summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-01-17 19:57:48 +0000
committerVincent Sanders <vince@netsurf-browser.org>2013-01-17 19:58:15 +0000
commit5f66864c3a4d1b60abf6c2888d11b41edc8d869d (patch)
tree07e4f4d83a8fd507d119c4f4a00e6f365aa249a5 /javascript
parent7b62bb5ff89b08820f56df666c8d9616c8c57489 (diff)
downloadnetsurf-5f66864c3a4d1b60abf6c2888d11b41edc8d869d.tar.gz
netsurf-5f66864c3a4d1b60abf6c2888d11b41edc8d869d.tar.bz2
add macros for default proprty actions
Diffstat (limited to 'javascript')
-rw-r--r--javascript/jsapi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/javascript/jsapi.h b/javascript/jsapi.h
index e3295fee9..b26eb5572 100644
--- a/javascript/jsapi.h
+++ b/javascript/jsapi.h
@@ -75,6 +75,8 @@
/* native proprty definition */
+#define JSAPI_PROP_DEFAULT(name, cx, obj, vp) \
+ jsapi_property_##name(cx, obj, jsval jsapi_id, vp)
#define JSAPI_PROP_GETTER(name, cx, obj, vp) \
jsapi_property_##name##_get(cx, obj, jsval jsapi_id, vp)
#define JSAPI_PROP_SETTER(name, cx, obj, vp) \
@@ -195,6 +197,8 @@ JS_NewCompartmentAndGlobalObject(JSContext *cx,
/* proprty native calls */
+#define JSAPI_PROP_DEFAULT(name, cx, obj, vp) \
+ jsapi_property_##name(cx, obj, jsval jsapi_id, vp)
#define JSAPI_PROP_GETTER(name, cx, obj, vp) \
jsapi_property_##name##_get(cx, obj, jsval jsapi_id, vp)
#define JSAPI_PROP_SETTER(name, cx, obj, vp) \
@@ -307,6 +311,8 @@ JS_NewCompartmentAndGlobalObject(JSContext *cx,
#define JSAPI_THIS_OBJECT(cx,vp) JS_THIS_OBJECT(cx,vp)
/* proprty native calls */
+#define JSAPI_PROP_DEFAULT(name, cx, obj, vp) \
+ jsapi_property_##name(cx, obj, jsid jsapi_id, vp)
#define JSAPI_PROP_GETTER(name, cx, obj, vp) \
jsapi_property_##name##_get(cx, obj, jsid jsapi_id, vp)
#define JSAPI_PROP_SETTER(name, cx, obj, vp) \