[tex-live] Whitespace in file name with all but plain TeX fails

Olaf Weber olaf at infovore.xs4all.nl
Tue Oct 11 18:50:43 CEST 2005


Olaf Weber writes:
> Martin Schröder writes:

>> Is this by chance bug #377 again? :-(

> Try the following diff:

[...]

Specifically addressing #377, this should work:


Index: pdftexdir/writeimg.c
===================================================================
RCS file: /usr/local/cvsroot/texk/texk/web2c/pdftexdir/writeimg.c,v
retrieving revision 1.3
diff -u -r1.3 writeimg.c
--- pdftexdir/writeimg.c	27 Jul 2005 08:17:46 -0000	1.3
+++ pdftexdir/writeimg.c	11 Oct 2005 16:48:47 -0000
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 1996-2002 Han The Thanh, <thanh at pdftex.org>
+Copyright (c) 1996-2002, 2005 Han The Thanh, <thanh at pdftex.org>
 
 This file is part of pdfTeX.
 
@@ -259,20 +259,7 @@
        already used by cur_file_name */
     if (page_name != 0)
       dest = xstrdup(makecstring(page_name));
-    cur_file_name = makecstring(s);
-#ifdef WIN32
-    /* unquote file name */
-    if (*cur_file_name == '"') {
-      char *p = cur_file_name;
-      char *q = cur_file_name;
-      while (p && *p) {
-    *q = (*p == '"' ? *(++p) : *p);
-    p++, q++;
-      }
-      *q = '\0';
-    }
-    fprintf(stderr, " %s\n", cur_file_name);
-#endif
+    cur_file_name = makecfilename(s);
     img_name(img) = kpse_find_file(cur_file_name, kpse_tex_format, true);
     if (img_name(img) == NULL)
         pdftex_fail("cannot find image file");



-- 
Olaf Weber

               (This space left blank for technical reasons.)



More information about the tex-live mailing list