1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-29 05:21:00 +01:00

23665: autoloading of module features and related tweaks

This commit is contained in:
Peter Stephenson 2007-07-06 21:52:38 +00:00
parent 018c9a2708
commit 1b52f47cf2
46 changed files with 1354 additions and 780 deletions

View file

@ -78,7 +78,7 @@ static HashTable firstht, lastht;
/**/
mod_export unsigned
hasher(char *str)
hasher(const char *str)
{
unsigned hashval = 0, c;
@ -223,7 +223,7 @@ addhashnode2(HashTable ht, char *nam, void *nodeptr)
/**/
mod_export HashNode
gethashnode(HashTable ht, char *nam)
gethashnode(HashTable ht, const char *nam)
{
unsigned hashval;
HashNode hp;
@ -247,7 +247,7 @@ gethashnode(HashTable ht, char *nam)
/**/
mod_export HashNode
gethashnode2(HashTable ht, char *nam)
gethashnode2(HashTable ht, const char *nam)
{
unsigned hashval;
HashNode hp;
@ -267,7 +267,7 @@ gethashnode2(HashTable ht, char *nam)
/**/
mod_export HashNode
removehashnode(HashTable ht, char *nam)
removehashnode(HashTable ht, const char *nam)
{
unsigned hashval;
HashNode hp, hq;
@ -795,7 +795,7 @@ createshfunctable(void)
/**/
static HashNode
removeshfuncnode(UNUSED(HashTable ht), char *nam)
removeshfuncnode(UNUSED(HashTable ht), const char *nam)
{
HashNode hn;
int signum;
@ -1378,7 +1378,7 @@ addnameddirnode(HashTable ht, char *nam, void *nodeptr)
/**/
static HashNode
removenameddirnode(HashTable ht, char *nam)
removenameddirnode(HashTable ht, const char *nam)
{
HashNode hn = removehashnode(ht, nam);
@ -1453,7 +1453,7 @@ createhisttable(void)
/**/
unsigned
histhasher(char *str)
histhasher(const char *str)
{
unsigned hashval = 0;