• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tk84/tk/generic/

Lines Matching refs:arrayPtr

64 	struct ElArray *arrayPtr;	/* If this is an intermediate node,
230 static void ClearOptionTree _ANSI_ARGS_((ElArray *arrayPtr));
231 static ElArray * ExtendArray _ANSI_ARGS_((ElArray *arrayPtr,
233 static void ExtendStacks _ANSI_ARGS_((ElArray *arrayPtr,
359 newEl.child.arrayPtr = NewArray(5);
361 arrayPtrPtr = &((*arrayPtrPtr)->nextToUse[-1].child.arrayPtr);
366 arrayPtrPtr = &(elPtr->child.arrayPtr);
593 leafPtr = nodePtr->child.arrayPtr->els;
594 leafCount = nodePtr->child.arrayPtr->numUsed;
830 ElArray *arrayPtr;
851 arrayPtr = tsdPtr->stacks[j];
852 arrayPtr->numUsed = basePtr[j];
853 arrayPtr->nextToUse = &arrayPtr->els[arrayPtr->numUsed];
1191 register ElArray *arrayPtr;
1193 arrayPtr = (ElArray *) ckalloc(EL_ARRAY_SIZE(numEls));
1194 arrayPtr->arraySize = numEls;
1195 arrayPtr->numUsed = 0;
1196 arrayPtr->nextToUse = arrayPtr->els;
1197 return arrayPtr;
1211 * will be different from arrayPtr if the array got expanded.
1220 ExtendArray(arrayPtr, elPtr)
1221 register ElArray *arrayPtr; /* Array to be extended. */
1228 if (arrayPtr->numUsed >= arrayPtr->arraySize) {
1231 newPtr = (ElArray *) ckalloc(EL_ARRAY_SIZE(2*arrayPtr->arraySize));
1232 newPtr->arraySize = 2*arrayPtr->arraySize;
1233 newPtr->numUsed = arrayPtr->numUsed;
1235 memcpy((VOID *) newPtr->els, (VOID *) arrayPtr->els,
1236 (arrayPtr->arraySize*sizeof(Element)));
1237 ckfree((char *) arrayPtr);
1238 arrayPtr = newPtr;
1241 *arrayPtr->nextToUse = *elPtr;
1242 arrayPtr->nextToUse++;
1243 arrayPtr->numUsed++;
1244 return arrayPtr;
1276 register ElArray *arrayPtr;
1324 arrayPtr = tsdPtr->stacks[i];
1325 arrayPtr->numUsed = levelPtr->bases[i];
1326 arrayPtr->nextToUse = &arrayPtr->els[arrayPtr->numUsed];
1341 arrayPtr = tsdPtr->stacks[i];
1342 arrayPtr->numUsed = 0;
1343 arrayPtr->nextToUse = arrayPtr->els;
1368 arrayPtr = tsdPtr->stacks[EXACT_LEAF_NAME];
1369 arrayPtr->numUsed = 0;
1370 arrayPtr->nextToUse = arrayPtr->els;
1371 arrayPtr = tsdPtr->stacks[EXACT_LEAF_CLASS];
1372 arrayPtr->numUsed = 0;
1373 arrayPtr->nextToUse = arrayPtr->els;
1410 ExtendStacks(elPtr->child.arrayPtr, leaf);
1436 ExtendStacks(arrayPtr, leaf)
1437 ElArray *arrayPtr; /* Array of elements to copy onto stacks. */
1446 for (elPtr = arrayPtr->els, count = arrayPtr->numUsed;
1568 * All the options associated with arrayPtr are deleted,
1570 * by arrayPtr is freed.
1576 ClearOptionTree(arrayPtr)
1577 ElArray *arrayPtr; /* Array of options; delete everything
1583 for (count = arrayPtr->numUsed, elPtr = arrayPtr->els; count > 0;
1586 ClearOptionTree(elPtr->child.arrayPtr);
1589 ckfree((char *) arrayPtr);