script = fun->u.script;
js_DecompileFunctionBody(JSPrinter *jp, JSFunction *fun){    JSScript *script;    JSScope *scope, *save;    JSBool ok;    script = fun->script;    if (!script) {        js_printf(jp, native_code_str);        return JS_TRUE;    }    scope = fun->object ? OBJ_SCOPE(fun->object) : NULL;    save = jp->scope;    jp->scope = scope;    ok = js_DecompileCode(jp, script, script->code, (uintN)script->length);    jp->scope = save;    return ok;}