Macros for printed number sizes

Updated: April 19, 2023

Macros that contain the maximum length of a number of the specified type when printed (base 10).

Description:

With signed types, the negative sign is included in the length.

Definitions:

#define QH_MAX_PRINTSIZE_INT8
#define QH_MAX_PRINTSIZE_INT16
#define QH_MAX_PRINTSIZE_INT32
#define QH_MAX_PRINTSIZE_INT64
#define QH_MAX_PRINTSIZE_UINT8
#define QH_MAX_PRINTSIZE_UINT16
#define QH_MAX_PRINTSIZE_UINT32
#define QH_MAX_PRINTSIZE_UINT64
#define QH_MAX_PRINTSIZE_INT 
#define QH_MAX_PRINTSIZE_UINT 
#define QH_MAX_PRINTSIZE_LONG 
#define QH_MAX_PRINTSIZE_ULONG 
#define QH_MAX_PRINTSIZE_LLONG 
#define QH_MAX_PRINTSIZE_ULLONG 
#define QH_MAX_PRINTSIZE_SSIZE32 
#define QH_MAX_PRINTSIZE_SIZE32 
#define QH_MAX_PRINTSIZE_SSIZE64 
#define QH_MAX_PRINTSIZE_SIZE64 
#define QH_MAX_PRINTSIZE_SSIZE 
#define QH_MAX_PRINTSIZE_SIZE