\hypertarget{Q_8c}{
\section{Q.c File Reference}
\label{Q_8c}\index{Q.c@{Q.c}}
}
Implements the non-inline Que (Q) routines. 



\subsection{Detailed Description}
Implements the non-inline Que (Q) routines. 

\begin{Desc}
\item[Author:]JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}


\footnotesize\begin{verbatim}    CVS $Id: Q.c,v 1.1.1.1 2006/02/10 21:45:33 saxton Exp $
  \end{verbatim}
\normalsize


This implements the non-inline versions of the Que routines. These allow the user to build non-interlocked doubly linked lists. These routines parallel some of the functionality of the Vx\-Works {\em ll\-XXXX\/} routines, but are portable to both Vx\-Works and host platforms.

See also the non-inline versions of these routines which may save code space and increase modularity at the expense of performance. The QI routines provide the same functionality with the added feature of being interlocked, and, therefore, thread safe.