summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/expl3/l3precom.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-06 23:20:13 +0000
committerKarl Berry <karl@freefriends.org>2009-09-06 23:20:13 +0000
commit2b8eb47b09b2d853b8243d0fb61b408edb3d04a7 (patch)
treed581f2afc11c2d53246c31da8a8a7de24c855b0c /Master/texmf-dist/tex/latex/expl3/l3precom.sty
parentd9919f44994077f178b0ebda415a1638f8acc0ec (diff)
expl3 1509 (5sep09)
git-svn-id: svn://tug.org/texlive/trunk@15163 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/expl3/l3precom.sty')
-rw-r--r--Master/texmf-dist/tex/latex/expl3/l3precom.sty17
1 files changed, 10 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/expl3/l3precom.sty b/Master/texmf-dist/tex/latex/expl3/l3precom.sty
index c8a07a52680..7beb5d43c72 100644
--- a/Master/texmf-dist/tex/latex/expl3/l3precom.sty
+++ b/Master/texmf-dist/tex/latex/expl3/l3precom.sty
@@ -48,7 +48,7 @@
%%
%% -----------------------------------------------------------------------
\RequirePackage{l3names}
-\GetIdInfo$Id: l3precom.dtx 1362 2009-05-28 20:19:21Z joseph $
+\GetIdInfo$Id: l3precom.dtx 1453 2009-08-08 14:38:49Z joseph $
{L3 Experimental precompilation module}
\ProvidesExplPackage
{\filename}{\filedate}{\fileversion}{\filedescription}
@@ -91,12 +91,15 @@
\iow_close:N\c_cs_dump_stream
\tex_message:D{~finished}
}
-\cs_new_nopar:Npn\cs_load_dump:n#1{
-\file_not_found:nTF{#1.cmp}
-{\tl_gset:Nn\g_cs_dump_name_tl{#1.cmp}}
-{\input{#1.cmp}
-\cs_set_eq:NN\cs_dump:\fi:
-\if_false:}}
+\cs_new_nopar:Npn \cs_load_dump:n #1 {
+ \file_if_exist:nTF { #1 .cmp } {
+ \file_input:n { #1 .cmp }
+ \cs_set_eq:NN \cs_dump: \fi:
+ \if_false:
+ }{
+ \tl_gset:Nn \g_cs_dump_name_tl { #1 .cmp }
+ }
+}
\num_new:N\g_gen_sym_num \num_gset:Nn\g_gen_sym_num{0}
\num_new:N\g_ggen_sym_num \num_gset:Nn\g_ggen_sym_num{0}
\cs_new_nopar:Npn\cs_gen_sym:N#1{