Lines Matching defs:indx
24 #define I2U(indx) ((unsigned)p->Indx2Units[indx])
25 #define I2U_UInt16(indx) ((UInt16)p->Indx2Units[indx])
117 static void Ppmd7_InsertNode(CPpmd7 *p, void *node, unsigned indx)
119 *((CPpmd_Void_Ref *)node) = p->FreeList[indx];
120 // ((CPpmd7_Node *)node)->Next = (CPpmd7_Node_Ref)p->FreeList[indx];
122 p->FreeList[indx] = REF(node);
127 static void *Ppmd7_RemoveNode(CPpmd7 *p, unsigned indx)
129 CPpmd_Void_Ref *node = (CPpmd_Void_Ref *)Ppmd7_GetPtr(p, p->FreeList[indx]);
130 p->FreeList[indx] = *node;
131 // CPpmd7_Node *node = NODE((CPpmd7_Node_Ref)p->FreeList[indx]);
132 // p->FreeList[indx] = node->Next;
254 static void *Ppmd7_AllocUnitsRare(CPpmd7 *p, unsigned indx)
261 if (p->FreeList[indx] != 0)
262 return Ppmd7_RemoveNode(p, indx);
265 i = indx;
271 UInt32 numBytes = U2B(I2U(indx));
281 Ppmd7_SplitBlock(p, block, i, indx);
287 static void *Ppmd7_AllocUnits(CPpmd7 *p, unsigned indx)
289 if (p->FreeList[indx] != 0)
290 return Ppmd7_RemoveNode(p, indx);
292 UInt32 numBytes = U2B(I2U(indx));
300 return Ppmd7_AllocUnitsRare(p, indx);