aboutsummaryrefslogtreecommitdiffhomepage
path: root/embedfilesdir.c
diff options
context:
space:
mode:
Diffstat (limited to 'embedfilesdir.c')
-rw-r--r--embedfilesdir.c46
1 files changed, 44 insertions, 2 deletions
diff --git a/embedfilesdir.c b/embedfilesdir.c
index 5d58c60..237ea62 100644
--- a/embedfilesdir.c
+++ b/embedfilesdir.c
@@ -12,8 +12,7 @@ struct embedfile embedfilesdir[] = {
{"stddef.h", S("\
typedef __typeof__((char*)0 - (char*)0) ptrdiff_t;\n\
typedef __typeof__(sizeof 0) size_t;\n\
-/*typedef __typeof__(L'a') wchar_t;*/\n\
-typedef int wchar_t;\n\
+typedef __typeof__(L'a') wchar_t;\n\
#define NULL ((void *)0)\n\
#define offsetof(type, memb) ((size_t)((char *)&((type *)0)->memb - (char *)0))\n\
")},
@@ -37,6 +36,49 @@ typedef __builtin_va_list __gnuc_va_list;\n\
#define __bool_true_false_are_defined 1\n\
")},
+{"float.h", S("\
+#define FLT_ROUNDS (-1)\n\
+#define FLT_EVAL_METHOD (-1)\n\
+#define FLT_HAS_SUBNORM (-1)\n\
+#define DBL_HAS_SUBNORM (-1)\n\
+#define LDBL_HAS_SUBNORM (-1)\n\
+#define FLT_RADIX 2\n\
+#define FLT_MANT_DIG 24\n\
+#define DBL_MANT_DIG 53\n\
+#define LDBL_MANT_DIG 53\n\
+#define FLT_DECIMAL_DIG 9\n\
+#define DBL_DECIMAL_DIG 17\n\
+#define LDBL_DECIMAL_DIG 17\n\
+#define DECIMAL_DIG 17\n\
+#define FLT_DIG 6\n\
+#define DBL_DIG 15\n\
+#define LDBL_DIG 15\n\
+#define FLT_MIN_EXP (-125)\n\
+#define DBL_MIN_EXP (-1021)\n\
+#define LDBL_MIN_EXP (-1021)\n\
+#define FLT_MIN_10_EXP (-37)\n\
+#define DBL_MIN_10_EXP (-307)\n\
+#define LDBL_MIN_10_EXP (-307)\n\
+#define FLT_MAX_EXP 128\n\
+#define DBL_MAX_EXP 1024\n\
+#define LDBL_MAX_EXP 1024\n\
+#define FLT_MAX_10_EXP 38\n\
+#define DBL_MAX_10_EXP 308\n\
+#define LDBL_MAX_10_EXP 308\n\
+#define FLT_MAX 3.40282e+38\n\
+#define DBL_MAX 1.79769e+308\n\
+#define LDBL_MAX 1.79769e+308\n\
+#define FLT_EPSILON 1.19209e-07\n\
+#define DBL_EPSILON 2.22045e-16\n\
+#define LDBL_EPSILON 2.22045e-16\n\
+#define FLT_MIN 1.17549e-38\n\
+#define DBL_MIN 2.22507e-308\n\
+#define LDBL_MIN 2.22507e-308\n\
+#define FLT_TRUE_MIN 1.4013e-45\n\
+#define DBL_TRUE_MIN 4.94066e-324\n\
+#define LDBL_TRUE_MIN 4.94066e-324\n\
+")},
+
{NULL}
};