summaryrefslogtreecommitdiffstats
path: root/intl
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2002-01-02 11:06:23 +0000
committerBruno Haible <bruno@clisp.org>2009-06-22 00:29:22 +0200
commit337c1d83449465012744c7e7b4e1e198fd9d71ee (patch)
tree4f5546d371ce89264386b4b50f95d39758a0cbca /intl
parent8817d43473b02eac28150c5c5048956e49d7b815 (diff)
downloadexternal_gettext-337c1d83449465012744c7e7b4e1e198fd9d71ee.zip
external_gettext-337c1d83449465012744c7e7b4e1e198fd9d71ee.tar.gz
external_gettext-337c1d83449465012744c7e7b4e1e198fd9d71ee.tar.bz2
Better support for DOS-like systems.
Diffstat (limited to 'intl')
-rw-r--r--intl/ChangeLog4
-rw-r--r--intl/localcharset.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/intl/ChangeLog b/intl/ChangeLog
index bf51c0a..d4b69aa 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,5 +1,9 @@
2001-12-21 Bruno Haible <bruno@clisp.org>
+ * localcharset.c (ISSLASH): Provide definition for DOS-like systems.
+
+2001-12-21 Bruno Haible <bruno@clisp.org>
+
* libgettext.h: Moved to ../lib/gettext.h.
* Makefile.in (HEADERS): Remove libgettext.h.
(DISTFILES.obsolete): Add libgettext.h.
diff --git a/intl/localcharset.c b/intl/localcharset.c
index 17365f1..624a808 100644
--- a/intl/localcharset.c
+++ b/intl/localcharset.c
@@ -63,6 +63,11 @@
# include <os2.h>
#endif
+#if defined _WIN32 || defined __WIN32__ || defined __EMX__ || defined __DJGPP__
+ /* Win32, OS/2, DOS */
+# define ISSLASH(C) ((C) == '/' || (C) == '\\')
+#endif
+
#ifndef DIRECTORY_SEPARATOR
# define DIRECTORY_SEPARATOR '/'
#endif