[vlc-commits] Convert '/' to '\' on OS/2
KO Myung-Hun
git at videolan.org
Sat Oct 15 09:38:49 CEST 2011
vlc | branch: master | KO Myung-Hun <komh at chollian.net> | Fri Oct 14 22:08:54 2011 +0900| [dbc8ad47443d452c8dd7b5d847cb8955ccc618be] | committer: Rémi Denis-Courmont
Convert '/' to '\' on OS/2
This allows a mixed usage of '\' and '/'.
Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dbc8ad47443d452c8dd7b5d847cb8955ccc618be
---
src/text/strings.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/text/strings.c b/src/text/strings.c
index d5cae97..0e5de0f 100644
--- a/src/text/strings.c
+++ b/src/text/strings.c
@@ -1075,6 +1075,17 @@ char *make_URI (const char *path, const char *scheme)
* scheme name (such as mailto: or news:). */
char *buf;
+
+#ifdef __OS2__
+ char p[strlen (path) + 1];
+
+ for (buf = p; *path; buf++, path++)
+ *buf = (*path == '/') ? DIR_SEP_CHAR : *path;
+ *buf = '\0';
+
+ path = p;
+#endif
+
#if defined( WIN32 ) || defined( __OS2__ )
/* Drive letter */
if (isalpha ((unsigned char)path[0]) && (path[1] == ':'))
More information about the vlc-commits
mailing list