Don't generate code that uses internal JS functions, use the public functions in stead.
git-svn-id: svn://10.0.0.236/trunk@69614 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
1de9809f35
commit
f35836d6c7
@ -96,7 +96,6 @@ JSStubGen::Generate(char *aFileName,
|
||||
|
||||
static const char kIncludeDefaultsStr[] = "\n"
|
||||
"#include \"jsapi.h\"\n"
|
||||
"#include \"jsnum.h\"\n"
|
||||
"#include \"nsJSUtils.h\"\n"
|
||||
"#include \"nsDOMError.h\"\n"
|
||||
"#include \"nscore.h\"\n"
|
||||
@ -715,7 +714,7 @@ static const char kIntGetCaseStr[] =
|
||||
" *vp = INT_TO_JSVAL(prop);\n";
|
||||
|
||||
static const char kFloatGetCaseStr[] =
|
||||
" *vp = DOUBLE_TO_JSVAL(js_NewDouble(cx, prop));\n";
|
||||
" *vp = DOUBLE_TO_JSVAL(JS_NewDouble(cx, prop));\n";
|
||||
|
||||
static const char kBoolGetCaseStr[] =
|
||||
" *vp = BOOLEAN_TO_JSVAL(prop);\n";
|
||||
@ -1314,7 +1313,7 @@ static const char kMethodIntRetStr[] =
|
||||
" *rval = INT_TO_JSVAL(nativeRet);\n";
|
||||
|
||||
static const char kMethodFloatRetStr[] =
|
||||
" *rval = DOUBLE_TO_JSVAL(js_NewDouble(cx, nativeRet));\n";
|
||||
" *rval = DOUBLE_TO_JSVAL(JS_NewDouble(cx, nativeRet));\n";
|
||||
|
||||
static const char kMethodBoolRetStr[] =
|
||||
" *rval = BOOLEAN_TO_JSVAL(nativeRet);\n";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user