diff -r 000000000000 -r 2e3d3ce01487 openenvutils/commandshell/shell/inc/hashtable.epro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/openenvutils/commandshell/shell/inc/hashtable.epro Tue Feb 02 10:12:00 2010 +0200 @@ -0,0 +1,44 @@ +/* Generated automatically */ +#ifndef have_Src_hashtable_globals +#define have_Src_hashtable_globals + +extern mod_import_function unsigned hasher _((char*str)); +extern mod_import_function HashTable newhashtable _((int size,UNUSED(char const*name),UNUSED(PrintTableStats printinfo))); +extern mod_import_function void deletehashtable _((HashTable ht)); +extern mod_import_function void addhashnode _((HashTable ht,char*nam,void*nodeptr)); +extern HashNode addhashnode2 _((HashTable ht,char*nam,void*nodeptr)); +extern mod_import_function HashNode gethashnode _((HashTable ht,char*nam)); +extern mod_import_function HashNode gethashnode2 _((HashTable ht,char*nam)); +extern mod_import_function HashNode removehashnode _((HashTable ht,char*nam)); +extern void disablehashnode _((HashNode hn,UNUSED(int flags))); +extern void enablehashnode _((HashNode hn,UNUSED(int flags))); +extern mod_import_function void scanhashtable _((HashTable ht,int sorted,int flags1,int flags2,ScanFunc scanfunc,int scanflags)); +extern int scanmatchtable _((HashTable ht,Patprog pprog,int flags1,int flags2,ScanFunc scanfunc,int scanflags)); +extern mod_import_function void emptyhashtable _((HashTable ht)); +#ifdef ZSH_HASH_DEBUG +extern int bin_hashinfo _((char*nam,char**args,Options ops,int func)); +#endif /* ZSH_HASH_DEBUG */ +extern mod_import_variable HashTable cmdnamtab; +extern mod_import_variable char**pathchecked; +extern void createcmdnamtable _((void)); +extern void hashdir _((char**dirp)); +extern mod_import_variable HashTable shfunctab; +extern void createshfunctable _((void)); +extern mod_import_variable HashTable reswdtab; +extern void createreswdtable _((void)); +extern mod_import_variable HashTable aliastab; +extern mod_import_variable HashTable sufaliastab; +extern void createaliastable _((HashTable ht)); +extern void createaliastables _((void)); +extern mod_import_function Alias createaliasnode _((char*txt,int flags)); +extern mod_import_variable HashTable nameddirtab; +extern void createnameddirtable _((void)); +extern void createhisttable _((void)); +extern unsigned histhasher _((char*str)); +extern void emptyhisttable _((HashTable ht)); +extern int histstrcmp _((const char*str1,const char*str2)); +extern void addhistnode _((HashTable ht,char*nam,void*nodeptr)); +extern void freehistnode _((HashNode nodeptr)); +extern void freehistdata _((Histent he,int unlink)); + +#endif /* !have_Src_hashtable_globals */