|
#include <stdint.h>
#include <cstdint>
typedef short __int16_t;/usr/include/sys/_stdint.h
typedef __int16_t int16_t;x86用FreeBSDでは、間接的にshortで定義される。
#define INT16_MIN (-0x7fff-1)
#define INT16_MAX 0x7fff
typedef short int int16_t;また、stdint.h に、次のような定義がある。
# define INT16_MIN (-32767-1)
# define INT16_MAX (32767)