#if JS_HAS_REGEXPS
jschar *chars;
JSObject *obj;
+ size_t slength = length;
CHECK_REQUEST(cx);
- chars = js_InflateString(cx, bytes, &length);
+ chars = js_InflateString(cx, bytes, &slength);
if (!chars)
return NULL;
- obj = js_NewRegExpObject(cx, NULL, chars, length, flags);
+ obj = js_NewRegExpObject(cx, NULL, chars, slength, flags);
JS_free(cx, chars);
return obj;
#else
{
jschar *chars;
JSBool ok;
+ size_t slength = length;
- chars = js_InflateString(cx, bytes, &length);
+ chars = js_InflateString(cx, bytes, &slength);
if (!chars)
return JS_FALSE;
- ok = JS_EvaluateUCInStackFrame(cx, fp, chars, length, filename, lineno,
+ ok = JS_EvaluateUCInStackFrame(cx, fp, chars, slength, filename, lineno,
rval);
JS_free(cx, chars);