#include <mplib1/dl_list.h> dl_Node_t *dl_Add_Node_After( dl_Node_t *node1, dl_Node_t *node2 ); dl_Node_t *dl_Add_Node_Before( dl_Node_t *node1, dl_Node_t *node2 );dl_Add_Node_After adds node2 after node1 in whatever list node1 is.
dl_Add_Node_Before adds node2 before node1 in whatever list node1 is.
Both functions return pointer to node2.