int tiff_open(gx_device *pdev) { gx_device_printer * const ppdev = (gx_device_printer *)pdev; int code; ppdev->file = NULL; code = gdev_prn_allocate_memory(pdev, NULL, 0, 0); if (code < 0) return code; if (ppdev->OpenOutputFile) code = gdev_prn_open_printer_seekable(pdev, 1, true); return code; }
static int tfax_open(gx_device * pdev) { gx_device_printer * const ppdev = (gx_device_printer *)pdev; int code; /* Use our own warning and error message handlers in libtiff */ tiff_set_handlers(); ppdev->file = NULL; code = gdev_prn_allocate_memory(pdev, NULL, 0, 0); if (code < 0) return code; if (ppdev->OpenOutputFile) if ((code = gdev_prn_open_printer_seekable(pdev, 1, true)) < 0) return code; return code; }