home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / networking / dnet / dnet2.3.2 / amiga / suplib / llink.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-29  |  514 b   |  40 lines

  1.  
  2. /*
  3.  *  LLINK.C
  4.  *
  5.  *  llink()/lunlink()
  6.  *
  7.  *  THESE ROUTINES ARE OBSOLETE, DO NOT USE
  8.  */
  9.  
  10. #include <local/typedefs.h>
  11. #include <local/xmisc.h>
  12.  
  13. XLIST *
  14. llink(list, en)
  15. register XLIST *en, **list;
  16. {
  17.     en->next = *list;
  18.     en->prev = list;
  19.     *list = en;
  20.     if (en->next)
  21.     en->next->prev = &en->next;
  22.     return(en);
  23. }
  24.  
  25. XLIST *
  26. lunlink(en)
  27. register XLIST *en;
  28. {
  29.     if (en) {
  30.     if (en->next)
  31.         en->next->prev = en->prev;
  32.     *en->prev = en->next;
  33.     en->next = NULL;
  34.     en->prev = NULL;
  35.     }
  36.     return(en);
  37. }
  38.  
  39.  
  40.