TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
limits.h
Aller à la documentation de ce fichier.
1 
28 #ifndef _LIMITS_H_
29 #define _LIMITS_H_
30 
31 /* Minimum and maximum values a `signed char' can hold. */
32 #define SCHAR_MIN (-128)
33 #define SCHAR_MAX 127
34 
35 /* Maximum value an `unsigned char' can hold. (Minimum is 0.) */
36 #define UCHAR_MAX 255
37 
38 /* Minimum and maximum values a `char' can hold. */
39 #define CHAR_MIN SCHAR_MIN
40 #define CHAR_MAX SCHAR_MAX
41 
42 /* Minimum and maximum values a `signed short int' can hold. */
43 #define SHRT_MIN (-32768)
44 #define SHRT_MAX 32767
45 
46 /* Maximum value an `unsigned short int' can hold. (Minimum is 0.) */
47 #define USHRT_MAX 65535
48 
49 /* Minimum and maximum values a `signed int' can hold. */
50 #define INT_MIN (-INT_MAX - 1)
51 #define INT_MAX 2147483647
52 
53 /* Maximum value an `unsigned int' can hold. (Minimum is 0.) */
54 #define UINT_MAX 4294967295U
55 
56 /* Minimum and maximum values a `signed long int' can hold. */
57 #define LONG_MAX 2147483647L
58 #define LONG_MIN (-LONG_MAX - 1L)
59 
60 /* Maximum value an `unsigned long int' can hold. (Minimum is 0.) */
61 #define ULONG_MAX 4294967295UL
62 
63 #endif