15 #if !defined(_INTTYPES_H_)
22 typedef __int8 __int8_t;
23 typedef __int16 __int16_t;
24 typedef __int32 __int32_t;
25 typedef __int64 __int64_t;
27 typedef unsigned __int8 uint8_t;
28 typedef unsigned __int16 uint16_t;
29 typedef unsigned __int32 uint32_t;
30 typedef unsigned __int64 uint64_t;
31 typedef __int8 int8_t;
32 typedef __int16 int16_t;
33 typedef __int32 int32_t;
34 typedef __int64 int64_t;
36 #if !defined(INFINITY)
37 #define INFINITY 0x7FFFFFFF
40 #if !defined(UINT8_MAX)
41 #define UINT8_MAX 0xFF
43 #if !defined(UINT16_MAX)
44 #define UINT16_MAX 0xFFFF
47 #if !defined(INT16_MAX)
48 #define INT16_MAX 0x7FFF
50 #if !defined(INT16_MIN)
51 #define INT16_MIN (-INT16_MAX - 1)
54 #if !defined(INT32_MAX)
55 #define INT32_MAX (2147483647)
57 #if !defined(INT32_MIN)
58 #define INT32_MIN (-2147483647 - 1)
Definition: image_translate_tests.c:54
int image_translate_get_output_width(image_translate_state_t *s)
Get the width of the image being produced by an image translation context.
Definition: image_translate.c:346
Definition: private/image_translate.h:32
int image_translate_get_output_length(image_translate_state_t *s)
Get the length of the image being produced by an image translation context.
Definition: image_translate.c:352
image_translate_state_t * image_translate_init(image_translate_state_t *s, int input_format, int input_width, int input_length, int output_width, t4_row_read_handler_t row_read_handler, void *row_read_user_data)
Initialise an image translation context for rescaling and squashing a gray scale or colour image to a...
Definition: image_translate.c:358
int image_translate_row(image_translate_state_t *s, uint8_t buf[], size_t len)
Get the next row of a translated image.
Definition: image_translate.c:228