home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / snpd9707.zip / HASH.C < prev    next >
Text File  |  1997-07-05  |  757b  |  37 lines

  1. .I 0 1
  2. /* +++Date last modified: 05-Jul-1997 */
  3. .D 1 1
  4. .I 8 1
  5. ** public domain code by Jerry Coffin, with improvements by HenkJan Wolthuis.
  6. .D 9 1
  7. .I 18 3
  8. */
  9.  
  10. static void (*function)(void *) = (void (*)(void *))NULL;
  11. .D 19 3
  12. .I 75 2
  13. */
  14.  
  15. .D 76 2
  16. .I 168 2
  17.             return NULL;
  18.  
  19. .D 169 2
  20. .I 193 2
  21.                   /*
  22.                   ** If 'last' still equals NULL, it means that we need to
  23. .D 194 1
  24. .I 199 1
  25.  
  26. .I 201 6
  27.                         data = ptr->data;
  28.                         (table->table)[val] = ptr->next;
  29.                         free(ptr->key);
  30.                         free(ptr);
  31.                         return data;
  32.                   }
  33. .D 202 6
  34. .I 254 1
  35.       function = (void (*)(void *))NULL;
  36. .D 255 1
  37.