Back to index

lightning-sunbird  0.9+nobinonly
Defines
jsconfig.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define JS_VERSION_ECMA_3   148
#define JS_VERSION_ECMA_3_TEST   149
#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */
#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */
#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */
#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */
#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */
#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */
#define JS_HAS_XDR   1 /* has XDR API and internal support */
#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */
#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */
#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */
#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */
#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */
#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */
#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */
#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */
#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */
#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */
#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */
#define JS_HAS_GENERATORS   1 /* has yield in generator function */
#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */
#define JS_HAS_RESERVED_JAVA_KEYWORDS   1
#define JS_HAS_RESERVED_ECMA_KEYWORDS   1
#define JS_VERSION   170
#define JS_VERSION_ECMA_3   148
#define JS_VERSION_ECMA_3_TEST   149
#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */
#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */
#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */
#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */
#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */
#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */
#define JS_HAS_XDR   1 /* has XDR API and internal support */
#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */
#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */
#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */
#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */
#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */
#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */
#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */
#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */
#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */
#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */
#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */
#define JS_HAS_GENERATORS   1 /* has yield in generator function */
#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */
#define JS_HAS_RESERVED_JAVA_KEYWORDS   1
#define JS_HAS_RESERVED_ECMA_KEYWORDS   1
#define JS_VERSION_ECMA_3   148
#define JS_VERSION_ECMA_3_TEST   149
#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */
#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */
#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */
#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */
#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */
#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */
#define JS_HAS_XDR   1 /* has XDR API and internal support */
#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */
#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */
#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */
#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */
#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */
#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */
#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */
#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */
#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */
#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */
#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */
#define JS_HAS_GENERATORS   1 /* has yield in generator function */
#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */
#define JS_HAS_RESERVED_JAVA_KEYWORDS   1
#define JS_HAS_RESERVED_ECMA_KEYWORDS   1
#define JS_VERSION_ECMA_3   148
#define JS_VERSION_ECMA_3_TEST   149
#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */
#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */
#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */
#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */
#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */
#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */
#define JS_HAS_XDR   1 /* has XDR API and internal support */
#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */
#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */
#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */
#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */
#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */
#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */
#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */
#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */
#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */
#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */
#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */
#define JS_HAS_GENERATORS   1 /* has yield in generator function */
#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */
#define JS_HAS_RESERVED_JAVA_KEYWORDS   1
#define JS_HAS_RESERVED_ECMA_KEYWORDS   1

Define Documentation

#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */
#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */
#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */

Definition at line 194 of file jsconfig.h.

#define JS_HAS_ARRAY_EXTRAS   1 /* has indexOf and Lispy extras */

Definition at line 330 of file jspubtd.h.

#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */
#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */
#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */

Definition at line 196 of file jsconfig.h.

#define JS_HAS_BLOCK_SCOPE   1 /* has block scope via let/arraycomp */

Definition at line 332 of file jspubtd.h.

#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */
#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */

Definition at line 185 of file jsconfig.h.

#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */

Definition at line 321 of file jspubtd.h.

#define JS_HAS_CATCH_GUARD   1 /* has exception handling catch guard */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */
#define JS_HAS_CONST   1 /* has JS2 const as alternative var */

Definition at line 189 of file jsconfig.h.

#define JS_HAS_CONST   1 /* has JS2 const as alternative var */

Definition at line 325 of file jspubtd.h.

#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */
#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */

Definition at line 184 of file jsconfig.h.

#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */

Definition at line 320 of file jspubtd.h.

#define JS_HAS_DEBUGGER_KEYWORD   1 /* has hook for debugger keyword */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */
#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */

Definition at line 197 of file jsconfig.h.

#define JS_HAS_DESTRUCTURING   1 /* has [a,b] = ... or {p:a,q:b} = ... */

Definition at line 333 of file jspubtd.h.

#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */
#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */

Definition at line 178 of file jsconfig.h.

#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */

Definition at line 314 of file jspubtd.h.

#define JS_HAS_EVAL_THIS_SCOPE   1 /* Math.eval is same as with (Math) */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */
#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */

Definition at line 177 of file jsconfig.h.

#define JS_HAS_EXPORT_IMPORT   1 /* has export fun; import obj.fun */

Definition at line 313 of file jspubtd.h.

#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */
#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */
#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */

Definition at line 326 of file jspubtd.h.

#define JS_HAS_FUN_EXPR_STMT   1 /* has function expression statement */

Definition at line 190 of file jsconfig.h.

#define JS_HAS_GENERATORS   1 /* has yield in generator function */
#define JS_HAS_GENERATORS   1 /* has yield in generator function */
#define JS_HAS_GENERATORS   1 /* has yield in generator function */

Definition at line 195 of file jsconfig.h.

#define JS_HAS_GENERATORS   1 /* has yield in generator function */

Definition at line 331 of file jspubtd.h.

#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */
#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */
#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */

Definition at line 187 of file jsconfig.h.

#define JS_HAS_GETTER_SETTER   1 /* has JS2 getter/setter functions */

Definition at line 323 of file jspubtd.h.

#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */

Definition at line 327 of file jspubtd.h.

#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */
#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */
#define JS_HAS_LVALUE_RETURN   1 /* has o.item(i) = j; for native item */

Definition at line 191 of file jsconfig.h.

#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */
#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */

Definition at line 328 of file jspubtd.h.

#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */
#define JS_HAS_NO_SUCH_METHOD   1 /* has o.__noSuchMethod__ handler */

Definition at line 192 of file jsconfig.h.

#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */

Definition at line 175 of file jsconfig.h.

#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */
#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */

Definition at line 311 of file jspubtd.h.

#define JS_HAS_OBJ_PROTO_PROP   1 /* has o.__proto__ etc. */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */

Definition at line 176 of file jsconfig.h.

#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */
#define JS_HAS_OBJ_WATCHPOINT   1 /* has o.watch and o.unwatch */

Definition at line 312 of file jspubtd.h.

#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */
#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */

Definition at line 174 of file jsconfig.h.

#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */

Definition at line 310 of file jspubtd.h.

#define JS_HAS_PERL_SUBSTR   1 /* has str.substr */

Definition at line 343 of file jspubtd.h.

Definition at line 207 of file jsconfig.h.

Definition at line 206 of file jsconfig.h.

Definition at line 342 of file jspubtd.h.

#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */
#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */
#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */

Definition at line 316 of file jspubtd.h.

#define JS_HAS_SCRIPT_OBJECT   1 /* has (new Script("x++")).exec() */

Definition at line 180 of file jsconfig.h.

#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */

Definition at line 179 of file jsconfig.h.

#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */
#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */
#define JS_HAS_SHARP_VARS   1 /* has #n=, #n# for object literals */

Definition at line 315 of file jspubtd.h.

#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */
#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */

Definition at line 186 of file jsconfig.h.

#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */
#define JS_HAS_SPARSE_ARRAYS   0 /* array methods preserve empty elems */

Definition at line 322 of file jspubtd.h.

#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */

Definition at line 173 of file jsconfig.h.

#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */
#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */

Definition at line 309 of file jspubtd.h.

#define JS_HAS_STR_HTML_HELPERS   1 /* has str.anchor, str.bold, etc. */
#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */
#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */

Definition at line 183 of file jsconfig.h.

#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */

Definition at line 319 of file jspubtd.h.

#define JS_HAS_TOSOURCE   1 /* has Object/Array toSource method */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */
#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */

Definition at line 188 of file jsconfig.h.

#define JS_HAS_UNEVAL   1 /* has uneval() top-level function */

Definition at line 324 of file jspubtd.h.

#define JS_HAS_XDR   1 /* has XDR API and internal support */
#define JS_HAS_XDR   1 /* has XDR API and internal support */
#define JS_HAS_XDR   1 /* has XDR API and internal support */

Definition at line 317 of file jspubtd.h.

#define JS_HAS_XDR   1 /* has XDR API and internal support */

Definition at line 181 of file jsconfig.h.

#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */
#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */
#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */

Definition at line 318 of file jspubtd.h.

#define JS_HAS_XDR_FREEZE_THAW   0 /* has XDR freeze/thaw script methods */

Definition at line 182 of file jsconfig.h.

#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */
#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */

Definition at line 193 of file jsconfig.h.

#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */
#define JS_HAS_XML_SUPPORT   1 /* has ECMAScript for XML support */

Definition at line 329 of file jspubtd.h.

#define JS_VERSION   170

Definition at line 44 of file jsconfig.h.

Definition at line 211 of file jspubtd.h.

Definition at line 75 of file jsconfig.h.

Definition at line 76 of file jsconfig.h.

Definition at line 212 of file jspubtd.h.