[BACK]Return to hash.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Attic/hash.c between version 1.8 and 1.9

version 1.8, 2009/03/08 20:29:45 version 1.9, 2009/03/10 10:20:03
Line 130  mdoc_tokhash_find(const void *arg, const char *tmp)
Line 130  mdoc_tokhash_find(const void *arg, const char *tmp)
         assert(0 == (size_t)slot % sizeof(struct mdoc_macro));          assert(0 == (size_t)slot % sizeof(struct mdoc_macro));
         slot /= sizeof(struct mdoc_macro);          slot /= sizeof(struct mdoc_macro);
   
         if (0 == tmp[2])          if (mdoc_macronames[slot][0] != tmp[0])
                 return(slot);                  return(MDOC_MAX);
           if (mdoc_macronames[slot][1] != tmp[1])
                   return(MDOC_MAX);
           if (tmp[2] && mdoc_macronames[slot][2] != tmp[2])
                   return(MDOC_MAX);
   
         assert(0 == tmp[3]);          return(slot);
         return(tmp[2] == mdoc_macronames[slot][2] ? slot : MDOC_MAX);  
 }  }
   

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

CVSweb