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

Diff for /src/usr.bin/mandoc/Attic/man_hash.c between version 1.16 and 1.17

version 1.16, 2014/03/21 22:17:01 version 1.17, 2014/04/20 16:44:44
Line 44 
Line 44 
  */   */
 static  unsigned char    table[26 * HASH_DEPTH];  static  unsigned char    table[26 * HASH_DEPTH];
   
   
 /*  /*
  * XXX - this hash has global scope, so if intended for use as a library   * XXX - this hash has global scope, so if intended for use as a library
  * with multiple callers, it will need re-invocation protection.   * with multiple callers, it will need re-invocation protection.
Line 55 
Line 56 
   
         memset(table, UCHAR_MAX, sizeof(table));          memset(table, UCHAR_MAX, sizeof(table));
   
         assert(/* LINTED */          assert(MAN_MAX < UCHAR_MAX);
                         MAN_MAX < UCHAR_MAX);  
   
         for (i = 0; i < (int)MAN_MAX; i++) {          for (i = 0; i < (int)MAN_MAX; i++) {
                 x = man_macronames[i][0];                  x = man_macronames[i][0];
Line 74 
Line 74 
                 assert(j < HASH_DEPTH);                  assert(j < HASH_DEPTH);
         }          }
 }  }
   
   
 enum mant  enum mant
 man_hash_find(const char *tmp)  man_hash_find(const char *tmp)

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17