summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2021-06-21 15:06:52 +0100
committerRobin Watts <Robin.Watts@artifex.com>2021-07-01 00:27:57 +0100
commitf2f06d64b3037abcce524d828496535fc1e95848 (patch)
tree700e0aba5a3e73644c41c6f9948be18cc6a4d3ab /contrib
parenta0db26368c7c2adca1e93f61a7b76cf3faa2147d (diff)
downloadghostpdl-f2f06d64b3037abcce524d828496535fc1e95848.tar.gz
Move more devices towards encode/decode_color.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/eplaser/gdevescv.c4
-rw-r--r--contrib/gdevbjc_.c8
-rw-r--r--contrib/japanese/gdevfmlbp.c3
3 files changed, 8 insertions, 7 deletions
diff --git a/contrib/eplaser/gdevescv.c b/contrib/eplaser/gdevescv.c
index 6b9ae3905..4150e81fb 100644
--- a/contrib/eplaser/gdevescv.c
+++ b/contrib/eplaser/gdevescv.c
@@ -153,6 +153,8 @@ escv_initialize_device_procs(gx_device *dev)
{
set_dev_proc(dev, map_rgb_color, gx_default_rgb_map_rgb_color);
set_dev_proc(dev, map_color_rgb, gx_default_rgb_map_color_rgb);
+ set_dev_proc(dev, encode_color, gx_default_rgb_map_rgb_color);
+ set_dev_proc(dev, decode_color, gx_default_rgb_map_color_rgb);
esc_initialize_device_procs(dev);
}
@@ -163,6 +165,8 @@ esmv_initialize_device_procs(gx_device *dev)
{
set_dev_proc(dev, map_rgb_color, gx_default_gray_map_rgb_color);
set_dev_proc(dev, map_color_rgb, gx_default_gray_map_color_rgb);
+ set_dev_proc(dev, encode_color, gx_default_gray_encode_color);
+ set_dev_proc(dev, decode_color, gx_default_gray_decode_color);
esc_initialize_device_procs(dev);
}
diff --git a/contrib/gdevbjc_.c b/contrib/gdevbjc_.c
index 89a73c5c8..a880aaa1c 100644
--- a/contrib/gdevbjc_.c
+++ b/contrib/gdevbjc_.c
@@ -218,10 +218,10 @@ bjcmono_initialize_device_procs(gx_device *dev)
set_dev_proc(dev, get_params, gdev_bjc_get_params);
set_dev_proc(dev, put_params, gdev_bjc_put_params);
- set_dev_proc(dev, map_color_rgb, NULL);
- set_dev_proc(dev, map_rgb_color, NULL);
- set_dev_proc(dev, encode_color, NULL);
- set_dev_proc(dev, decode_color, NULL);
+ set_dev_proc(dev, map_color_rgb, gx_default_w_b_map_color_rgb);
+ set_dev_proc(dev, map_rgb_color, gx_default_gray_fast_encode);
+ set_dev_proc(dev, encode_color, gx_default_gray_fast_encode);
+ set_dev_proc(dev, decode_color, gx_default_w_b_map_color_rgb);
}
diff --git a/contrib/japanese/gdevfmlbp.c b/contrib/japanese/gdevfmlbp.c
index 6901d383c..2de50e40b 100644
--- a/contrib/japanese/gdevfmlbp.c
+++ b/contrib/japanese/gdevfmlbp.c
@@ -44,9 +44,6 @@ static dev_proc_print_page(fmlbp_print_page);
static void fmlbp_initialize_device_procs(gx_device *dev)
{
gdev_prn_initialize_device_procs_mono(dev);
-
- set_dev_proc(dev, encode_color, NULL);
- set_dev_proc(dev, decode_color, NULL);
}
#ifdef FMLBP_NOADJUST_MARGIN