#include <bits/alltypes.h>
+#ifdef __cplusplus
#define NULL 0L
+#else
+#define NULL ((void*)0)
+#endif
#undef EOF
#define EOF (-1)
#define _IONBF 2
#define BUFSIZ 1024
-#define FILENAME_MAX 4095
+#define FILENAME_MAX 4096
#define FOPEN_MAX 1000
#define TMP_MAX 10000
#define L_tmpnam 20
-typedef union {
+typedef union _G_fpos64_t {
char __opaque[16];
double __align;
} fpos_t;