insque(3C)insque(3C)NAMEinsque(), remque() - insert or remove an element in a queue
The and functions manipulate queues built from doubly-linked lists. An
application using these functions must define a structure in which the
first two members of the structure are pointers to the same type of
structure. Any additional members of the structure are application
specific. The first two members of the structure are used for forward
and backward pointers. The names of the structure and of the pointers
are not subject to any restrictions.
The function inserts the object pointed to by the element argument into
a queue immediately after the object pointed to by the pred argument.
The function removes the object pointed to by the element argument from
and were developed by HP and the University of California, Berkeley.