|
#include <stdint.h>
#include <cstdint>
#define __signed signedmachine/_types.h
#define __signed
typedef __signed char __int8_t;stdint.h
typedef __int8_t int8_t;FreeBSDでは、間接的にsigned charまたはcharで定義される。
#define INT8_MIN (-0x7f-1)
#define INT8_MAX 0x7f
typedef signed char int8_t;また、stdint.h に、次のような定義がある。
# define INT8_MIN (-128)
# define INT8_MAX (127)