INFLATE_STRING_BODY
if (length > *charsLength) { for (i = 0; i < *charsLength; i++) chars[i] = (unsigned char) bytes[i]; if (cx) JS_ReportErrorNumber(cx, js_GetErrorMessage, NULL, JSMSG_BUFFER_TOO_SMALL); return JS_FALSE; } else { for (i = 0; i < length; i++) chars[i] = (unsigned char) bytes[i]; *charsLength = length; return JS_TRUE; }
js_InflateStringToBuffer(jschar *chars, const char *bytes, size_t length){    size_t i;    INFLATE_STRING_BODY}