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:
Jeff Walden 2011-08-04 19:39:13 -07:00
Родитель d95a1b785d
Коммит 828dbf7621
2 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -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);