Lines Matching refs:PatSeq
89 * structs, values are (PatSeq *). */
93 * values are (PatSeq *). */
115 * values are (PatSeq *). */
191 typedef struct PatSeq {
198 struct PatSeq *nextSeqPtr; /* Next in list of all pattern sequences
208 struct PatSeq *nextObjPtr; /* In a binding table, next in list of all
219 } PatSeq;
222 * Flag values for PatSeq structures:
245 * voPtr field in a PatSeq in the patternTable of a virtual event table.
263 PatSeq *patSeqs[1]; /* Array of pointers to physical event
568 static PatSeq * FindSequence _ANSI_ARGS_((Tcl_Interp *interp,
579 static void GetPatternString _ANSI_ARGS_((PatSeq *psPtr,
588 static PatSeq * MatchPatterns _ANSI_ARGS_((TkDisplay *dispPtr,
589 BindingTable *bindPtr, PatSeq *psPtr,
590 PatSeq *bestPtr, ClientData object,
765 PatSeq *psPtr, *nextPtr;
776 for (psPtr = (PatSeq *) Tcl_GetHashValue(hPtr);
834 PatSeq *psPtr;
856 psPtr->nextObjPtr = (PatSeq *) Tcl_GetHashValue(hPtr);
909 PatSeq *psPtr, *prevPtr;
929 prevPtr = (PatSeq *) Tcl_GetHashValue(hPtr);
943 prevPtr = (PatSeq *) Tcl_GetHashValue(psPtr->hPtr);
1000 PatSeq *psPtr;
1042 PatSeq *psPtr;
1051 for (psPtr = (PatSeq *) Tcl_GetHashValue(hPtr); psPtr != NULL;
1091 PatSeq *psPtr, *prevPtr;
1092 PatSeq *nextPtr;
1099 for (psPtr = (PatSeq *) Tcl_GetHashValue(hPtr); psPtr != NULL;
1109 prevPtr = (PatSeq *) Tcl_GetHashValue(psPtr->hPtr);
1173 PatSeq *vMatchDetailList, *vMatchNoDetailList;
1294 vMatchDetailList = (PatSeq *) Tcl_GetHashValue(hPtr);
1301 vMatchNoDetailList = (PatSeq *) Tcl_GetHashValue(hPtr);
1315 PatSeq *matchPtr;
1335 (PatSeq *) Tcl_GetHashValue(hPtr), matchPtr, NULL,
1355 (PatSeq *) Tcl_GetHashValue(hPtr), matchPtr, NULL,
1509 static PatSeq *
1514 PatSeq *psPtr; /* List of pattern sequences. */
1515 PatSeq *bestPtr; /* The best match seen so far, from a
1529 PatSeq *matchPtr;
1728 PatSeq *virtMatchPtr;
1730 virtMatchPtr = (PatSeq *) Tcl_GetHashValue(hPtr);
2366 PatSeq *psPtr, *nextPtr;
2370 psPtr = (PatSeq *) Tcl_GetHashValue(hPtr);
2419 PatSeq *psPtr;
2469 sizeof(PhysicalsOwned) + poPtr->numOwned * sizeof(PatSeq *));
2533 PatSeq *eventPSPtr;
2565 PatSeq *psPtr = poPtr->patSeqs[iPhys];
2590 PatSeq *prevPtr = (PatSeq *) Tcl_GetHashValue(psPtr->hPtr);
3296 * The return value is normally a pointer to the PatSeq
3312 static PatSeq *
3339 PatSeq *psPtr;
3424 for (psPtr = (PatSeq *) Tcl_GetHashValue(hPtr); psPtr != NULL;
3442 psPtr = (PatSeq *) ckalloc((unsigned) (sizeof(PatSeq)
3447 psPtr->nextSeqPtr = (PatSeq *) Tcl_GetHashValue(hPtr);
3739 PatSeq *psPtr;