diff options
author | rubidium <rubidium@openttd.org> | 2007-07-17 16:59:21 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2007-07-17 16:59:21 +0000 |
commit | 524e306650b3a62c7a539846dea3cf5114205172 (patch) | |
tree | 94638c9efde5cbf556f2cf5af36afcb501d55fb5 /src | |
parent | 5b15a202ea82907d8ecd86035e7a6d59b075e81c (diff) | |
download | openttd-524e306650b3a62c7a539846dea3cf5114205172.tar.xz |
(svn r10605) -Fix [FS#1046]: also OpenBSD does not know wchar. Patch by Matthias.
Diffstat (limited to 'src')
-rw-r--r-- | src/stdafx.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/stdafx.h b/src/stdafx.h index 7c34a7e4c..22576e84b 100644 --- a/src/stdafx.h +++ b/src/stdafx.h @@ -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 |