int Len=0;\r
if ( ! pList )\r
return 0;\r
- LN_Walk(pNode,pList) {\r
- Len++;\r
- }\r
+ // FIXME: damn macros\r
+ //#define zLN_Walk(Node,List) for( Node = (List)->Next; (Node) != (List) ; Node = (Node)->Next )\r
+ //LN_Walk(pNode,pList) {\r
+ for (pNode = pList->Next; pNode != pList; pNode = pNode->Next)\r
+ Len++;\r
+ //}\r
return Len;\r
}\r
\r
Debug(pHash->Members += 2) // count Head & Tail\r
\r
pList = pHash->NodeList;\r
- LN_Walk_Editting(pNode,pList,pNext) {\r
+ // FIXME: damn macros\r
+ // #define zLN_Walk_Editting(Node,List,Holder) for( Node = (List)->Next; (Node) != (List) && ((Holder) = (Node)->Next) != NULL ; Node = Holder )\r
+ //LN_Walk_Editting(pNode,pList,pNext) {\r
+ /*for (pNode = (pList)->Next; (pNode != pList) && ((pNext = pNode->Next) != NULL); pNode = pNext) {\r
MemPool_FreeHunk(HashNodePool_g,pNode);\r
// FIXME: where does this member variable come from?!?\r
//assert(pHash->Members > 1);\r
Debug(pHash->Members --)\r
- }\r
+ }*/\r
// FIXME: where does this member variable come from?!?\r
//assert(pHash->Members == 1);\r
MemPool_FreeHunk(HashNodePool_g,pList);\r