njsval args[1];
n
nJSString *scriptStr = JS_NewUCStringCopyN(cx, xdr, xdr_len);
nargs[0] = STRING_TO_JSVAL(scriptStr);
nJSObject* sobj = JS_NewScriptObject(cx, NULL);
n
nJS_CallFunctionName(cx, sobj, "thaw", 1, args, &rval);
nJSScript* dscript = (JSScript *) JS_GetPrivate(cx, sobj);
n
n// Run it
nJS_ExecuteScript(cx, obj, dscript, &rval);