]> git.saurik.com Git - wxWidgets.git/commitdiff
Backslashes now allowed in \input filenames
authorJulian Smart <julian@anthemion.co.uk>
Mon, 14 Aug 2000 13:16:32 +0000 (13:16 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Mon, 14 Aug 2000 13:16:32 +0000 (13:16 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8100 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

utils/tex2rtf/src/tex2any.cpp

index a408e8a738a6f6e448f3a8109a796b7bc325edba..26519cf47b80fbbd10f86168c0a3a0f0f7468862 100644 (file)
@@ -594,17 +594,21 @@ bool read_a_line(char *buf)
 
     if (buf[j-1] == '}') buf[j-1] = 0; // Ignore final brace
 
+    // Remove backslashes from name
+    wxString fileNameStr(fileName);
+    fileNameStr.Replace("\\", "");
+
     // Ignore some types of input files (e.g. macro definition files)
-    char *fileOnly = FileNameFromPath(fileName);
+    char *fileOnly = FileNameFromPath((char*) (const char*) fileNameStr);
     currentFileName = fileOnly;
     if (IgnorableInputFiles.Member(fileOnly))
       return read_a_line(buf);
 
-    wxString actualFile = TexPathList.FindValidPath(fileName);
+    wxString actualFile = TexPathList.FindValidPath(fileNameStr);
     if (actualFile == "")
     {
       char buf2[400];
-      sprintf(buf2, "%s.tex", fileName);
+      sprintf(buf2, "%s.tex", (const char*) fileNameStr);
       actualFile = TexPathList.FindValidPath(buf2);
     }
     currentFileName = actualFile;