Index: ossp-pkg/sio/list.h RCS File: /v/ossp/cvs/ossp-pkg/sio/list.h,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/sio/list.h,v' 2>/dev/null --- list.h 2002/10/18 08:57:34 1.1 +++ list.h 2002/10/18 10:21:41 1.2 @@ -29,6 +29,9 @@ ** list.h: generic double-linked list macros */ +#ifndef __LIST_H__ +#define __LIST_H__ + #define LIST(elem) \ struct { elem *head, *tail; } #define NODE(elem) \ @@ -158,3 +161,5 @@ #define FOREACHR(q,l,n) for (n = TAIL(q,l); n; n = PREV(n,l)) #define FOREACHD(q,l,n,r) for (n = TAIL(q,l); n && (r = PREV(n,l), 1); n = r) +#endif /* __LIST_H__ */ +