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:
parent
018c9a2708
commit
1b52f47cf2
46 changed files with 1354 additions and 780 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue