void prepend_Node(Node * list, Node * node) { if (!list || !node) return; prepend_List(&list->list, node); }
ListType *prepend_Queue(QueueType *q, void *l) { ListType *ret; if (q == NULL || l == NULL) return NULL; if ((ret = prepend_List(&q->tail, (ListType *)l)) == NULL) return NULL; q->tail = ret; if (q->head == NULL) q->head = q->tail; if (ret != NULL) q->count++; return q->tail; }