Lines Matching refs:voPtr
204 struct VirtualOwners *voPtr;/* In a binding table, always NULL. In a
245 * voPtr field in a PatSeq in the patternTable of a virtual event table.
1697 VirtualOwners *voPtr;
1706 voPtr = psPtr->voPtr;
1713 for (iVirt = 0; iVirt < voPtr->numOwners; iVirt++) {
1714 Tcl_HashEntry *hPtr = voPtr->owners[iVirt];
2373 ckfree((char *) psPtr->voPtr);
2424 VirtualOwners *voPtr;
2479 voPtr = psPtr->voPtr;
2480 if (voPtr == NULL) {
2481 voPtr = (VirtualOwners *) ckalloc(sizeof(VirtualOwners));
2482 voPtr->numOwners = 0;
2484 voPtr = (VirtualOwners *) ckrealloc((char *) voPtr,
2486 + voPtr->numOwners * sizeof(Tcl_HashEntry *));
2488 psPtr->voPtr = voPtr;
2489 voPtr->owners[voPtr->numOwners] = vhPtr;
2490 voPtr->numOwners++;
2568 VirtualOwners *voPtr;
2575 voPtr = psPtr->voPtr;
2576 for (iVirt = 0; iVirt < voPtr->numOwners; iVirt++) {
2577 if (voPtr->owners[iVirt] == vhPtr) {
2581 if (iVirt == voPtr->numOwners) {
2584 voPtr->numOwners--;
2585 if (voPtr->numOwners == 0) {
2609 ckfree((char *) psPtr->voPtr);
2618 voPtr->owners[iVirt] = voPtr->owners[voPtr->numOwners];
3449 psPtr->voPtr = NULL;