54#define INTG32_MAX ((ENV_INTG32_TYPE)(((unsigned ENV_INTG32_TYPE)(-1)) >> 1))
55#define INTG32_MIN ((ENV_INTG32_TYPE)((((unsigned ENV_INTG32_TYPE)(-1)) >> 1) + 1))
63typedef long long intg64;
65typedef char env_intg64_must_be_64_bits[
sizeof(intg64) == 8
93#define ENV_MAX(a, b) ( (a) > (b) ? (a) : (b) )
94#define ENV_MIN(a, b) ( (a) < (b) ? (a) : (b) )
95#define ENV_ABS(a) ( (a) > 0 ? (a) : -(a) )
unsigned char byte
8-bit unsigned integer
ENV_INTG32_TYPE intg32
32-bit signed integer
short intg16
16-bit signed integer
env_maxnorm_type
Types of normalization.
@ ENV_VCXNORM_MAXNORM
non-iterative maxnorm
@ ENV_VCXNORM_NONE
no max-normalization, but may change range
char env_intg16_must_be_16_bits[sizeof(intg16)==2 ? 1 :-1]
char env_intg32_must_be_32_bits[sizeof(intg32)==4 ? 1 :-1]
A simple struct to hold a pair of width/height dimensions.