openenvutils/commandshell/shell/inc/hashtable.epro
author William Roberts <williamr@symbian.org>
Fri, 23 Apr 2010 14:37:17 +0100
branchRCL_3
changeset 22 c82a39b81a38
parent 0 2e3d3ce01487
permissions -rw-r--r--
Rework addition of Symbian splash screen to reduce the source impact (uses SVG from Bug 2414) Notes: by using the OPTION SOURCEDIR parameter in the mifconv extension instructions, I can arrange to use the same source file name in sfimage, without having to export over the original Nokia file. This means that the name inside splashscreen.mbg is the same, which removes the need for the conditional compilation in SplashScreen.cpp, and gets rid of sf_splashscreen.mmp.

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