openenvutils/commandshell/shell/inc/hashtable.epro
author fimarlaht2 <>
Mon, 18 Oct 2010 15:01:14 +0300
branchRCL_3
changeset 85 32f887d619a0
parent 0 2e3d3ce01487
permissions -rw-r--r--
Bug 3556 - Not possible to restore factory settings

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