зеркало из https://github.com/mozilla/pjs.git
Bug 676738 - Change the index argument to JS_LookupElement from jsint to uint32. r=dmandelin
--HG-- extra : rebase_source : d96c6791e9e4c05ea8590f349bee17b34cb5d866
This commit is contained in:
Родитель
d95a1b785d
Коммит
828dbf7621
|
@ -3240,9 +3240,13 @@ JS_LookupPropertyById(JSContext *cx, JSObject *obj, jsid id, jsval *vp)
|
|||
}
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
JS_LookupElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp)
|
||||
JS_LookupElement(JSContext *cx, JSObject *obj, uint32 index, jsval *vp)
|
||||
{
|
||||
return JS_LookupPropertyById(cx, obj, INT_TO_JSID(index), vp);
|
||||
CHECK_REQUEST(cx);
|
||||
jsid id;
|
||||
if (!IndexToId(cx, index, &id))
|
||||
return false;
|
||||
return JS_LookupPropertyById(cx, obj, id, vp);
|
||||
}
|
||||
|
||||
JS_PUBLIC_API(JSBool)
|
||||
|
|
|
@ -2496,7 +2496,7 @@ extern JS_PUBLIC_API(JSBool)
|
|||
JS_HasElement(JSContext *cx, JSObject *obj, uint32 index, JSBool *foundp);
|
||||
|
||||
extern JS_PUBLIC_API(JSBool)
|
||||
JS_LookupElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp);
|
||||
JS_LookupElement(JSContext *cx, JSObject *obj, uint32 index, jsval *vp);
|
||||
|
||||
extern JS_PUBLIC_API(JSBool)
|
||||
JS_GetElement(JSContext *cx, JSObject *obj, jsint index, jsval *vp);
|
||||
|
|
Загрузка…
Ссылка в новой задаче