Blob Blame History Raw
diff -upa freewrl-1.22.13/src/lib/world_script/JScript.h.wrappers freewrl-1.22.13/src/lib/world_script/JScript.h
--- freewrl-1.22.13/src/lib/world_script/JScript.h.wrappers	2013-02-01 16:47:41.128428929 +0100
+++ freewrl-1.22.13/src/lib/world_script/JScript.h	2013-02-01 16:53:37.180416202 +0100
@@ -32,6 +32,13 @@ $Id: JScript.h,v 1.9 2011/01/04 19:50:19
 
 #include <system_js.h>
 
+/*
+ * Wrappers for removed API
+ */
+#ifndef JSVAL_IS_OBJECT
+#define JSVAL_IS_OBJECT(obj) (JSVAL_IS_NULL(obj) || !JSVAL_IS_PRIMITIVE(obj))
+#endif
+
 void kill_javascript(void);
 void cleanupDie(int num, const char *msg);
 void JSMaxAlloc(void);