NULL, /* fill_rectangle_hl_color */\ NULL, /* include_color_space */\ NULL, /* fill_linear_color_scanline */\ NULL, /* fill_linear_color_trapezoid */\ NULL, /* fill_linear_color_triangle */\ NULL, /* update spot */\ NULL, /* DevN params */\ NULL, /* fill page */\ NULL, /* push_transparency_state */\ NULL, /* pop_transparency_state */\ NULL, /* put_image */\ NULL /* dev_spec_op */\ } static const gx_device_procs plibm_procs = pgpm_procs(NULL, gdev_prn_map_rgb_color, gdev_prn_map_color_rgb); static const gx_device_procs plibg_procs = pgpm_procs(NULL, plibg_encode_color, plibg_decode_color); static const gx_device_procs plib_procs = pgpm_procs(NULL, gx_default_rgb_map_rgb_color, plib_decode_color); static const gx_device_procs plibc_procs = pgpm_procs(plibc_map_color_rgb, plibc_encode_color, plibc_decode_color); static const gx_device_procs plibk_procs = pgpm_procs(plibc_map_color_rgb, plibc_encode_color, plibc_decode_color); /* Macro for generating device descriptors. */ /* Ideally we'd use something like: * #define plib_prn_device(procs, dev_name, num_comp, depth, max_gray, max_rgb, print_page) \ * { prn_device_body(gx_device_plib, procs, dev_name,\ * DEFAULT_WIDTH_10THS, DEFAULT_HEIGHT_10THS, X_DPI, Y_DPI,\ * 0, 0, 0, 0,\
NULL, /* fill_rectangle_hl_color */\ NULL, /* include_color_space */\ NULL, /* fill_linear_color_scanline */\ NULL, /* fill_linear_color_trapezoid */\ NULL, /* fill_linear_color_triangle */\ NULL, /* update spot */\ NULL, /* DevN params */\ NULL, /* fill page */\ NULL, /* push_transparency_state */\ NULL, /* pop_transparency_state */\ NULL, /* put_image */\ plib_dev_spec_op /* dev_spec_op */\ } static const gx_device_procs plibm_procs = pgpm_procs(gdev_prn_map_rgb_color, gdev_prn_map_color_rgb); static const gx_device_procs plibg_procs = pgpm_procs(plibg_map_rgb_color, plibg_map_color_rgb); static const gx_device_procs plib_procs = pgpm_procs(gx_default_rgb_map_rgb_color, plib_map_color_rgb); static const gx_device_procs plibc_procs = pgpm_procs(plibc_map_cmyk_color, plibc_map_color_cmyk); static const gx_device_procs plibk_procs = pgpm_procs(plibc_map_cmyk_color, plibc_map_color_cmyk); /* Macro for generating device descriptors. */ /* Ideally we'd use something like: * #define plib_prn_device(procs, dev_name, num_comp, depth, max_gray, max_rgb, print_page) \ * { prn_device_body(gx_device_plib, procs, dev_name,\ * DEFAULT_WIDTH_10THS, DEFAULT_HEIGHT_10THS, X_DPI, Y_DPI,\ * 0, 0, 0, 0,\