diff options
author | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2015-03-22 13:53:00 +0000 |
---|---|---|
committer | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2015-03-22 13:53:00 +0000 |
commit | 232771c94b69f26174a60ff0653db8e1d991dce5 (patch) | |
tree | 150bf79a509db42147d5ad277b9f814c5282d36c | |
parent | 390a14d57119ce5b56155f48201ed35ad3a0dac1 (diff) |
xetexdir/XeTeX_ext.c: The SELFAUTOLOC issue has been considered independently on W32.
git-svn-id: svn://tug.org/texlive/trunk@36590 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Build/source/texk/web2c/xetexdir/ChangeLog | 5 | ||||
-rw-r--r-- | Build/source/texk/web2c/xetexdir/XeTeX_ext.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog index a932d16d609..7f340a9a8b8 100644 --- a/Build/source/texk/web2c/xetexdir/ChangeLog +++ b/Build/source/texk/web2c/xetexdir/ChangeLog @@ -1,3 +1,8 @@ +2015-03-22 Akira Kakuto <kakuto@fuk.kindai.ac.jp> + + * XeTeX_ext.c: The SELFAUTOLOC issue has been considered on W32 + independently. + 2015-03-17 Akira Kakuto <kakuto@fuk.kindai.ac.jp> * xetex-bug73.test: The equivalent of 'tail -n+2' is 'sed 1d'. diff --git a/Build/source/texk/web2c/xetexdir/XeTeX_ext.c b/Build/source/texk/web2c/xetexdir/XeTeX_ext.c index 2aa3bc2a714..accf098119c 100644 --- a/Build/source/texk/web2c/xetexdir/XeTeX_ext.c +++ b/Build/source/texk/web2c/xetexdir/XeTeX_ext.c @@ -2579,10 +2579,12 @@ open_dvi_output(FILE** fptr) if (*p++ == '\"') ++len; len += strlen(outputdriver); +#ifndef WIN32 if (!kpse_absolute_p(outputdriver, true)) bindir = kpse_var_value("SELFAUTOLOC"); if (bindir) len += strlen(bindir) + 1; +#endif if (output_directory) len += strlen(output_directory); len += 10; /* space for -o flag, quotes, NUL */ @@ -2590,6 +2592,9 @@ open_dvi_output(FILE** fptr) if (*p == '\"') ++len; /* allow extra space to escape quotes in filename */ cmd = xmalloc(len); +#ifdef WIN32 + strcpy(cmd, outputdriver); +#else if (bindir) { strcpy(cmd, bindir); strcat(cmd, "/"); @@ -2597,6 +2602,7 @@ open_dvi_output(FILE** fptr) } else { strcpy(cmd, outputdriver); } +#endif strcat(cmd, " -o \""); if (output_directory) { len = strlen(output_directory); |