From bec33a470ea600599d3ad9df472b815e7b46e824 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 9 Jan 2018 16:54:09 +0100 Subject: Add colorspace type enum and use it instead of hardcoded checks on N. --- source/fitz/colorspace-imp.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'source/fitz/colorspace-imp.h') diff --git a/source/fitz/colorspace-imp.h b/source/fitz/colorspace-imp.h index c369c165..5fd1ffd0 100644 --- a/source/fitz/colorspace-imp.h +++ b/source/fitz/colorspace-imp.h @@ -24,8 +24,8 @@ void fz_cmm_fin_profile(fz_context *ctx, fz_iccprofile *profile); enum { - FZ_CS_HAS_CMYK = (FZ_CS_LAST_PUBLIC_FLAG<<1), - FZ_CS_HAS_SPOTS = (FZ_CS_LAST_PUBLIC_FLAG<<2), + FZ_CS_HAS_CMYK = (FZ_COLORSPACE_LAST_PUBLIC_FLAG<<1), + FZ_CS_HAS_SPOTS = (FZ_COLORSPACE_LAST_PUBLIC_FLAG<<2), FZ_CS_HAS_CMYK_AND_SPOTS = FZ_CS_HAS_CMYK|FZ_CS_HAS_SPOTS }; @@ -34,8 +34,9 @@ struct fz_colorspace_s fz_key_storable key_storable; size_t size; char name[24]; - unsigned char n; - unsigned char flags; + enum fz_colorspace_type type; + int flags; + int n; fz_colorspace_convert_fn *to_ccs; fz_colorspace_convert_fn *from_ccs; fz_colorspace_clamp_fn *clamp; -- cgit v1.2.3