2 #if defined(__NEED_size_t) && !defined(__DEFINED_size_t)
3 typedef unsigned size_t;
4 #define __DEFINED_size_t
7 #if defined(__NEED_ssize_t) && !defined(__DEFINED_ssize_t)
9 #define __DEFINED_ssize_t
12 #if defined(__NEED_ptrdiff_t) && !defined(__DEFINED_ptrdiff_t)
13 typedef long ptrdiff_t;
14 #define __DEFINED_ptrdiff_t
19 #if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
20 typedef __builtin_va_list va_list;
21 #define __DEFINED_va_list
25 #if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
26 typedef struct __va_list * va_list;
27 #define __DEFINED_va_list
34 #if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
35 typedef __WCHAR_TYPE__ wchar_t;
36 #define __DEFINED_wchar_t
40 #if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
42 #define __DEFINED_wchar_t
47 #if defined(__NEED_wint_t) && !defined(__DEFINED_wint_t)
49 #define __DEFINED_wint_t
52 #if defined(__NEED_wctrans_t) && !defined(__DEFINED_wctrans_t)
53 typedef long wctrans_t;
54 #define __DEFINED_wctrans_t
57 #if defined(__NEED_wctype_t) && !defined(__DEFINED_wctype_t)
58 typedef long wctype_t;
59 #define __DEFINED_wctype_t
63 #if defined(__NEED_int8_t) && !defined(__DEFINED_int8_t)
65 #define __DEFINED_int8_t
68 #if defined(__NEED_int16_t) && !defined(__DEFINED_int16_t)
69 typedef short int16_t;
70 #define __DEFINED_int16_t
73 #if defined(__NEED_int32_t) && !defined(__DEFINED_int32_t)
75 #define __DEFINED_int32_t
78 #if defined(__NEED_int64_t) && !defined(__DEFINED_int64_t)
79 typedef long long int64_t;
80 #define __DEFINED_int64_t
84 #if defined(__NEED_uint8_t) && !defined(__DEFINED_uint8_t)
85 typedef unsigned char uint8_t;
86 #define __DEFINED_uint8_t
89 #if defined(__NEED_uint16_t) && !defined(__DEFINED_uint16_t)
90 typedef unsigned short uint16_t;
91 #define __DEFINED_uint16_t
94 #if defined(__NEED_uint32_t) && !defined(__DEFINED_uint32_t)
95 typedef unsigned int uint32_t;
96 #define __DEFINED_uint32_t
99 #if defined(__NEED_uint64_t) && !defined(__DEFINED_uint64_t)
100 typedef unsigned long long uint64_t;
101 #define __DEFINED_uint64_t
105 #if defined(__NEED___uint16_t) && !defined(__DEFINED___uint16_t)
106 typedef unsigned short __uint16_t;
107 #define __DEFINED___uint16_t
110 #if defined(__NEED___uint32_t) && !defined(__DEFINED___uint32_t)
111 typedef unsigned int __uint32_t;
112 #define __DEFINED___uint32_t
115 #if defined(__NEED___uint64_t) && !defined(__DEFINED___uint64_t)
116 typedef unsigned long long __uint64_t;
117 #define __DEFINED___uint64_t
121 #if defined(__NEED_int_fast8_t) && !defined(__DEFINED_int_fast8_t)
122 typedef int8_t int_fast8_t;
123 #define __DEFINED_int_fast8_t
126 #if defined(__NEED_int_fast16_t) && !defined(__DEFINED_int_fast16_t)
127 typedef int int_fast16_t;
128 #define __DEFINED_int_fast16_t
131 #if defined(__NEED_int_fast32_t) && !defined(__DEFINED_int_fast32_t)
132 typedef int int_fast32_t;
133 #define __DEFINED_int_fast32_t
136 #if defined(__NEED_int_fast64_t) && !defined(__DEFINED_int_fast64_t)
137 typedef int64_t int_fast64_t;
138 #define __DEFINED_int_fast64_t
142 #if defined(__NEED_uint_fast8_t) && !defined(__DEFINED_uint_fast8_t)
143 typedef unsigned char uint_fast8_t;
144 #define __DEFINED_uint_fast8_t
147 #if defined(__NEED_uint_fast16_t) && !defined(__DEFINED_uint_fast16_t)
148 typedef unsigned int uint_fast16_t;
149 #define __DEFINED_uint_fast16_t
152 #if defined(__NEED_uint_fast32_t) && !defined(__DEFINED_uint_fast32_t)
153 typedef unsigned int uint_fast32_t;
154 #define __DEFINED_uint_fast32_t
157 #if defined(__NEED_uint_fast64_t) && !defined(__DEFINED_uint_fast64_t)
158 typedef uint64_t uint_fast64_t;
159 #define __DEFINED_uint_fast64_t
163 #if defined(__NEED_intptr_t) && !defined(__DEFINED_intptr_t)
164 typedef long intptr_t;
165 #define __DEFINED_intptr_t
168 #if defined(__NEED_uintptr_t) && !defined(__DEFINED_uintptr_t)
169 typedef unsigned long uintptr_t;
170 #define __DEFINED_uintptr_t
174 #if defined(__NEED_float_t) && !defined(__DEFINED_float_t)
175 typedef long double float_t;
176 #define __DEFINED_float_t
179 #if defined(__NEED_double_t) && !defined(__DEFINED_double_t)
180 typedef long double double_t;
181 #define __DEFINED_double_t
185 #if defined(__NEED_time_t) && !defined(__DEFINED_time_t)
187 #define __DEFINED_time_t
190 #if defined(__NEED_suseconds_t) && !defined(__DEFINED_suseconds_t)
191 typedef int suseconds_t;
192 #define __DEFINED_suseconds_t
195 #if defined(__NEED_struct_timeval) && !defined(__DEFINED_struct_timeval)
196 struct timeval { time_t tv_sec; int tv_usec; };
197 #define __DEFINED_struct_timeval
200 #if defined(__NEED_struct_timespec) && !defined(__DEFINED_struct_timespec)
201 struct timespec { time_t tv_sec; long tv_nsec; };
202 #define __DEFINED_struct_timespec
206 #if defined(__NEED_pid_t) && !defined(__DEFINED_pid_t)
208 #define __DEFINED_pid_t
211 #if defined(__NEED_id_t) && !defined(__DEFINED_id_t)
213 #define __DEFINED_id_t
216 #if defined(__NEED_uid_t) && !defined(__DEFINED_uid_t)
218 #define __DEFINED_uid_t
221 #if defined(__NEED_gid_t) && !defined(__DEFINED_gid_t)
223 #define __DEFINED_gid_t
226 #if defined(__NEED_key_t) && !defined(__DEFINED_key_t)
228 #define __DEFINED_key_t
232 #if defined(__NEED_pthread_t) && !defined(__DEFINED_pthread_t)
233 typedef struct __pthread * pthread_t;
234 #define __DEFINED_pthread_t
237 #if defined(__NEED_pthread_once_t) && !defined(__DEFINED_pthread_once_t)
238 typedef int pthread_once_t;
239 #define __DEFINED_pthread_once_t
242 #if defined(__NEED_pthread_key_t) && !defined(__DEFINED_pthread_key_t)
243 typedef int pthread_key_t;
244 #define __DEFINED_pthread_key_t
247 #if defined(__NEED_pthread_spinlock_t) && !defined(__DEFINED_pthread_spinlock_t)
248 typedef int pthread_spinlock_t;
249 #define __DEFINED_pthread_spinlock_t
253 #if defined(__NEED_pthread_attr_t) && !defined(__DEFINED_pthread_attr_t)
254 typedef struct { union { int __i[9]; size_t __s[9]; } __u; } pthread_attr_t;
255 #define __DEFINED_pthread_attr_t
258 #if defined(__NEED_pthread_mutexattr_t) && !defined(__DEFINED_pthread_mutexattr_t)
259 typedef unsigned pthread_mutexattr_t;
260 #define __DEFINED_pthread_mutexattr_t
263 #if defined(__NEED_pthread_condattr_t) && !defined(__DEFINED_pthread_condattr_t)
264 typedef unsigned pthread_condattr_t;
265 #define __DEFINED_pthread_condattr_t
268 #if defined(__NEED_pthread_barrierattr_t) && !defined(__DEFINED_pthread_barrierattr_t)
269 typedef unsigned pthread_barrierattr_t;
270 #define __DEFINED_pthread_barrierattr_t
273 #if defined(__NEED_pthread_rwlockattr_t) && !defined(__DEFINED_pthread_rwlockattr_t)
274 typedef struct { unsigned __attr[2]; } pthread_rwlockattr_t;
275 #define __DEFINED_pthread_rwlockattr_t
279 #if defined(__NEED_pthread_mutex_t) && !defined(__DEFINED_pthread_mutex_t)
280 typedef struct { union { int __i[6]; void *__p[6]; } __u; } pthread_mutex_t;
281 #define __DEFINED_pthread_mutex_t
284 #if defined(__NEED_pthread_cond_t) && !defined(__DEFINED_pthread_cond_t)
285 typedef struct { union { int __i[12]; void *__p[12]; } __u; } pthread_cond_t;
286 #define __DEFINED_pthread_cond_t
289 #if defined(__NEED_pthread_rwlock_t) && !defined(__DEFINED_pthread_rwlock_t)
290 typedef struct { union { int __i[8]; void *__p[8]; } __u; } pthread_rwlock_t;
291 #define __DEFINED_pthread_rwlock_t
294 #if defined(__NEED_pthread_barrier_t) && !defined(__DEFINED_pthread_barrier_t)
295 typedef struct { union { int __i[5]; void *__p[5]; } __u; } pthread_barrier_t;
296 #define __DEFINED_pthread_barrier_t
300 #if defined(__NEED_off_t) && !defined(__DEFINED_off_t)
301 typedef long long off_t;
302 #define __DEFINED_off_t
306 #if defined(__NEED_mode_t) && !defined(__DEFINED_mode_t)
307 typedef unsigned int mode_t;
308 #define __DEFINED_mode_t
312 #if defined(__NEED_nlink_t) && !defined(__DEFINED_nlink_t)
313 typedef unsigned int nlink_t;
314 #define __DEFINED_nlink_t
317 #if defined(__NEED_ino_t) && !defined(__DEFINED_ino_t)
318 typedef unsigned long long ino_t;
319 #define __DEFINED_ino_t
322 #if defined(__NEED_dev_t) && !defined(__DEFINED_dev_t)
323 typedef long long dev_t;
324 #define __DEFINED_dev_t
327 #if defined(__NEED_blksize_t) && !defined(__DEFINED_blksize_t)
328 typedef long blksize_t;
329 #define __DEFINED_blksize_t
332 #if defined(__NEED_blkcnt_t) && !defined(__DEFINED_blkcnt_t)
333 typedef long long blkcnt_t;
334 #define __DEFINED_blkcnt_t
337 #if defined(__NEED_fsblkcnt_t) && !defined(__DEFINED_fsblkcnt_t)
338 typedef unsigned long long fsblkcnt_t;
339 #define __DEFINED_fsblkcnt_t
342 #if defined(__NEED_fsfilcnt_t) && !defined(__DEFINED_fsfilcnt_t)
343 typedef unsigned long long fsfilcnt_t;
344 #define __DEFINED_fsfilcnt_t
348 #if defined(__NEED_timer_t) && !defined(__DEFINED_timer_t)
349 typedef void * timer_t;
350 #define __DEFINED_timer_t
353 #if defined(__NEED_clockid_t) && !defined(__DEFINED_clockid_t)
354 typedef int clockid_t;
355 #define __DEFINED_clockid_t
358 #if defined(__NEED_clock_t) && !defined(__DEFINED_clock_t)
359 typedef unsigned long clock_t;
360 #define __DEFINED_clock_t
364 #if defined(__NEED_sigset_t) && !defined(__DEFINED_sigset_t)
365 typedef struct { unsigned long __bits[128/sizeof(long)]; } sigset_t;
366 #define __DEFINED_sigset_t
369 #if defined(__NEED_siginfo_t) && !defined(__DEFINED_siginfo_t)
370 typedef struct __siginfo siginfo_t;
371 #define __DEFINED_siginfo_t
375 #if defined(__NEED_socklen_t) && !defined(__DEFINED_socklen_t)
376 typedef unsigned int socklen_t;
377 #define __DEFINED_socklen_t
380 #if defined(__NEED_sa_family_t) && !defined(__DEFINED_sa_family_t)
381 typedef unsigned short sa_family_t;
382 #define __DEFINED_sa_family_t
385 #if defined(__NEED_in_port_t) && !defined(__DEFINED_in_port_t)
386 typedef unsigned short in_port_t;
387 #define __DEFINED_in_port_t
390 #if defined(__NEED_in_addr_t) && !defined(__DEFINED_in_addr_t)
391 typedef unsigned int in_addr_t;
392 #define __DEFINED_in_addr_t
395 #if defined(__NEED_struct_in_addr) && !defined(__DEFINED_struct_in_addr)
396 struct in_addr { in_addr_t s_addr; };
397 #define __DEFINED_struct_in_addr
401 #if defined(__NEED_FILE) && !defined(__DEFINED_FILE)
402 typedef struct __FILE_s FILE;
403 #define __DEFINED_FILE
407 #if defined(__NEED_nl_item) && !defined(__DEFINED_nl_item)
409 #define __DEFINED_nl_item
413 #if defined(__NEED_locale_t) && !defined(__DEFINED_locale_t)
414 typedef struct __locale * locale_t;
415 #define __DEFINED_locale_t
419 #if defined(__NEED_struct_iovec) && !defined(__DEFINED_struct_iovec)
420 struct iovec { void *iov_base; size_t iov_len; };
421 #define __DEFINED_struct_iovec