openenvutils/commandshell/shell/inc/hashtable.epro
changeset 0 2e3d3ce01487
equal deleted inserted replaced
-1:000000000000 0:2e3d3ce01487
       
     1 /* Generated automatically */
       
     2 #ifndef have_Src_hashtable_globals
       
     3 #define have_Src_hashtable_globals
       
     4 
       
     5 extern mod_import_function unsigned hasher _((char*str));
       
     6 extern mod_import_function HashTable newhashtable _((int size,UNUSED(char const*name),UNUSED(PrintTableStats printinfo)));
       
     7 extern mod_import_function void deletehashtable _((HashTable ht));
       
     8 extern mod_import_function void addhashnode _((HashTable ht,char*nam,void*nodeptr));
       
     9 extern HashNode addhashnode2 _((HashTable ht,char*nam,void*nodeptr));
       
    10 extern mod_import_function HashNode gethashnode _((HashTable ht,char*nam));
       
    11 extern mod_import_function HashNode gethashnode2 _((HashTable ht,char*nam));
       
    12 extern mod_import_function HashNode removehashnode _((HashTable ht,char*nam));
       
    13 extern void disablehashnode _((HashNode hn,UNUSED(int flags)));
       
    14 extern void enablehashnode _((HashNode hn,UNUSED(int flags)));
       
    15 extern mod_import_function void scanhashtable _((HashTable ht,int sorted,int flags1,int flags2,ScanFunc scanfunc,int scanflags));
       
    16 extern int scanmatchtable _((HashTable ht,Patprog pprog,int flags1,int flags2,ScanFunc scanfunc,int scanflags));
       
    17 extern mod_import_function void emptyhashtable _((HashTable ht));
       
    18 #ifdef ZSH_HASH_DEBUG
       
    19 extern int bin_hashinfo _((char*nam,char**args,Options ops,int func));
       
    20 #endif /* ZSH_HASH_DEBUG */
       
    21 extern mod_import_variable HashTable cmdnamtab;
       
    22 extern mod_import_variable char**pathchecked;
       
    23 extern void createcmdnamtable _((void));
       
    24 extern void hashdir _((char**dirp));
       
    25 extern mod_import_variable HashTable shfunctab;
       
    26 extern void createshfunctable _((void));
       
    27 extern mod_import_variable HashTable reswdtab;
       
    28 extern void createreswdtable _((void));
       
    29 extern mod_import_variable HashTable aliastab;
       
    30 extern mod_import_variable HashTable sufaliastab;
       
    31 extern void createaliastable _((HashTable ht));
       
    32 extern void createaliastables _((void));
       
    33 extern mod_import_function Alias createaliasnode _((char*txt,int flags));
       
    34 extern mod_import_variable HashTable nameddirtab;
       
    35 extern void createnameddirtable _((void));
       
    36 extern void createhisttable _((void));
       
    37 extern unsigned histhasher _((char*str));
       
    38 extern void emptyhisttable _((HashTable ht));
       
    39 extern int histstrcmp _((const char*str1,const char*str2));
       
    40 extern void addhistnode _((HashTable ht,char*nam,void*nodeptr));
       
    41 extern void freehistnode _((HashNode nodeptr));
       
    42 extern void freehistdata _((Histent he,int unlink));
       
    43 
       
    44 #endif /* !have_Src_hashtable_globals */