insque3
Doubly-linked list management
Usage
#include <search.h>
void
insque(void *element, void *pred);
void
remque(void *element);
Library
Standard C Library (libc, -lc)
Overview
The insque() and remque() functions encapsulate the ever-repeating task of doing insertion and removal operations on doubly linked lists. The functions expect their arguments to point to a structure whose first and second members are pointers to the next and previous element, respectively. The insque() function also allows the pred argument to be a NULL pointer for the initialization of a new list's head element.
Releases
163 releases since Mac OS X 10.0; the text changed 3 times.