# 2.11BSD#431 - /usr/src/new/nntp/xmit/llist.h

##### Macros

    L_LOOP            X
    NULL              X

##### struct's

    llist             X

##### typedef's

    ll_t              X

       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)

#### Defined struct's

llist defined in line 6; used 4 times

- in line 7-12(4)

#### Defined typedef's

ll_t defined in line 12; used 15 times

- in line 15
- in /usr/src/new/nntp/xmit/llist.c line 23-25(2), 35-51(7), 57
- in /usr/src/new/nntp/xmit/nntpxmit.c line 133, 872, 883, 903

#### Defined macros

L_LOOP defined in line 21; used 1 times

- in /usr/src/new/nntp/xmit/nntpxmit.c line 941

NULL defined in line 18; used 57 times

- in line 17-22(2)
- in /usr/src/new/nntp/xmit/llist.c line 25, 41-48(5), 57-58(2)
- in /usr/src/new/nntp/xmit/nntpxmit.c line 89, 130, 178, 197, 246, 313, 323, 335, 371, 410, 531-532(2), 558, 578-584(3), 590, 597, 609, 644(2), 721, 750, 796-802(4), 813, 839(2), 849, 874, 883, 909-916(3), 931, 962, 978-983(2), 991, 999, 1013, 1050, 1060-1064(2), 1075

#### Usage of this include

llist.h used 2 times

- in /usr/src/new/nntp/xmit/llist.c line 7
- in /usr/src/new/nntp/xmit/nntpxmit.c line 86

Last modified: 1987-11-14 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 801 |