diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2020-03-16 22:56:06 +0800 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2020-03-20 17:54:12 +0800 |
commit | cf43daf9f8381a9accf36d12bad2324d021ec8c6 (patch) | |
tree | 99f40d0fa4a645f7612222071ba4696816fa198c /jbig2dec | |
parent | a47257407ee8938051f14da81890869a5ade0c26 (diff) | |
download | ghostpdl-cf43daf9f8381a9accf36d12bad2324d021ec8c6.tar.gz |
jbig2dec: Use unsigned suffix when defining UINT32_MAX.
Also move UINT32_MAX/INT32_MAX to internal header so they are defined
(the same) in every jbig2 source code file.
Diffstat (limited to 'jbig2dec')
-rw-r--r-- | jbig2dec/jbig2_arith_int.c | 7 | ||||
-rw-r--r-- | jbig2dec/jbig2_generic.c | 4 | ||||
-rw-r--r-- | jbig2dec/jbig2_image.c | 7 | ||||
-rw-r--r-- | jbig2dec/jbig2_mmr.c | 4 | ||||
-rw-r--r-- | jbig2dec/jbig2_page.c | 7 | ||||
-rw-r--r-- | jbig2dec/jbig2_priv.h | 10 | ||||
-rw-r--r-- | jbig2dec/jbig2_segment.c | 4 |
7 files changed, 10 insertions, 33 deletions
diff --git a/jbig2dec/jbig2_arith_int.c b/jbig2dec/jbig2_arith_int.c index 378ac9d37..c574bb03b 100644 --- a/jbig2dec/jbig2_arith_int.c +++ b/jbig2dec/jbig2_arith_int.c @@ -32,13 +32,6 @@ #include "jbig2_arith.h" #include "jbig2_arith_int.h" -#if !defined (INT32_MIN) -#define INT32_MIN (-0x7fffffff - 1) -#endif -#if !defined (INT32_MAX) -#define INT32_MAX 0x7fffffff -#endif - struct _Jbig2ArithIntCtx { Jbig2ArithCx IAx[512]; }; diff --git a/jbig2dec/jbig2_generic.c b/jbig2dec/jbig2_generic.c index 32211aadf..565fb9e56 100644 --- a/jbig2dec/jbig2_generic.c +++ b/jbig2dec/jbig2_generic.c @@ -42,10 +42,6 @@ #include "jbig2_page.h" #include "jbig2_segment.h" -#if !defined (UINT32_MAX) -#define UINT32_MAX 0xffffffff -#endif - /* This is an explanation of the unoptimized and optimized generic region decoder implementations below, wherein we try to explain diff --git a/jbig2dec/jbig2_image.c b/jbig2dec/jbig2_image.c index 70c985a9a..4f6f5163c 100644 --- a/jbig2dec/jbig2_image.c +++ b/jbig2dec/jbig2_image.c @@ -30,13 +30,6 @@ #include "jbig2_priv.h" #include "jbig2_image.h" -#if !defined (INT32_MAX) -#define INT32_MAX 0x7fffffff -#endif -#if !defined (UINT32_MAX) -#define UINT32_MAX 0xffffffffu -#endif - /* allocate a Jbig2Image structure and its associated bitmap */ Jbig2Image * jbig2_image_new(Jbig2Ctx *ctx, uint32_t width, uint32_t height) diff --git a/jbig2dec/jbig2_mmr.c b/jbig2dec/jbig2_mmr.c index dcb367535..5d15b138a 100644 --- a/jbig2dec/jbig2_mmr.c +++ b/jbig2dec/jbig2_mmr.c @@ -40,10 +40,6 @@ #include "jbig2_mmr.h" #include "jbig2_segment.h" -#if !defined (UINT32_MAX) -#define UINT32_MAX 0xffffffff -#endif - typedef struct { uint32_t width; uint32_t height; diff --git a/jbig2dec/jbig2_page.c b/jbig2dec/jbig2_page.c index 474455970..7d3b656fa 100644 --- a/jbig2dec/jbig2_page.c +++ b/jbig2dec/jbig2_page.c @@ -34,13 +34,6 @@ #include "jbig2_page.h" #include "jbig2_segment.h" -#if !defined (INT32_MAX) -#define INT32_MAX 0x7fffffff -#endif -#if !defined (UINT32_MAX) -#define UINT32_MAX 0xffffffff -#endif - /* dump the page struct info */ static void dump_page_info(Jbig2Ctx *ctx, Jbig2Segment *segment, Jbig2Page *page) diff --git a/jbig2dec/jbig2_priv.h b/jbig2dec/jbig2_priv.h index cf117e6c7..c2f1e7025 100644 --- a/jbig2dec/jbig2_priv.h +++ b/jbig2dec/jbig2_priv.h @@ -55,6 +55,16 @@ typedef uint8_t byte; #define NULL ((void*)0) #endif +#if !defined (INT32_MIN) +#define INT32_MIN (-0x7fffffff - 1) +#endif +#if !defined (INT32_MAX) +#define INT32_MAX 0x7fffffff +#endif +#if !defined (UINT32_MAX) +#define UINT32_MAX 0xffffffffu +#endif + typedef struct _Jbig2Page Jbig2Page; typedef struct _Jbig2Segment Jbig2Segment; diff --git a/jbig2dec/jbig2_segment.c b/jbig2dec/jbig2_segment.c index 2b5619693..1ae3e2199 100644 --- a/jbig2dec/jbig2_segment.c +++ b/jbig2dec/jbig2_segment.c @@ -39,10 +39,6 @@ #include "jbig2_symbol_dict.h" #include "jbig2_text.h" -#if !defined (UINT32_MAX) -#define UINT32_MAX 0xffffffff -#endif - Jbig2Segment * jbig2_parse_segment_header(Jbig2Ctx *ctx, uint8_t *buf, size_t buf_size, size_t *p_header_size) { |