(svn r10605) -Fix [FS#1046]: also OpenBSD does not know wchar. Patch by Matthias.

This commit is contained in:
rubidium 2007-07-17 16:59:21 +00:00
parent 549893651c
commit 736eafaf8e
1 changed files with 11 additions and 6 deletions

View File

@ -341,13 +341,18 @@ NORETURN
CDECL error(const char *str, ...);
#define NOT_REACHED() error("NOT_REACHED triggered at line %i of %s", __LINE__, __FILE__)
#if !defined(MORPHOS)
/* MorphOS doesn't know wchars, the rest does :( */
#define HAS_WCHAR
#else
/* And MorphOS doesn't have C++ conformant _stricmp... */
#if defined(MORPHOS)
/* MorphOS doesn't have C++ conformant _stricmp... */
#define _stricmp stricmp
#endif /* !defined(MORHPOS) */
#elif defined(OPENBSD)
/* OpenBSD uses strcasecmp(3) */
#define _stricmp strcasecmp
#endif
#if !defined(MORPHOS) and !defined(OPENBSD)
/* MorphOS & OpenBSD don't know wchars, the rest does :( */
#define HAS_WCHAR
#endif /* !defined(MORHPOS) and !defined(OPENBSD) */
#if !defined(MAX_PATH)
# define MAX_PATH 260