summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/gxcldev.h')
-rw-r--r--base/gxcldev.h16
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;