ReactOS
0.4.16-dev-2104-gb84fa49
limits.h
Go to the documentation of this file.
1
#ifndef __WINE_LIMITS_H
2
#define __WINE_LIMITS_H
3
4
#include <
corecrt.h
>
5
6
#define CHAR_BIT 8
7
#define MB_LEN_MAX 5
8
9
#define SCHAR_MIN (-0x80)
10
#define SCHAR_MAX 0x7f
11
#define UCHAR_MAX 0xff
12
13
#ifdef __CHAR_UNSIGNED__
14
# define CHAR_MIN 0
15
# define CHAR_MAX UCHAR_MAX
16
#else
17
# define CHAR_MIN SCHAR_MIN
18
# define CHAR_MAX SCHAR_MAX
19
#endif
20
21
#define SHRT_MIN (-0x8000)
22
#define SHRT_MAX 0x7fff
23
#define USHRT_MAX 0xffff
24
25
#define INT_MIN (-0x7fffffff - 1)
26
#define INT_MAX 0x7fffffff
27
#define UINT_MAX 0xffffffffU
28
29
#define LONG_MIN (-0x7fffffffL - 1L)
30
#define LONG_MAX 0x7fffffffL
31
#define ULONG_MAX 0xffffffffUL
32
33
#define LLONG_MAX 0x7fffffffffffffffLL
34
#define LLONG_MIN (-LLONG_MAX-1)
35
#define ULLONG_MAX 0xffffffffffffffffULL
36
37
#define _I64_MAX 0x7fffffffffffffffLL
38
#define _I64_MIN (-_I64_MAX-1)
39
#define _UI64_MAX 0xffffffffffffffffULL
40
41
#define I64_MIN _I64_MIN
42
#define I64_MAX _I64_MAX
43
#define UI64_MAX _UI64_MAX
44
45
#ifndef SIZE_MAX
46
# ifdef _WIN64
47
# define SIZE_MAX UI64_MAX
48
# else
49
# define SIZE_MAX UINT_MAX
50
# endif
51
#endif
52
53
#endif
/* __WINE_LIMITS_H */
corecrt.h
dll
win32
msvcrt
include
limits.h
Generated on Tue Jan 6 2026 06:20:21 for ReactOS by
1.9.6