+#include <stddef.h> /* for size_t */
+
+#if __GNUC__
+# define CDECL__INLINE __inline
+#else
+# define CDECL__INLINE inline
+#endif
+
+/* Compatibility typedefs */
+#if HAVE__BOOL
+typedef _Bool cdecl_bool;
+#else
+typedef signed char cdecl_bool;
+#endif
+
+#if HAVE_UNSIGNED_LONG_LONG_INT
+typedef unsigned long long cdecl_uintmax;
+#elif HAVE_UNSIGNED___INT64
+typedef unsigned __int64 cdecl_uintmax;
+#else
+typedef unsigned long cdecl_uintmax;
+#endif