diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2020-09-10 18:10:49 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2020-09-11 20:06:36 +0200 |
commit | acfc02c1747065fe450c7cfeb6f1844b62335f08 (patch) | |
tree | 5887806a2e6b99bbb0255e013a9028810e230a7f /base/gsicc_create.c | |
parent | Import Ghostscript 9.52 (diff) | |
download | ghostscript-gpl-patches-acfc02c1747065fe450c7cfeb6f1844b62335f08.tar.gz ghostscript-gpl-patches-acfc02c1747065fe450c7cfeb6f1844b62335f08.tar.bz2 ghostscript-gpl-patches-acfc02c1747065fe450c7cfeb6f1844b62335f08.zip |
Import Ghostscript 9.53ghostscript-9.53
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'base/gsicc_create.c')
-rw-r--r-- | base/gsicc_create.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/base/gsicc_create.c b/base/gsicc_create.c index ef464600..3fc8492b 100644 --- a/base/gsicc_create.c +++ b/base/gsicc_create.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2001-2019 Artifex Software, Inc. +/* Copyright (C) 2001-2020 Artifex Software, Inc. All Rights Reserved. This software is provided AS-IS with no warranty, either express or @@ -1176,8 +1176,8 @@ add_lutAtoBtype(unsigned char *input_ptr, gsicc_lutatob *lutatobparts) memset(curr_ptr,0,4); /* A curves */ } else { write_bigendian_4bytes(curr_ptr,data_offset); - mlut_size = lutatobparts->clut->clut_num_entries * - lutatobparts->clut->clut_word_width * 3; + mlut_size = (long)lutatobparts->clut->clut_num_entries * + lutatobparts->clut->clut_word_width * 3; pad_bytes = (4 - mlut_size%4)%4; data_offset += (mlut_size + pad_bytes + 20); curr_ptr += 4; @@ -2491,14 +2491,16 @@ create_clut_v2(gsicc_clut *clut, gsicc_link_t *link, int num_in, if (bitdepth == 2) { clut->data_byte = NULL; clut->data_short = (unsigned short*)gs_alloc_bytes(memory, - clut->clut_num_entries * num_out * sizeof(unsigned short), - "create_clut_v2"); + (size_t)clut->clut_num_entries * num_out * + sizeof(unsigned short), + "create_clut_v2"); if (clut->data_short == NULL) return -1; } else { clut->data_short = NULL; clut->data_byte = (byte*)gs_alloc_bytes(memory, - clut->clut_num_entries * num_out, "create_clut_v2"); + (size_t)clut->clut_num_entries * num_out, + "create_clut_v2"); if (clut->data_byte == NULL) return -1; } |