PRBool PREF_Init(const char *filename)
nsresult PREF_Init()
PRBool PREF_Init(const char *filename){    if (!gHashTable.ops) {        if (!PL_DHashTableInit(&gHashTable, &pref_HashTableOps, nsnull,                               sizeof(PrefHashEntry), 1024))            gHashTable.ops = nsnull;                PL_INIT_ARENA_POOL(&gPrefNameArena, "PrefNameArena",                           PREFNAME_ARENA_SIZE);    }    PRBool ok = pref_InitInitialObjects();    if (!ok)        gErrorOpeningUserPrefs = PR_TRUE;    return ok;}