JSProperty *prop;
js_SetProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp){    JSObject *pobj;    JSScopeProperty *sprop;    JSScope *scope;    uintN attrs, flags;    intN shortid;    JSClass *clasp;    JSPropertyOp getter, setter;    jsval pval;    uint32 slot;    /*     * Handle old bug that took empty string as zero index.  Also convert     * string indices to integers if appropriate.     */    CHECK_FOR_FUNNY_INDEX(id);