Ejemplo n.º 1
0
void
prepend_Node(Node * list, Node * node)
{
   if (!list || !node)
      return;
   prepend_List(&list->list, node);
}
Ejemplo n.º 2
0
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;
}