fprintf(orderFile,"%s ; %d\n", cur->function+1, cur->count );
fprintf(orderFile,"%s ; %d %d\n", cur->function+1, cur->hits, cur->count );
DumpFiles(PLDHashTable* table, PLDHashEntryHdr* hdr,          PRUint32 number, void* arg){    ModulesEntry* entry = (ModulesEntry*) hdr;        Node*         cur = entry->byCount;    char          dest[MAX_PATH];    char          pdbName[MAX_PATH];    FILE*         orderFile;    strcpy(pdbName, entry->moduleName);    strcat(pdbName, ".pdb");    if (!::SearchTreeForFile(MOZ_SRC, pdbName, dest) ) {        fprintf(logfile,"+++ERROR Could not find %s\n",pdbName);        return PL_DHASH_NEXT;    }    dest[strlen(dest)-strlen(pdbName)-strlen("WIN32_D.OBJ\\")] = 0;    strcat(dest,"win32.order");    orderFile = fopen(dest,"w");    fprintf(logfile,"Creating order file %s\n",dest);        while (cur) {        if (cur->function[0] == '_')  // demangle "C" style function names            fprintf(orderFile,"%s ; %d\n", cur->function+1, cur->count );        else            fprintf(orderFile,"%s ; %d\n", cur->function, cur->count );        cur = cur->next;    }    fflush(orderFile);    fclose(orderFile);    return PL_DHASH_NEXT;}