summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty')
-rw-r--r--Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty15
1 files changed, 9 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty b/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
index 3bbd279c109..eb2f53c68e9 100644
--- a/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
+++ b/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty
@@ -20,24 +20,27 @@
%%
%% File: l3sys-shell.dtx
\RequirePackage{expl3}
-\ProvidesExplPackage{l3sys-shell}{2020-01-12}{}
+\ProvidesExplPackage{l3sys-shell}{2020-05-18}{}
{L3 Experimental system shell functions}
+\scan_new:N \s__sys_stop
+\quark_new:N \q__sys_nil
+\__kernel_quark_new_conditional:Nn \__sys_quark_if_nil:N { F }
\cs_new:Npn \__sys_path_to_win:n #1
{
- \exp_after:wN \__sys_path_to_win:w \tl_to_str:n {#1} ~ \q_stop
+ \exp_after:wN \__sys_path_to_win:w \tl_to_str:n {#1} ~ \s__sys_stop
}
-\cs_new:Npn \__sys_path_to_win:w #1 ~ #2 \q_stop
+\cs_new:Npn \__sys_path_to_win:w #1 ~ #2 \s__sys_stop
{
- \__sys_path_to_win:N #1 \q_nil
+ \__sys_path_to_win:N #1 \q__sys_nil
\tl_if_empty:nF {#2}
{
\c_space_tl
- \__sys_path_to_win:w #2 \q_stop
+ \__sys_path_to_win:w #2 \s__sys_stop
}
}
\cs_new:Npn \__sys_path_to_win:N #1
{
- \quark_if_nil:NF #1
+ \__sys_quark_if_nil:NF #1
{
\token_if_eq_meaning:NNTF #1 /
{ \c_backslash_str }