home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume26 / philspell-1.0 / part01 / skiplist.h < prev   
C/C++ Source or Header  |  1993-05-01  |  363b  |  12 lines

  1. typedef struct skipnode {
  2.         char *name;
  3.         void *ptr;
  4.         struct skipnode *next[1];
  5. } *skipnode;
  6.  
  7. void skip_remove(char *name, skipnode node, int level);
  8. void skip_free(skipnode node);
  9. void *skip_lookup(char *name, skipnode node, int level, void *def);
  10. void skip_add(char *name, void *ptr, skipnode node, int level);
  11. skipnode skip_create(int max);
  12.