sym_quehead
struct sym_quehead *flink; /* Forward pointer */
struct sym_quehead *blink; /* Backward pointer */
static __inline void __sym_que_add(struct sym_quehead * new,
struct sym_quehead * blink,
struct sym_quehead * flink)
static __inline void __sym_que_del(struct sym_quehead * blink,
struct sym_quehead * flink)
static __inline int sym_que_empty(struct sym_quehead *head)
static __inline void sym_que_splice(struct sym_quehead *list,
struct sym_quehead *head)
struct sym_quehead *first = list->flink;
struct sym_quehead *last = list->blink;
struct sym_quehead *at = head->flink;
static __inline struct sym_quehead *sym_remque_head(struct sym_quehead *head)
struct sym_quehead *elem = head->flink;
#define sym_qptr(p) ((struct sym_quehead *) (p))