From: borutr Date: Sun, 9 Mar 2003 15:10:33 +0000 (+0000) Subject: unification of WIN32 native definitions X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=696b5bc8506570a66242bb0668d20b38465b3f67;p=fw%2Fsdcc unification of WIN32 native definitions git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2356 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/SDCCglobl.h b/src/SDCCglobl.h index cfbacf6c..d10b1938 100644 --- a/src/SDCCglobl.h +++ b/src/SDCCglobl.h @@ -16,32 +16,25 @@ #define UNIX_DIR_SEPARATOR_CHAR '/' #define UNIX_DIR_SEPARATOR_STRING "/" -#if defined(__BORLANDC__) /* Borland Turbo C/Win32 Host */ - -#define NATIVE_WIN32 1 -#define DIR_SEPARATOR_CHAR DOS_DIR_SEPARATOR_CHAR -#define DIR_SEPARATOR_STRING DOS_DIR_SEPARATOR_STRING - -#elif defined(_MSC_VER) /* Miscosoft VC6/Win32 Host */ +#ifdef _WIN32 /* WIN32 native */ #define NATIVE_WIN32 1 +#ifdef __MINGW32__ /* GCC MINGW32 depends on configure */ +#include "sdccconf.h" +#else #include "sdcc_vc.h" -#define DIR_SEPARATOR_CHAR DOS_DIR_SEPARATOR_CHAR -#define DIR_SEPARATOR_STRING DOS_DIR_SEPARATOR_STRING - -#elif defined(__MINGW32__) /* MINGW32 DOS Host */ - -#define NATIVE_WIN32 1 -#define DIR_SEPARATOR_CHAR DOS_DIR_SEPARATOR_CHAR -#define DIR_SEPARATOR_STRING DOS_DIR_SEPARATOR_STRING +#endif +#define DIR_SEPARATOR_CHAR DOS_DIR_SEPARATOR_CHAR +#define DIR_SEPARATOR_STRING DOS_DIR_SEPARATOR_STRING +#define PATH_MAX _MAX_PATH -#else /* Assume Un*x style system */ +#else /* Assume Un*x style system */ #include "sdccconf.h" #define DIR_SEPARATOR_CHAR UNIX_DIR_SEPARATOR_CHAR #define DIR_SEPARATOR_STRING UNIX_DIR_SEPARATOR_STRING -#endif // _MSC_VER +#endif #include "SDCCerr.h" @@ -313,8 +306,7 @@ FILE *tempfile (void); in cygwin wrt c:\tmp. Scans, in order: TMP, TEMP, TMPDIR, else uses tmpfile(). */ -char * -tempfilename (void); +char *tempfilename (void); /** An assert() macro that will go out through sdcc's error system.