diff options
Diffstat (limited to 'base/gxcldev.h')
-rw-r--r-- | base/gxcldev.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/base/gxcldev.h b/base/gxcldev.h index 00dca1c8..290c6cda 100644 --- a/base/gxcldev.h +++ b/base/gxcldev.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2020 Artifex Software, Inc. +/* Copyright (C) 2001-2021 Artifex Software, Inc. All Rights Reserved. This software is provided AS-IS with no warranty, either express or @@ -271,7 +271,7 @@ struct gx_clist_state_s { short clip_enabled; /* 0 = don't clip, 1 = do clip, */ /* -1 is used internally */ bool color_is_alpha; /* for copy_color_alpha */ - bool color_is_devn; /* more overload of copy_color_alpha for devn support */ + bool color_is_devn; /* more overload of copy_color_alpha for devn support */ uint known; /* flags for whether this band */ /* knows various misc. parameters */ /* We assign 'known' flags here from the high end; */ @@ -451,7 +451,7 @@ typedef struct { extern const clist_select_color_t clist_select_color0, clist_select_color1, clist_select_tile_color0, - clist_select_tile_color1, clist_select_devn_color0, + clist_select_tile_color1, clist_select_devn_color0, clist_select_devn_color1; /* See comments in gxclutil.c */ @@ -565,8 +565,8 @@ const byte *cmd_read_matrix(gs_matrix * pmat, const byte * cbp); int cmd_write_rect_cmd(gx_device_clist_writer * cldev, gx_clist_state * pcls, int op, int x, int y, int width, int height); /* Put out a fill with a devn color */ -int cmd_write_rect_hl_cmd(gx_device_clist_writer * cldev, - gx_clist_state * pcls, int op, int x, int y, +int cmd_write_rect_hl_cmd(gx_device_clist_writer * cldev, + gx_clist_state * pcls, int op, int x, int y, int width, int height, bool extended_command); /* Put out a fill or tile rectangle command for fillpage. */ int cmd_write_page_rect_cmd(gx_device_clist_writer * cldev, int op); @@ -689,6 +689,8 @@ int clist_writer_pop_cropping(gx_device_clist_writer *cdev); int clist_writer_check_empty_cropping_stack(gx_device_clist_writer *cdev); int clist_read_icctable(gx_device_clist_reader *crdev); int clist_read_color_usage_array(gx_device_clist_reader *crdev); +int clist_read_op_equiv_cmyk_colors(gx_device_clist_reader *crdev, + equivalent_cmyk_color_params *op_equiv); /* Special write out for the serialized icc profile table */ @@ -699,9 +701,9 @@ int cmd_write_icctable(gx_device_clist_writer * cldev, unsigned char *pbuf, int may later include compressed image data */ typedef enum { - COLOR_USAGE_OFFSET = 1, - ICC_TABLE_OFFSET = 2 + SPOT_EQUIV_COLORS = 2, + ICC_TABLE_OFFSET = 3 } psuedoband_offset; |