140 |
/* 7.18.1.5. Greatest-width integer types */ |
/* 7.18.1.5. Greatest-width integer types */ |
141 |
|
|
142 |
#ifdef _STDINT_H_HAVE_INT64 |
#ifdef _STDINT_H_HAVE_INT64 |
143 |
|
# ifndef intmax_t |
144 |
typedef int64_t intmax_t; |
typedef int64_t intmax_t; |
145 |
|
# endif |
146 |
|
# ifndef uintmax_t |
147 |
typedef uint64_t uintmax_t; |
typedef uint64_t uintmax_t; |
148 |
|
# endif |
149 |
#else |
#else |
150 |
|
# ifndef intmax_t |
151 |
typedef int32_t intmax_t; |
typedef int32_t intmax_t; |
152 |
|
# endif |
153 |
|
# ifndef uintmax_t |
154 |
typedef uint32_t uintmax_t; |
typedef uint32_t uintmax_t; |
155 |
|
# endif |
156 |
#endif |
#endif |
157 |
|
|
158 |
/* 7.18.2. Limits of specified-width integer types */ |
/* 7.18.2. Limits of specified-width integer types */ |
245 |
#define SIG_ATOMIC_MIN 0 |
#define SIG_ATOMIC_MIN 0 |
246 |
#define SIG_ATOMIC_MAX 127 |
#define SIG_ATOMIC_MAX 127 |
247 |
|
|
248 |
#define SIZE_MAX (~(size_t)0) |
#ifndef SIZE_MAX |
249 |
|
# define SIZE_MAX ((size_t) -1) |
250 |
|
#endif |
251 |
|
|
252 |
/* wchar_t limits already defined in <stddef.h>. */ |
/* wchar_t limits already defined in <stddef.h>. */ |
253 |
/* wint_t limits already defined in <wchar.h>. */ |
/* wint_t limits already defined in <wchar.h>. */ |