InsertNodeBefore
Inserts a node into a list before another node already in the list.
Synopsis
void InsertNodeBefore(Node *oldNode, Node *newNode);
Description
This function lets you insert a new node into a list, BEFORE another node that is already in the list.
Arguments
- oldNode
- The node before which to insert the new node.
- newNode
- The node to insert in the list.
Implementation
Convenience call implemented in clib.lib V24.
Associated Files
- list.h
- ANSI C Prototype
- clib.lib
- ARM Link Library
Notes
A node can be included only in one list.
Caveats
GIGO (garbage in, garbage out)
See Also
AddHead
(), AddTail(), InsertNodeFromHead(), InsertNodeFromTail(), RemHead(), RemNode(), RemTail(), InsertNodeAfter()