Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(135)

Side by Side Diff: fusl/include/limits.h

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #ifndef _LIMITS_H 1 #ifndef _LIMITS_H
2 #define _LIMITS_H 2 #define _LIMITS_H
3 3
4 #include <features.h> 4 #include <features.h>
5 5
6 /* Most limits are system-specific */ 6 /* Most limits are system-specific */
7 7
8 #include <bits/limits.h> 8 #include <bits/limits.h>
9 9
10 /* Support signed or unsigned plain-char */ 10 /* Support signed or unsigned plain-char */
11 11
12 #if '\0'-1 > 0 12 #if '\0' - 1 > 0
13 #define CHAR_MIN 0 13 #define CHAR_MIN 0
14 #define CHAR_MAX 255 14 #define CHAR_MAX 255
15 #else 15 #else
16 #define CHAR_MIN (-128) 16 #define CHAR_MIN (-128)
17 #define CHAR_MAX 127 17 #define CHAR_MAX 127
18 #endif 18 #endif
19 19
20 /* Some universal constants... */ 20 /* Some universal constants... */
21 21
22 #define CHAR_BIT 8 22 #define CHAR_BIT 8
23 #define SCHAR_MIN (-128) 23 #define SCHAR_MIN (-128)
24 #define SCHAR_MAX 127 24 #define SCHAR_MAX 127
25 #define UCHAR_MAX 255 25 #define UCHAR_MAX 255
26 #define SHRT_MIN (-1-0x7fff) 26 #define SHRT_MIN (-1 - 0x7fff)
27 #define SHRT_MAX 0x7fff 27 #define SHRT_MAX 0x7fff
28 #define USHRT_MAX 0xffff 28 #define USHRT_MAX 0xffff
29 #define INT_MIN (-1-0x7fffffff) 29 #define INT_MIN (-1 - 0x7fffffff)
30 #define INT_MAX 0x7fffffff 30 #define INT_MAX 0x7fffffff
31 #define UINT_MAX 0xffffffffU 31 #define UINT_MAX 0xffffffffU
32 #define LONG_MIN (-LONG_MAX-1) 32 #define LONG_MIN (-LONG_MAX - 1)
33 #define ULONG_MAX (2UL*LONG_MAX+1) 33 #define ULONG_MAX (2UL * LONG_MAX + 1)
34 #define LLONG_MIN (-LLONG_MAX-1) 34 #define LLONG_MIN (-LLONG_MAX - 1)
35 #define ULLONG_MAX (2ULL*LLONG_MAX+1) 35 #define ULLONG_MAX (2ULL * LLONG_MAX + 1)
36 36
37 #define MB_LEN_MAX 4 37 #define MB_LEN_MAX 4
38 38
39 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ 39 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \
40 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 40 defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
41 41
42 #define PIPE_BUF 4096 42 #define PIPE_BUF 4096
43 #ifdef PAGE_SIZE 43 #ifdef PAGE_SIZE
44 #define PAGESIZE PAGE_SIZE 44 #define PAGESIZE PAGE_SIZE
45 #endif 45 #endif
46 #define FILESIZEBITS 64 46 #define FILESIZEBITS 64
47 #define NAME_MAX 255 47 #define NAME_MAX 255
48 #define SYMLINK_MAX 255 48 #define SYMLINK_MAX 255
49 #define PATH_MAX 4096 49 #define PATH_MAX 4096
50 #define NZERO 20 50 #define NZERO 20
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 #define RE_DUP_MAX 255 82 #define RE_DUP_MAX 255
83 83
84 #define NL_ARGMAX 9 84 #define NL_ARGMAX 9
85 #define NL_LANGMAX 32 85 #define NL_LANGMAX 32
86 #define NL_MSGMAX 32767 86 #define NL_MSGMAX 32767
87 #define NL_SETMAX 255 87 #define NL_SETMAX 255
88 #define NL_TEXTMAX 2048 88 #define NL_TEXTMAX 2048
89 89
90 #endif 90 #endif
91 91
92 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) \ 92 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || \
93 || (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE+0 < 700) 93 (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE + 0 < 700)
94 94
95 #define NL_NMAX 16 95 #define NL_NMAX 16
96 96
97 #endif 97 #endif
98 98
99 /* POSIX/SUS requirements follow. These numbers come directly 99 /* POSIX/SUS requirements follow. These numbers come directly
100 * from SUS and have nothing to do with the host system. */ 100 * from SUS and have nothing to do with the host system. */
101 101
102 #define _POSIX_AIO_LISTIO_MAX 2 102 #define _POSIX_AIO_LISTIO_MAX 2
103 #define _POSIX_AIO_MAX 1 103 #define _POSIX_AIO_MAX 1
104 #define _POSIX_ARG_MAX 4096 104 #define _POSIX_ARG_MAX 4096
105 #define _POSIX_CHILD_MAX 25 105 #define _POSIX_CHILD_MAX 25
106 #define _POSIX_CLOCKRES_MIN 20000000 106 #define _POSIX_CLOCKRES_MIN 20000000
107 #define _POSIX_DELAYTIMER_MAX 32 107 #define _POSIX_DELAYTIMER_MAX 32
108 #define _POSIX_HOST_NAME_MAX 255 108 #define _POSIX_HOST_NAME_MAX 255
109 #define _POSIX_LINK_MAX 8 109 #define _POSIX_LINK_MAX 8
110 #define _POSIX_LOGIN_NAME_MAX 9 110 #define _POSIX_LOGIN_NAME_MAX 9
111 #define _POSIX_MAX_CANON 255 111 #define _POSIX_MAX_CANON 255
112 #define _POSIX_MAX_INPUT 255 112 #define _POSIX_MAX_INPUT 255
113 #define _POSIX_MQ_OPEN_MAX 8 113 #define _POSIX_MQ_OPEN_MAX 8
114 #define _POSIX_MQ_PRIO_MAX 32 114 #define _POSIX_MQ_PRIO_MAX 32
115 #define _POSIX_NAME_MAX 14 115 #define _POSIX_NAME_MAX 14
116 #define _POSIX_NGROUPS_MAX 8 116 #define _POSIX_NGROUPS_MAX 8
117 #define _POSIX_OPEN_MAX 20 117 #define _POSIX_OPEN_MAX 20
118 #define _POSIX_PATH_MAX 256 118 #define _POSIX_PATH_MAX 256
119 #define _POSIX_PIPE_BUF 512 119 #define _POSIX_PIPE_BUF 512
120 #define _POSIX_RE_DUP_MAX 255 120 #define _POSIX_RE_DUP_MAX 255
121 #define _POSIX_RTSIG_MAX 8 121 #define _POSIX_RTSIG_MAX 8
122 #define _POSIX_SEM_NSEMS_MAX 256 122 #define _POSIX_SEM_NSEMS_MAX 256
123 #define _POSIX_SEM_VALUE_MAX 32767 123 #define _POSIX_SEM_VALUE_MAX 32767
124 #define _POSIX_SIGQUEUE_MAX 32 124 #define _POSIX_SIGQUEUE_MAX 32
125 #define _POSIX_SSIZE_MAX 32767 125 #define _POSIX_SSIZE_MAX 32767
126 #define _POSIX_STREAM_MAX 8 126 #define _POSIX_STREAM_MAX 8
127 #define _POSIX_SS_REPL_MAX 4 127 #define _POSIX_SS_REPL_MAX 4
128 #define _POSIX_SYMLINK_MAX 255 128 #define _POSIX_SYMLINK_MAX 255
129 #define _POSIX_SYMLOOP_MAX 8 129 #define _POSIX_SYMLOOP_MAX 8
130 #define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4 130 #define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
131 #define _POSIX_THREAD_KEYS_MAX 128 131 #define _POSIX_THREAD_KEYS_MAX 128
132 #define _POSIX_THREAD_THREADS_MAX 64 132 #define _POSIX_THREAD_THREADS_MAX 64
133 #define _POSIX_TIMER_MAX 32 133 #define _POSIX_TIMER_MAX 32
134 #define _POSIX_TRACE_EVENT_NAME_MAX 30 134 #define _POSIX_TRACE_EVENT_NAME_MAX 30
135 #define _POSIX_TRACE_NAME_MAX 8 135 #define _POSIX_TRACE_NAME_MAX 8
136 #define _POSIX_TRACE_SYS_MAX 8 136 #define _POSIX_TRACE_SYS_MAX 8
137 #define _POSIX_TRACE_USER_EVENT_MAX 32 137 #define _POSIX_TRACE_USER_EVENT_MAX 32
138 #define _POSIX_TTY_NAME_MAX 9 138 #define _POSIX_TTY_NAME_MAX 9
139 #define _POSIX_TZNAME_MAX 6 139 #define _POSIX_TZNAME_MAX 6
140 #define _POSIX2_BC_BASE_MAX 99 140 #define _POSIX2_BC_BASE_MAX 99
141 #define _POSIX2_BC_DIM_MAX 2048 141 #define _POSIX2_BC_DIM_MAX 2048
142 #define _POSIX2_BC_SCALE_MAX 99 142 #define _POSIX2_BC_SCALE_MAX 99
143 #define _POSIX2_BC_STRING_MAX 1000 143 #define _POSIX2_BC_STRING_MAX 1000
144 #define _POSIX2_CHARCLASS_NAME_MAX 14 144 #define _POSIX2_CHARCLASS_NAME_MAX 14
145 #define _POSIX2_COLL_WEIGHTS_MAX 2 145 #define _POSIX2_COLL_WEIGHTS_MAX 2
146 #define _POSIX2_EXPR_NEST_MAX 32 146 #define _POSIX2_EXPR_NEST_MAX 32
147 #define _POSIX2_LINE_MAX 2048 147 #define _POSIX2_LINE_MAX 2048
148 #define _POSIX2_RE_DUP_MAX 255 148 #define _POSIX2_RE_DUP_MAX 255
149 149
150 #define _XOPEN_IOV_MAX 16 150 #define _XOPEN_IOV_MAX 16
151 #define _XOPEN_NAME_MAX 255 151 #define _XOPEN_NAME_MAX 255
152 #define _XOPEN_PATH_MAX 1024 152 #define _XOPEN_PATH_MAX 1024
153 153
154 #endif 154 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698