diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index 31a4d57fab02f672b09e4836d4b0f8f7b963ebc2..9931c0d594d98b248d73d689755715c7c63c09aa 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -56,7 +56,11 @@ js_callback_t cb; scfg_t scfg; char* text[TOTAL_TEXT]; ulong js_max_bytes=JAVASCRIPT_MAX_BYTES; +#ifndef JSDOOR ulong js_opts = JAVASCRIPT_OPTIONS; +#else +ulong js_opts = JSOPTION_JIT | JSOPTION_METHODJIT | JSOPTION_COMPILE_N_GO | JSOPTION_PROFILING; +#endif FILE* confp; FILE* errfp; FILE* nulfp; diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h index 0742417fcfe2f8e2f95ea9eb11ca5b83ab986c4b..cf2d6bf5f9d752d338a463d479e3bd4e7dc9cf17 100644 --- a/src/sbbs3/sbbsdefs.h +++ b/src/sbbs3/sbbsdefs.h @@ -66,7 +66,7 @@ #define JAVASCRIPT_GC_INTERVAL 100 #define JAVASCRIPT_LOAD_PATH "load" #define JAVASCRIPT_LOAD_PATH_LIST "load_path_list" -#define JAVASCRIPT_OPTIONS 0xC810 // JSOPTION_JIT | JSOPTION_METHODJIT | JSOPTION_COMPILE_N_GO | JSOPTION_PROFILING +#define JAVASCRIPT_OPTIONS 0x810 // JSOPTION_JIT | JSOPTION_COMPILE_N_GO struct js_callback; typedef struct js_callback {