Example #1
0
static int
txtwrite_output_page(gx_device * dev, int num_copies, int flush)
{
    gx_device_txtwrite_t *const tdev = (gx_device_txtwrite_t *) dev;

    fprintf(tdev->file, "Hello world\n");
    return gx_default_output_page(dev, num_copies, flush);
}
Example #2
0
int
gx_forward_output_page(gx_device * dev, int num_copies, int flush)
{
    gx_device_forward * const fdev = (gx_device_forward *)dev;
    gx_device *tdev = fdev->target;
    int code =
	(tdev == 0 ? gx_default_output_page(dev, num_copies, flush) :
	 dev_proc(tdev, output_page)(tdev, num_copies, flush));

    if (code >= 0 && tdev != 0)
	dev->PageCount = tdev->PageCount;
    return code;
}