home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / N / TCPIP / NNTP-1.000 / NNTP-1 / nntp.1.5.11t / xmit / llist.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-17  |  354 b   |  23 lines

  1. /*
  2. ** Stuff for fiddlin' linked lists
  3. ** Erik E. Fair <fair@ucbarpa.berkeley.edu>
  4. */
  5.  
  6. struct llist {
  7.     struct llist    *l_next;
  8.     caddr_t        l_item;
  9.     int        l_len;
  10. };
  11.  
  12. typedef    struct llist    ll_t;
  13.  
  14. extern void    l_free();
  15. extern ll_t    *l_alloc();
  16.  
  17. #ifndef NULL
  18. #define NULL    0
  19. #endif
  20.  
  21. #define    L_LOOP(p,head)    \
  22.     for(p = &head; p->l_item != (caddr_t)NULL; p = p->l_next)
  23.