Lines Matching refs:errorPtr
98 register TkErrorHandler *errorPtr;
123 errorPtr = (TkErrorHandler *) ckalloc(sizeof(TkErrorHandler));
124 errorPtr->dispPtr = dispPtr;
125 errorPtr->firstRequest = NextRequest(display);
126 errorPtr->lastRequest = (unsigned) -1;
127 errorPtr->error = error;
128 errorPtr->request = request;
129 errorPtr->minorCode = minorCode;
130 errorPtr->errorProc = errorProc;
131 errorPtr->clientData = clientData;
132 errorPtr->nextPtr = dispPtr->errorPtr;
133 dispPtr->errorPtr = errorPtr;
135 return (Tk_ErrorHandler) errorPtr;
167 register TkErrorHandler *errorPtr = (TkErrorHandler *) handler;
168 register TkDisplay *dispPtr = errorPtr->dispPtr;
170 errorPtr->lastRequest = NextRequest(dispPtr->display) - 1;
194 errorPtr = dispPtr->errorPtr;
195 for (errorPtr = dispPtr->errorPtr, prevPtr = NULL;
196 errorPtr != NULL; errorPtr = nextPtr) {
197 nextPtr = errorPtr->nextPtr;
198 if ((errorPtr->lastRequest != -1)
199 && (errorPtr->lastRequest <= lastSerial)) {
201 dispPtr->errorPtr = nextPtr;
205 ckfree((char *) errorPtr);
208 prevPtr = errorPtr;
243 register TkErrorHandler *errorPtr;
259 for (errorPtr = dispPtr->errorPtr; errorPtr != NULL;
260 errorPtr = errorPtr->nextPtr) {
261 if ((errorPtr->firstRequest > errEventPtr->serial)
262 || ((errorPtr->error != -1)
263 && (errorPtr->error != errEventPtr->error_code))
264 || ((errorPtr->request != -1)
265 && (errorPtr->request != errEventPtr->request_code))
266 || ((errorPtr->minorCode != -1)
267 && (errorPtr->minorCode != errEventPtr->minor_code))
268 || ((errorPtr->lastRequest != -1)
269 && (errorPtr->lastRequest < errEventPtr->serial))) {
272 if (errorPtr->errorProc == NULL) {
275 if ((*errorPtr->errorProc)(errorPtr->clientData,