openenvutils/commandshell/shell/inc/hashtable.epro
changeset 0 2e3d3ce01487
--- /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 */