diff --git a/ios/include/spidermonkey/js/Utility.h b/ios/include/spidermonkey/js/Utility.h index 75214c32..e95e8ecc 100644 --- a/ios/include/spidermonkey/js/Utility.h +++ b/ios/include/spidermonkey/js/Utility.h @@ -77,11 +77,11 @@ enum ThreadType { # if defined(DEBUG) || defined(JS_OOM_BREAKPOINT) extern bool InitThreadType(void); extern void SetThreadType(ThreadType); -extern uint32_t GetThreadType(void); +extern JS_PUBLIC_API(uint32_t) GetThreadType(void); # else inline bool InitThreadType(void) { return true; } inline void SetThreadType(ThreadType t) {}; -inline uint32_t GetThreadType(void) { return 0; } +inline JS_PUBLIC_API(uint32_t) GetThreadType(void) { return 0; } # endif } /* namespace oom */ diff --git a/ios/include/spidermonkey/jsalloc.h b/ios/include/spidermonkey/jsalloc.h index b9ae5190..6660b71d 100644 --- a/ios/include/spidermonkey/jsalloc.h +++ b/ios/include/spidermonkey/jsalloc.h @@ -49,7 +49,7 @@ class SystemAllocPolicy }; class ExclusiveContext; -void ReportOutOfMemory(ExclusiveContext* cxArg); +JS_PUBLIC_API(void) ReportOutOfMemory(ExclusiveContext* cxArg); /* * Allocation policy that calls the system memory functions and reports errors diff --git a/ios/libs/libjs_static.a b/ios/libs/libjs_static.a index d559f909..4291fd7d 100644 Binary files a/ios/libs/libjs_static.a and b/ios/libs/libjs_static.a differ diff --git a/ios/libs/libmozglue.a b/ios/libs/libmozglue.a index a40cf9e0..9afdaba2 100644 Binary files a/ios/libs/libmozglue.a and b/ios/libs/libmozglue.a differ