[BACK]Return to look.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / m4

Diff for /src/usr.bin/m4/look.c between version 1.6 and 1.7

version 1.6, 1999/11/20 17:48:59 version 1.7, 1999/11/25 00:54:22
Line 61 
Line 61 
 hash(name)  hash(name)
         const char *name;          const char *name;
 {  {
         unsigned h = 0;          unsigned int h = 0;
         while (*name)          while (*name)
                 h = (h << 5) + h + *name++;                  h = (h << 5) + h + *name++;
         return (h);          return (h);
Line 75 
Line 75 
         const char *name;          const char *name;
 {  {
         ndptr p;          ndptr p;
         unsigned h;          unsigned int h;
   
         h = hash(name);          h = hash(name);
         for (p = hashtab[h % HASHSIZE]; p != nil; p = p->nxtptr)          for (p = hashtab[h % HASHSIZE]; p != nil; p = p->nxtptr)
Line 92 
Line 92 
 addent(name)  addent(name)
         const char *name;          const char *name;
 {  {
         unsigned h;          unsigned int h;
         ndptr p;          ndptr p;
   
         h = hash(name);          h = hash(name);
Line 124 
Line 124 
         const char *name;          const char *name;
         int all;          int all;
 {  {
         int h;          unsigned int h;
         ndptr xp, tp, mp;          ndptr xp, tp, mp;
   
         h = hash(name);          h = hash(name);

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7