aboutsummaryrefslogtreecommitdiff
path: root/tinycc/include/stddef.h
diff options
context:
space:
mode:
Diffstat (limited to 'tinycc/include/stddef.h')
-rw-r--r--tinycc/include/stddef.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/tinycc/include/stddef.h b/tinycc/include/stddef.h
deleted file mode 100644
index da9b9e0..0000000
--- a/tinycc/include/stddef.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef _STDDEF_H
-#define _STDDEF_H
-
-typedef __SIZE_TYPE__ size_t;
-typedef __PTRDIFF_TYPE__ ssize_t;
-typedef __WCHAR_TYPE__ wchar_t;
-typedef __PTRDIFF_TYPE__ ptrdiff_t;
-typedef __PTRDIFF_TYPE__ intptr_t;
-typedef __SIZE_TYPE__ uintptr_t;
-
-#if __STDC_VERSION__ >= 201112L
-typedef union { long long __ll; long double __ld; } max_align_t;
-#endif
-
-#ifndef NULL
-#define NULL ((void*)0)
-#endif
-
-#undef offsetof
-#define offsetof(type, field) ((size_t)&((type *)0)->field)
-
-#if defined __i386__ || defined __x86_64__
-void *alloca(size_t size);
-#endif
-
-#endif
-
-/* Older glibc require a wint_t from <stddef.h> (when requested
- by __need_wint_t, as otherwise stddef.h isn't allowed to
- define this type). Note that this must be outside the normal
- _STDDEF_H guard, so that it works even when we've included the file
- already (without requiring wint_t). Some other libs define _WINT_T
- if they've already provided that type, so we can use that as guard.
- TCC defines __WINT_TYPE__ for us. */
-#if defined (__need_wint_t)
-#ifndef _WINT_T
-#define _WINT_T
-typedef __WINT_TYPE__ wint_t;
-#endif
-#undef __need_wint_t
-#endif