|
Functions |
| void | List_SetLinkProc (RefListHeader header, RefListGetLinksProc getLinks) |
| void | List_InsertAhead (RefListHeader header, Ref atom) |
| void | List_Append (RefListHeader header, Ref atom) |
| void | List_InsertBefore (RefListHeader header, Ref atom, Ref mark) |
| void | List_InsertAfter (RefListHeader header, Ref atom, Ref mark) |
| void | List_Swap (RefListHeader header, Ref first, Ref second) |
| static long | List_SwapLinks (RefListHeader header, Ref atom) |
| void | List_Reverse (RefListHeader header) |
| void | List_Remove (RefListHeader header, Ref atom) |
| void | List_Concat (RefListHeader header1, RefListHeader header2) |
| long | List_EnumFrom (RefListHeader header, Ref atom, RefListEnumProc proc, Ref closure) |
| long | List_Enum (RefListHeader header, RefListEnumProc proc, Ref closure) |
| long | List_EnumBackFrom (RefListHeader header, Ref atom, RefListEnumProc proc, Ref closure) |
| long | List_EnumBack (RefListHeader header, RefListEnumProc proc, Ref closure) |
| static long | List_CountAtom (Ref p, Ref nbR) |
| long | List_Card (RefListHeader header) |
| long | List_IsUnlink (RefListLinks links) |
| void | List_Cut (RefListHeader header, Ref atom, RefListHeader newHeader) |
Variables |
| static char | vcid [] = "$Id: list.c,v 1.2 1994/12/08 23:28:16 duchier Exp $" |