openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/sysfsutils/2.1.0-r5/sysfsutils-2.1.0/lib/dlist.c
void dlist_unshift(Dlist* list, void* data)

{
    list->marker = list->head->next;
    dlist_insert(list, data, 0);
}
/*
 * Insert node containing data at start.
 */
Insert node containing data at start.
Insert node containing data at start .
void dlist_unshift(Dlist* list, void* data)
{
    list->marker = list->head->next;
    dlist_insert(list, data, 0);
}
void dlist_unshift ( Dlist * list , void * data ) { list -> marker = list -> head -> next ; dlist_insert ( list , data , 0 ) ; }
Insert node containing data at start.
Insert node containing data at start .