summaryrefslogtreecommitdiff
path: root/source/fitz/colorspace.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/fitz/colorspace.c')
-rw-r--r--source/fitz/colorspace.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c
index 89f16e30..d30f98eb 100644
--- a/source/fitz/colorspace.c
+++ b/source/fitz/colorspace.c
@@ -291,8 +291,8 @@ static void fast_gray_to_rgb(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 3);
- int s_line_inc = src->stride - w * (src->alpha + 1);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 3);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 1);
if ((int)w < 0 || h < 0)
return;
@@ -369,8 +369,8 @@ static void fast_gray_to_cmyk(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 4);
- int s_line_inc = src->stride - w * (src->alpha + 1);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 4);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 1);
if ((int)w < 0 || h < 0)
return;
@@ -450,8 +450,8 @@ static void fast_rgb_to_gray(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 1);
- int s_line_inc = src->stride - w * (src->alpha + 3);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 1);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 3);
if ((int)w < 0 || h < 0)
return;
@@ -522,8 +522,8 @@ static void fast_bgr_to_gray(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 1);
- int s_line_inc = src->stride - w * (src->alpha + 3);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 1);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 3);
if ((int)w < 0 || h < 0)
return;
@@ -594,8 +594,8 @@ static void fast_rgb_to_cmyk(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 4);
- int s_line_inc = src->stride - w * (src->alpha + 3);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 4);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 3);
if ((int)w < 0 || h < 0)
return;
@@ -687,8 +687,8 @@ static void fast_bgr_to_cmyk(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 4);
- int s_line_inc = src->stride - w * (src->alpha + 3);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 4);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 3);
if ((int)w < 0 || h < 0)
return;
@@ -780,8 +780,8 @@ static void fast_cmyk_to_gray(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 1);
- int s_line_inc = src->stride - w * (src->alpha + 4);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 1);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 4);
if ((int)w < 0 || h < 0)
return;
@@ -1187,8 +1187,8 @@ static void fast_cmyk_to_rgb(fz_context *ctx, fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 3);
- int s_line_inc = src->stride - w * (src->alpha + 4);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 3);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 4);
unsigned int C,M,Y,K;
unsigned char r,g,b;
@@ -1286,8 +1286,8 @@ static void fast_cmyk_to_bgr(fz_context *ctx, fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 3);
- int s_line_inc = src->stride - w * (src->alpha + 4);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 3);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 4);
unsigned int C,M,Y,K;
unsigned char r,g,b;
@@ -1378,8 +1378,8 @@ static void fast_rgb_to_bgr(fz_pixmap *dst, fz_pixmap *src)
unsigned char *d = dst->samples;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * (dst->alpha + 3);
- int s_line_inc = src->stride - w * (src->alpha + 3);
+ ptrdiff_t d_line_inc = dst->stride - w * (dst->alpha + 3);
+ ptrdiff_t s_line_inc = src->stride - w * (src->alpha + 3);
if ((int)w < 0 || h < 0)
return;
@@ -1454,8 +1454,8 @@ fz_std_conv_pixmap(fz_context *ctx, fz_pixmap *dst, fz_pixmap *src)
int k, i;
size_t w = src->w;
int h = src->h;
- int d_line_inc = dst->stride - w * dst->n;
- int s_line_inc = src->stride - w * src->n;
+ ptrdiff_t d_line_inc = dst->stride - w * dst->n;
+ ptrdiff_t s_line_inc = src->stride - w * src->n;
int da = dst->alpha;
int sa = src->alpha;
@@ -1641,8 +1641,8 @@ static void fast_copy_alpha(fz_pixmap *dst, fz_pixmap *src)
size_t w = src->w;
int h = src->h;
int n = src->n;
- int d_line_inc = dst->stride - w * dst->n;
- int s_line_inc = src->stride - w * src->n;
+ ptrdiff_t d_line_inc = dst->stride - w * dst->n;
+ ptrdiff_t s_line_inc = src->stride - w * src->n;
if ((int)w < 0 || h < 0)
return;