if (gCallbacksEnabled) {
if (gCallbacksEnabled)
JSBool PR_CALLBACK pref_NativeUnlockPref	(JSContext *cx, JSObject *obj, unsigned int argc, jsval *argv, jsval *rval){    if (argc >= 1 && JSVAL_IS_STRING(argv[0])) {    	const char *key = JS_GetStringBytes(JSVAL_TO_STRING(argv[0]));		PrefNode* pref = (PrefNode*) PR_HashTableLookup(gHashTable, key);				if (pref && PREF_IS_LOCKED(pref)) {			pref->flags &= ~PREF_LOCKED;			if (gCallbacksEnabled) {				pref_DoCallback(key);			}		}	}	return JS_TRUE;}