This article covers features introduced in SpiderMonkey 1.8.5
Compare flat string and ASCII string.
Syntax
bool JS_StringEqualsAscii(JSContext *cx, JSString *str, const char *asciiBytes, bool *match); bool JS_FlatStringEqualsAscii(JSFlatString *str, const char *asciiBytes);
| Name | Type | Description | 
|---|---|---|
| cx | JSContext * | A context. Requires request. In a JS_THREADSAFEbuild, the caller must be in a request on thisJSContext. | 
| str | JSFlatString * | String to compare. | 
| asciiBytes | const char * | ASCII string to compare with. | 
| match | bool * | ( JS_StringEqualsAsciionly) Out parameter. Received the comparison result. | 
Description
JS_StringEqualsAscii and JS_FlatStringEqualsAscii compare string str and ASCII string asciiBytes.
On successful, JS_StringEqualsAscii stores the comparison result into *match and returns true, otherwise returns false.
JS_FlatStringEqualsAscii always succeeds, and returns the comparison result.