summaryrefslogtreecommitdiff
path: root/sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-10-16 11:49:03 +0100
committerVincent Sanders <vince@kyllikki.org>2014-10-16 11:49:03 +0100
commit914851010d943d034a35bfb0fd7002edd245c67f (patch)
treed7e1577390f73fefe71145d7457728c029c29362 /sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p
parent1f6a1c8701f01a8828d100fdf7eb0c8aba4059c4 (diff)
downloadtoolchains-914851010d943d034a35bfb0fd7002edd245c67f.tar.gz
toolchains-914851010d943d034a35bfb0fd7002edd245c67f.tar.bz2
Update SDK library versions for openssl, libpng , libcurl and freetype to address security issues
This has been sucessfully test built for everything except atari where libiconv no longer builds because of a missing PATH_MAX definition but I can find no difference in the libiconv build so it must be related to the cross complier/libmint build although the generated includes also look sensible so I am leaving it for now.
Diffstat (limited to 'sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p')
-rw-r--r--sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p37
1 files changed, 37 insertions, 0 deletions
diff --git a/sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p b/sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p
new file mode 100644
index 0000000..e62520b
--- /dev/null
+++ b/sdk/recipes/patches/spidermonkey/arm-unknown-riscos-1.7.0/jsapi.h.p
@@ -0,0 +1,37 @@
+--- js/src/jsapi.h.orig 2014-10-15 16:23:17.799241148 +0100
++++ js/src/jsapi.h 2014-10-15 16:25:08.771240608 +0100
+@@ -214,7 +214,7 @@
+ * comment in jstypes.h regarding safe int64 usage.
+ */
+ extern JS_PUBLIC_API(int64)
+-JS_Now();
++JS_Now(void);
+
+ /* Don't want to export data, so provide accessors for non-inline jsvals. */
+ extern JS_PUBLIC_API(jsval)
+@@ -971,11 +971,11 @@
+ JSEqualityOp equality;
+ JSObjectOp outerObject;
+ JSObjectOp innerObject;
+- void (*reserved0)();
+- void (*reserved1)();
+- void (*reserved2)();
+- void (*reserved3)();
+- void (*reserved4)();
++ void (*reserved0)(void);
++ void (*reserved1)(void);
++ void (*reserved2)(void);
++ void (*reserved3)(void);
++ void (*reserved4)(void);
+ };
+
+ #define JSCLASS_HAS_PRIVATE (1<<0) /* objects have private slot */
+@@ -1962,7 +1962,7 @@
+ * to get UTF-8 support.
+ */
+ JS_PUBLIC_API(JSBool)
+-JS_CStringsAreUTF8();
++JS_CStringsAreUTF8(void);
+
+ /*
+ * Character encoding support.