[latex3-commits] [git/LaTeX3-latex3-latex3] master: Move \sys_if_platform_...:(TF) to stable (bca12867f)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Sep 20 07:35:52 CEST 2019


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/bca12867fcaa6f7e9c3f143484409cc31536c73b

>---------------------------------------------------------------

commit bca12867fcaa6f7e9c3f143484409cc31536c73b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Sep 20 06:35:52 2019 +0100

    Move \sys_if_platform_...:(TF) to stable


>---------------------------------------------------------------

bca12867fcaa6f7e9c3f143484409cc31536c73b
 l3kernel/CHANGELOG.md                   |  2 ++
 l3kernel/l3candidates.dtx               | 57 ---------------------------------
 l3kernel/l3file.dtx                     | 44 +++++++++++++++++++++++++
 l3kernel/l3sys.dtx                      | 29 +++++++++++++++++
 l3kernel/testfiles/m3expl001.luatex.tlg | 27 ++++++++++------
 l3kernel/testfiles/m3expl001.ptex.tlg   | 18 +++++------
 l3kernel/testfiles/m3expl001.tlg        | 18 +++++------
 l3kernel/testfiles/m3expl001.uptex.tlg  | 18 +++++------
 l3kernel/testfiles/m3expl001.xetex.tlg  | 18 +++++------
 l3kernel/testfiles/m3expl003.luatex.tlg | 27 ++++++++++------
 l3kernel/testfiles/m3expl003.ptex.tlg   | 18 +++++------
 l3kernel/testfiles/m3expl003.tlg        | 18 +++++------
 l3kernel/testfiles/m3expl003.uptex.tlg  | 18 +++++------
 l3kernel/testfiles/m3expl003.xetex.tlg  | 18 +++++------
 14 files changed, 183 insertions(+), 147 deletions(-)

diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 27b178ffd..64463152e 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -12,6 +12,8 @@ this project uses date-based 'snapshot' version identifiers.
 - Moved `\prop_(g)set_from_clist:Nn` and `\prop_const_from_clist:Nn` to
   stable
 - Moved `\seq_(g)shuffle:N` to stable
+- Moved `\sys_if_platform_unix:(TF)` and `\sys_if_platform_windows:(TF)`
+  to stable
 
 ## [2019-09-19]
 
diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
index a2df60c54..cfd3d341a 100644
--- a/l3kernel/l3candidates.dtx
+++ b/l3kernel/l3candidates.dtx
@@ -805,24 +805,6 @@
 %   \end{texnote}
 % \end{function}
 %
-% \begin{function}[added = 2018-07-27, EXP, pTF]
-%   {
-%     \sys_if_platform_unix:,
-%     \sys_if_platform_windows:
-%   }
-%   \begin{syntax}
-%     \cs{sys_if_platform_unix:TF} \Arg{true code} \Arg{false code}
-%   \end{syntax}
-%   Conditionals which allow platform-specific code to be used. The names
-%   follow the \Lua{} |os.type()| function, \emph{i.e.}~all Unix-like systems
-%   are |unix| (including Linux and MacOS).
-% \end{function}
-%
-% \begin{variable}[added = 2018-07-27]{\c_sys_platform_str}
-%   The current platform given as a lower case string: one of
-%   |unix|, |windows| or |unknown|.
-% \end{variable}
-%
 % \begin{variable}[added = 2017-05-27]{\c_sys_shell_escape_int}
 %   This variable exposes the internal triple of the shell escape
 %   status.  The possible values are
@@ -2093,45 +2075,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \begin{variable}{\c_sys_platform_str}
-%   Detecting the platform on \LuaTeX{} is easy: for other engines, we use
-%   the fact that the two common cases have special null files. It is possible
-%   to probe further (see package \pkg{platform}), but that requires shell
-%   escape and seems unlikely to be useful.
-%    \begin{macrocode}
-\sys_if_engine_luatex:TF
-  {
-    \str_const:Nx \c_sys_platform_str
-      { \lua_now:n { tex.print(os.type) } }
-  }
-  {
-    \file_if_exist:nTF { nul: }
-      {
-        \file_if_exist:nF { /dev/null }
-          { \str_const:Nn \c_sys_platform_str { windows } }
-      }
-      {
-        \file_if_exist:nT { /dev/null }
-          { \str_const:Nn \c_sys_platform_str { unix } }
-      }
-  }
-\cs_if_exist:NF \c_sys_platform_str
-  { \str_const:Nn \c_sys_platform_str { unknown }  }
-%    \end{macrocode}
-% \end{variable}
-% \begin{macro}[pTF]{\sys_if_platform_unix:}
-% \begin{macro}[pTF]{\sys_if_platform_windows:}
-%   We can now set up the tests.
-%    \begin{macrocode}
-\clist_map_inline:nn { unix , windows }
-  {
-    \@@_const:nn { sys_if_platform_ #1 }
-      { \str_if_eq_p:Vn \c_sys_platform_str { #1 } }
-  }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
 % \begin{macro}[EXP, pTF]{\sys_if_shell:, \sys_if_shell_unrestricted:, \sys_if_shell_restricted:}
 %   Performs a check for whether shell escape is enabled.  The first set
 %   of functions returns true if either of restricted or unrestricted
diff --git a/l3kernel/l3file.dtx b/l3kernel/l3file.dtx
index c40f61acb..1a0bdbd76 100644
--- a/l3kernel/l3file.dtx
+++ b/l3kernel/l3file.dtx
@@ -3164,6 +3164,50 @@
   }
 %    \end{macrocode}
 %
+% \subsection{Functions delayed from earlier modules}
+%
+%<@@=sys>
+%
+% \begin{variable}{\c_sys_platform_str}
+%   Detecting the platform on \LuaTeX{} is easy: for other engines, we use
+%   the fact that the two common cases have special null files. It is possible
+%   to probe further (see package \pkg{platform}), but that requires shell
+%   escape and seems unlikely to be useful. This is set up here as it requires
+%   file searching.
+%    \begin{macrocode}
+\sys_if_engine_luatex:TF
+  {
+    \str_const:Nx \c_sys_platform_str
+      { \lua_now:n { tex.print(os.type) } }
+  }
+  {
+    \file_if_exist:nTF { nul: }
+      {
+        \file_if_exist:nF { /dev/null }
+          { \str_const:Nn \c_sys_platform_str { windows } }
+      }
+      {
+        \file_if_exist:nT { /dev/null }
+          { \str_const:Nn \c_sys_platform_str { unix } }
+      }
+  }
+\cs_if_exist:NF \c_sys_platform_str
+  { \str_const:Nn \c_sys_platform_str { unknown }  }
+%    \end{macrocode}
+% \end{variable}
+% \begin{macro}[pTF]{\sys_if_platform_unix:}
+% \begin{macro}[pTF]{\sys_if_platform_windows:}
+%   We can now set up the tests.
+%    \begin{macrocode}
+\clist_map_inline:nn { unix , windows }
+  {
+    \@@_const:nn { sys_if_platform_ #1 }
+      { \str_if_eq_p:Vn \c_sys_platform_str { #1 } }
+  }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
 %    \begin{macrocode}
 %</initex|package>
 %    \end{macrocode}
diff --git a/l3kernel/l3sys.dtx b/l3kernel/l3sys.dtx
index 2d7914257..45c1e430b 100644
--- a/l3kernel/l3sys.dtx
+++ b/l3kernel/l3sys.dtx
@@ -126,6 +126,26 @@
 %   |dvi| or |pdf|.
 % \end{variable}
 %
+% \section{Platform}
+%
+% \begin{function}[added = 2018-07-27, EXP, pTF]
+%   {
+%     \sys_if_platform_unix:,
+%     \sys_if_platform_windows:
+%   }
+%   \begin{syntax}
+%     \cs{sys_if_platform_unix:TF} \Arg{true code} \Arg{false code}
+%   \end{syntax}
+%   Conditionals which allow platform-specific code to be used. The names
+%   follow the \Lua{} |os.type()| function, \emph{i.e.}~all Unix-like systems
+%   are |unix| (including Linux and MacOS).
+% \end{function}
+%
+% \begin{variable}[added = 2018-07-27]{\c_sys_platform_str}
+%   The current platform given as a lower case string: one of
+%   |unix|, |windows| or |unknown|.
+% \end{variable}
+%
 % \end{documentation}
 %
 % \begin{implementation}
@@ -318,6 +338,15 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% \subsection{Platform}
+%
+% \begin{macro}[pTF]{\sys_if_platform_unix:, \sys_if_platform_windows:}
+% \begin{variable}{\c_sys_platform_str}
+%   Setting these up requires the file module (file lookup), so is actually
+%   implemented there.
+% \end{variable}
+% \end{macro}
+%
 %    \begin{macrocode}
 %</initex|package>
 %    \end{macrocode}
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index d67967d95..262db14b5 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -3006,6 +3006,24 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+! Undefined control sequence.
+<argument> \lua_now:n 
+           {tex.print(os.type)}
+l. ...  }
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6483,15 +6501,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index 5007bd3be..961306a7d 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -3261,6 +3261,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6478,15 +6487,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index 8a8118bf0..e471418ff 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -3261,6 +3261,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6478,15 +6487,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 9ba0d3530..6720732fc 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -3261,6 +3261,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6474,15 +6483,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 94b39a803..111a6db28 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -3005,6 +3005,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6482,15 +6491,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index d67967d95..262db14b5 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -3006,6 +3006,24 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+! Undefined control sequence.
+<argument> \lua_now:n 
+           {tex.print(os.type)}
+l. ...  }
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6483,15 +6501,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index 5007bd3be..961306a7d 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -3261,6 +3261,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6478,15 +6487,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index 8a8118bf0..e471418ff 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -3261,6 +3261,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6478,15 +6487,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 9ba0d3530..6720732fc 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -3261,6 +3261,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6474,15 +6483,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 94b39a803..111a6db28 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -3005,6 +3005,15 @@ Defining message LaTeX/kernel/input-streams-exhausted on line ...
 Defining message LaTeX/kernel/output-streams-exhausted on line ...
 Defining message LaTeX/kernel/unbalanced-quote-in-filename on line ...
 Defining message LaTeX/kernel/iow-indent on line ...
+Defining \c_sys_platform_str on line ...
+Defining \sys_if_platform_unix:T on line ...
+Defining \sys_if_platform_unix:F on line ...
+Defining \sys_if_platform_unix:TF on line ...
+Defining \sys_if_platform_unix_p: on line ...
+Defining \sys_if_platform_windows:T on line ...
+Defining \sys_if_platform_windows:F on line ...
+Defining \sys_if_platform_windows:TF on line ...
+Defining \sys_if_platform_windows_p: on line ...
 Defining \if_dim:w on line ...
 Defining \__dim_eval:w on line ...
 Defining \__dim_eval_end: on line ...
@@ -6482,15 +6491,6 @@ Defining \sys_shell_get:nnNTF on line ...
 Defining \__sys_get:nnN on line ...
 Defining \__sys_get_do:Nw on line ...
 Defining message LaTeX/kernel/quote-in-shell on line ...
-Defining \c_sys_platform_str on line ...
-Defining \sys_if_platform_unix:T on line ...
-Defining \sys_if_platform_unix:F on line ...
-Defining \sys_if_platform_unix:TF on line ...
-Defining \sys_if_platform_unix_p: on line ...
-Defining \sys_if_platform_windows:T on line ...
-Defining \sys_if_platform_windows:F on line ...
-Defining \sys_if_platform_windows:TF on line ...
-Defining \sys_if_platform_windows_p: on line ...
 Defining \sys_if_shell:T on line ...
 Defining \sys_if_shell:F on line ...
 Defining \sys_if_shell:TF on line ...





More information about the latex3-commits mailing list