LD_LinkedList.h
//Add a value to a singly linked list
Add a value to a singly linked list
Add a value to a singly linked list
void * S_LinkedList_add(void * List, void * Data,uintptr_t Data_Byte_Size)
{
    void * tmp;
    __Generic_LinkedList_add(List,Data,Data_Byte_Size,tmp,__gll_s_ptr,1);
    __gll_s_ptr(tmp)->Next=NULL;
    __gllptr(List)->Last = tmp;
    return &(__gll_s_ptr(tmp)->Data); 
}
void * S_LinkedList_add ( void * List , void * Data , uintptr_t Data_Byte_Size ) { void * tmp ; __Generic_LinkedList_add ( List , Data , Data_Byte_Size , tmp , __gll_s_ptr , 1 ) ; __gll_s_ptr ( tmp ) -> Next = NULL ; __gllptr ( List ) -> Last = tmp ; return & ( __gll_s_ptr ( tmp ) -> Data ) ; }
Add a value to a singly linked list
Add a value to a singly linked list
//<- It returns a pointer to the data section of the node;