Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

INSQUE(3)                            BSD                             INSQUE(3)



NAME
     insque, remque - insert/remove element from a queue

SYNOPSIS
     struct qelem {
          struct    qelem *q_forw;
          struct    qelem *q_back;
          char q_data[];
     };

     insque(elem, pred)
     struct qelem *elem, *pred;

     remque(elem)
     struct qelem *elem;

DESCRIPTION
     insque and remque manipulate queues built from doubly linked lists.  Each
     element in the queue must in the form of struct qelem.  insque inserts
     elem in a queue immediately after pred; remque removes an entry elem from
     a queue.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026