Lines Matching refs:pPtr
262 #define pPtr ((QEclosurePtr) data)
271 err = GetExtents (pPtr->client, pPtr->pfont,
272 pPtr->flags, pPtr->nranges, pPtr->range, &num_extents, &extents);
274 if (!pPtr->slept) {
275 pPtr->pfont->unload_glyphs = NULL; /* Not a safe call for this font */
276 pPtr->slept = TRUE;
277 ClientSleep(client, do_query_extents, (pointer) pPtr);
282 SendErrToClient(pPtr->client, FontToFSError(err), (pointer) 0);
288 .sequenceNumber = pPtr->client->sequence,
294 WriteReplyToClient(pPtr->client, SIZEOF(fsQueryXExtents8Reply), &reply);
295 WriteToClient(pPtr->client, lendata, (char *) extents);
298 if (pPtr->slept)
299 ClientWakeup(pPtr->client);
300 if (pPtr->pfont->unload_glyphs) /* For rasterizers that want to save memory */
301 (*pPtr->pfont->unload_glyphs)(pPtr->pfont);
302 FSfree(pPtr->range);
303 FSfree(pPtr);
347 #undef pPtr
348 #define pPtr ((QBclosurePtr) data)
360 err = GetBitmaps (pPtr->client, pPtr->pfont, pPtr->format,
361 pPtr->flags, pPtr->nranges, pPtr->range,
365 if (!pPtr->slept) {
366 pPtr->pfont->unload_glyphs = NULL; /* Not a safe call for this font */
367 pPtr->slept = TRUE;
368 ClientSleep(client, do_query_bitmaps, (pointer) pPtr);
373 SendErrToClient(pPtr->client, FontToFSError(err), (pointer) 0);
378 .sequenceNumber = pPtr->client->sequence,
386 WriteReplyToClient(pPtr->client, SIZEOF(fsQueryXBitmaps8Reply), &reply);
389 WriteToClient(pPtr->client, (num_glyphs * SIZEOF(fsOffset32)),
391 WriteToClient(pPtr->client, data_size, (char *) glyph_data);
396 if (pPtr->slept)
397 ClientWakeup(pPtr->client);
398 if (pPtr->pfont->unload_glyphs) /* For rasterizers that want to save memory */
399 (*pPtr->pfont->unload_glyphs)(pPtr->pfont);
400 FSfree(pPtr->range);
401 FSfree(pPtr);