#undef SDCC_VERSION_P
#undef SDCC_VERSION_STR
-/* MSVC 6 does not have __FUNCTION__ preprocessor macro defined */
-
-#if defined(_MSC_VER) && (_MSC_VER < 1300)
-#define __FUNCTION__ __FILE__
+#ifndef __FUNCTION__
+#define __FUNCTION__ __FILE__
#endif
#undef PREFIX
// #undef HAVE_ENDIAN_H
#undef HAVE_STRERROR
+#define HAVE_VSNPRINTF
+#define vsnprintf _vsnprintf
+#undef HAVE_SPRINTF
+#undef HAVE_VSPRINTF
#undef OPT_DISABLE_MCS51
#undef OPT_DISABLE_GBZ80