newnode 16 bidlist.c bidnode* newnode = (bidnode*)malloc(sizeof(bidnode)); newnode 17 bidlist.c newnode->data = data; newnode 18 bidlist.c newnode->prev = blist->tail; newnode 19 bidlist.c newnode->next = NULL; newnode 21 bidlist.c blist->tail->next = newnode; newnode 23 bidlist.c blist->tail = newnode; newnode 25 bidlist.c blist->head = newnode;