#include <sys/stat.h>
#include <io.h>
#include <malloc.h>
+#include <stdio.h>
#define HAVE_STRINGIZE
-#define STDC_HEADERS
+#define STDC_HEADERS 1
#define PACKAGE "sdcc"
#define LOCALEDIR ""
#define PREFIX ""
#define __STDC__ 1
#define ssize_t int
+
+#ifdef _MSC_VER
/*So, which ones are the standard types? */
#define ino_t _ino_t
#define dev_t _dev_t
#pragma warning( disable : 4244 )
#pragma warning( disable : 4090 )
#pragma warning( disable : 4022 )
+#endif _MSC_VER
#endif /*CPP2_VC_H_*/