JS_STATIC_DLL_CALLBACK(JSBool) js_MatchScopeProperty(JSDHashTable *table, const JSDHashEntryHdr *hdr, const void *key)
JS_STATIC_DLL_CALLBACK(JSDHashNumber) js_HashScopeProperty(JSDHashTable *table, const void *key)
JS_STATIC_DLL_CALLBACK(JSBool)js_MatchScopeProperty(JSDHashTable *table,                      const JSDHashEntryHdr *hdr,                      const void *key){    const JSPropertyTreeEntry *entry = (const JSPropertyTreeEntry *)hdr;    const JSScopeProperty *sprop = entry->child;    const JSScopeProperty *kprop = (const JSScopeProperty *)key;    return SPROP_MATCH(sprop, kprop);}