tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] [patch] normalize slashes in paths


From: Filip Navara
Subject: [Tinycc-devel] [patch] normalize slashes in paths
Date: Tue, 05 Jul 2005 02:12:50 +0200
User-agent: Mozilla Thunderbird 0.9 (Windows/20041103)


--- tcc.c       Mon Jul  4 23:55:46 2005
+++ tcc.c       Mon Jul  4 23:56:12 2005
@@ -1827,6 +1864,7 @@
 {
     int fd;
     BufferedFile *bf;
+    int i;
 
     fd = open(filename, O_RDONLY | O_BINARY);
     if (fd < 0)
@@ -1841,6 +1881,9 @@
     bf->buf_end = bf->buffer;
     bf->buffer[0] = CH_EOB; /* put eob symbol */
     pstrcpy(bf->filename, sizeof(bf->filename), filename);
+    for (i = 0; i < strlen(bf->filename); i++)
+        if (bf->filename[i] == '\\')
+            bf->filename[i] = '/';
     bf->line_num = 1;
     bf->ifndef_macro = 0;
     bf->ifdef_stack_ptr = s1->ifdef_stack_ptr;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]