Lines Matching refs:new_closure
1212 PTclosurePtr new_closure; in doPolyText() local
1231 new_closure = malloc(sizeof(PTclosureRec)); in doPolyText()
1232 if (!new_closure) { in doPolyText()
1236 *new_closure = *c; in doPolyText()
1238 len = new_closure->endReq - new_closure->pElt; in doPolyText()
1239 new_closure->data = malloc(len); in doPolyText()
1240 if (!new_closure->data) { in doPolyText()
1241 free(new_closure); in doPolyText()
1245 memmove(new_closure->data, new_closure->pElt, len); in doPolyText()
1246 new_closure->pElt = new_closure->data; in doPolyText()
1247 new_closure->endReq = new_closure->pElt + len; in doPolyText()
1252 GetScratchGC(new_closure->pGC->depth, in doPolyText()
1253 new_closure->pGC->pScreen); in doPolyText()
1255 free(new_closure->data); in doPolyText()
1256 free(new_closure); in doPolyText()
1260 if ((err = CopyGC(new_closure->pGC, pGC, GCFunction | in doPolyText()
1269 free(new_closure->data); in doPolyText()
1270 free(new_closure); in doPolyText()
1274 c = new_closure; in doPolyText()
1409 ITclosurePtr new_closure; in doImageText() local
1417 new_closure = malloc(sizeof(ITclosureRec)); in doImageText()
1418 if (!new_closure) { in doImageText()
1423 *new_closure = *c; in doImageText()
1424 c = new_closure; in doImageText()