Committer: Yoshinobu Date
modified: interpreter.c
modified: js.c
modified: js.h
modified: makefile
modified: test.js
modified: xaw.c
modified: xaw.h
--- /dev/null
+#!/bin/sh
+echo "Mac type. If boolean is typedef'd as unsigned char, make it signed."
+cat /System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h | grep Boolean | grep typedef
+echo "Xorg type. Confirm theres no conlict anymore."
+cat /usr/include/X11/Intrinsic.h | grep Boolean | grep typedef
+
--- /dev/null
+
+#include <JavascriptCore/JavascriptCore.h>//-framework JavaScriptCoreオプションを使用の事
+#define ARG_ERR_MSG "Wrong argument. Aborting…\n"
+
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+ extern void functionLoader(JSGlobalContextRef ctx, JSObjectRef jobjGlobal);
+ void classWrapper(JSGlobalContextRef ctx, JSObjectRef jobjGlobal, char* name, JSObjectRef* classObject, JSObjectCallAsConstructorCallback callAsConstructor);
+ void functionWrapper(JSGlobalContextRef ctx, JSObjectRef parentObj, char* name, JSObjectCallAsFunctionCallback jsGlobalFunction);
+
+#ifdef __cplusplus
+}
+#endif