Lines Matching refs:ASSIGNLINK
32 #define ASSIGNLINK( e, l, o) ( *((void**)((char*) (e) + (o))) = (l)) macro
50 ASSIGNLINK( pList->Tail, elem, pList->LinkOffset); in AddToTail()
53 ASSIGNLINK( elem, NULL, pList->LinkOffset); in AddToTail()
62 ASSIGNLINK( elem, pList->Head, pList->LinkOffset); in AddToHead()
79 ASSIGNLINK( lastElem, GETLINK( elem, pList->LinkOffset), pList->LinkOffset); in RemoveFromList()
85 ASSIGNLINK( elem, NULL, pList->LinkOffset); // maybe catch a stale reference bug. in RemoveFromList()
107 ASSIGNLINK( newElem, GETLINK( elemInList, pList->LinkOffset), pList->LinkOffset); in ReplaceElem()
110 ASSIGNLINK( lastElem, newElem, pList->LinkOffset); in ReplaceElem()
148 ASSIGNLINK( elem, pList->Head, pList->FwdLinkOffset); in DLLAddToHead()
153 ASSIGNLINK( pNext, elem, pList->BackLinkOffset); in DLLAddToHead()
156 ASSIGNLINK( elem, NULL, pList->BackLinkOffset); in DLLAddToHead()
171 ASSIGNLINK( pPrev, pNext, pList->FwdLinkOffset); in DLLRemoveFromList()
177 ASSIGNLINK( pNext, pPrev, pList->BackLinkOffset); in DLLRemoveFromList()
181 ASSIGNLINK( elem, NULL, pList->FwdLinkOffset); in DLLRemoveFromList()
182 ASSIGNLINK( elem, NULL, pList->BackLinkOffset); in DLLRemoveFromList()