English
Language : 

CC78K0S Datasheet, PDF (178/520 Pages) NEC – C Compiler Ver.1.30 or Later Language
CHAPTER 10 LIBRARY FUNCTIONS
(7) error.h
error.h includes errno.h.
(8) errno.h
In this header, the following objects have been defined.
[Definitions of macro names “EDOM”, “ERANGE”, and “ENOMEM”]
#define EDOM 1
#define ERANGE 2
#define ENOMEM 3
[Declaration of volatile int type external variable errno]
extern volatile int errno;
(9) limits.h
In this header, the following macro names have been defined.
#define CHAR_BIT
#define CHAR_MAX
#define CHAR_MIN
#define INT_MAX
#define INT_MIN
#define LONG_MAX
#define LONG_MIN
#define SCHAR_MAX
#define SCHAR_MIN
#define SHRT_MAX
#define SHRT_MIN
#define UCHAR_MAX
#define UINT_MAX
#define ULONG_MAX
#define USHRT_MAX
8
+127
–128
+32767
–32768
+2147483647
–2147483648
+127
–128
+32767
–32768
255U
65535U
4294967295U
65535U
#define SINT_MAX
#define SINT_MIN
#define SSHRT_MAX
#define SSHRT_MIN
+32767
–32768
+32767
–32768
However, when the -QU option, which regards unqualified char as unsigned char, is specified, CHAR_MAX
and CHAR_MIN are declared as follows, via the macro _ _CHAR_UNSIGNED_ _ declared by the compiler.
#define CHAR_MAX
#define CHAR_MIN
(255U)
(0)
178
User’s Manual U14872EJ1V0UM