|
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 */ |