• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcl-105/tcl84/tcl/generic/

Lines Matching refs:assocPtr

160     ErrAssocData *assocPtr;
193 assocPtr = (ErrAssocData *) Tcl_GetAssocData(interp, "tclBgError",
195 if (assocPtr == NULL) {
203 assocPtr = (ErrAssocData *) ckalloc(sizeof(ErrAssocData));
204 assocPtr->firstBgPtr = NULL;
205 assocPtr->lastBgPtr = NULL;
207 (ClientData) assocPtr);
209 if (assocPtr->firstBgPtr == NULL) {
210 assocPtr->firstBgPtr = errPtr;
211 Tcl_DoWhenIdle(HandleBgErrors, (ClientData) assocPtr);
213 assocPtr->lastBgPtr->nextPtr = errPtr;
215 assocPtr->lastBgPtr = errPtr;
245 ErrAssocData *assocPtr = (ErrAssocData *) clientData;
248 Tcl_Preserve((ClientData) assocPtr);
250 while (assocPtr->firstBgPtr != NULL) {
251 interp = assocPtr->firstBgPtr->interp;
261 Tcl_SetVar(interp, "errorInfo", assocPtr->firstBgPtr->errorInfo,
263 Tcl_SetVar(interp, "errorCode", assocPtr->firstBgPtr->errorCode,
271 argv[1] = assocPtr->firstBgPtr->errorMsg;
311 Tcl_WriteChars(errChannel, assocPtr->firstBgPtr->errorInfo, -1);
318 Tcl_WriteChars(errChannel, assocPtr->firstBgPtr->errorMsg,
334 for (errPtr = assocPtr->firstBgPtr; errPtr != NULL;
348 if (assocPtr->firstBgPtr) {
349 ckfree(assocPtr->firstBgPtr->errorMsg);
350 ckfree(assocPtr->firstBgPtr->errorInfo);
351 ckfree(assocPtr->firstBgPtr->errorCode);
352 errPtr = assocPtr->firstBgPtr->nextPtr;
353 ckfree((char *) assocPtr->firstBgPtr);
354 assocPtr->firstBgPtr = errPtr;
361 assocPtr->lastBgPtr = NULL;
363 Tcl_Release((ClientData) assocPtr);
392 ErrAssocData *assocPtr = (ErrAssocData *) clientData;
395 while (assocPtr->firstBgPtr != NULL) {
396 errPtr = assocPtr->firstBgPtr;
397 assocPtr->firstBgPtr = errPtr->nextPtr;
403 Tcl_CancelIdleCall(HandleBgErrors, (ClientData) assocPtr);
404 Tcl_EventuallyFree((ClientData) assocPtr, TCL_DYNAMIC);