static int txtwrite_text_begin(gx_device * dev, gs_imager_state * pis, const gs_text_params_t * text, gs_font * font, gx_path * path, const gx_device_color * pdcolor, const gx_clip_path * pcpath, gs_memory_t * memory, gs_text_enum_t ** ppenum) { int code = gx_default_text_begin(dev, pis, text, font, path, pdcolor, pcpath, memory, ppenum); return code; }
static int bbox_text_begin(gx_device * dev, gs_imager_state * pis, const gs_text_params_t * text, gs_font * font, gx_path * path, const gx_device_color * pdcolor, const gx_clip_path * pcpath, gs_memory_t * memory, gs_text_enum_t ** ppenum) { gx_device_bbox *const bdev = (gx_device_bbox *) dev; int code = gx_default_text_begin(dev, pis, text, font, path, pdcolor, pcpath, memory, ppenum); if (bdev->target != NULL) { /* See note on imaging_dev in gxtext.h */ rc_assign((*ppenum)->imaging_dev, dev, "bbox_text_begin"); } return code; }