[latex3-commits] [git/LaTeX3-latex3-latex3] master: move code so that stack int is defined (3097686e7)

Ulrike Fischer fischer at troubleshooting-tex.de
Sat Jan 16 23:34:04 CET 2021


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

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

commit 3097686e761bac7e03ce0841e3f1b8dd0bc678cf
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Sat Jan 16 23:34:04 2021 +0100

    move code so that stack int is defined


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

3097686e761bac7e03ce0841e3f1b8dd0bc678cf
 l3backend/l3backend-color.dtx | 87 ++++++++++++++++++++++---------------------
 1 file changed, 44 insertions(+), 43 deletions(-)

diff --git a/l3backend/l3backend-color.dtx b/l3backend/l3backend-color.dtx
index 25318b678..29cdda79b 100644
--- a/l3backend/l3backend-color.dtx
+++ b/l3backend/l3backend-color.dtx
@@ -173,6 +173,50 @@
 % state generally. The exact form depends on the engine, and for
 % \texttt{dvipdfmx}/\XeTeX{} the backend version.
 %
+% \subsubsection{\LuaTeX{} and \pdfTeX{}}
+%
+%    \begin{macrocode}
+%<*dvipdfmx|luatex|pdftex|xetex>
+%    \end{macrocode}
+%
+% \begin{variable}{\l_@@_backend_stack_int}
+%   \pdfTeX{}, \LuaTeX{} and recent \texttt{(x)dvipdfmx} have multiple stacks
+%   available, and to track which one is in use a variable is required.
+%    \begin{macrocode}
+\int_new:N \l_@@_backend_stack_int
+%    \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}
+%   {
+%     \@@_backend_select_cmyk:n ,
+%     \@@_backend_select_gray:n ,
+%     \@@_backend_select_rgb:n
+%   }
+% \begin{macro}{\@@_backend_reset:}
+%   Simply dump the data, but allowing for \LuaTeX{}.
+%    \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_select_cmyk:n #1
+  { \@@_backend_select:n { #1 ~ k ~ #1 ~ K } }
+\cs_new_protected:Npn \@@_backend_select_gray:n #1
+  { \@@_backend_select:n { #1 ~ g ~ #1 ~ G } }
+\cs_new_protected:Npn \@@_backend_select_rgb:n #1
+  { \@@_backend_select:n { #1 ~ rg ~ #1 ~ RG } }
+\cs_new_protected:Npn \@@_backend_select:n #1
+  {
+    \@@_backend_stack_push:nn \l_@@_backend_stack_int {#1}
+    \group_insert_after:N \@@_backend_reset:
+  }
+\cs_new_protected:Npn \@@_backend_reset:
+  { \@@_backend_stack_pop:n \l_@@_backend_stack_int }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%    \begin{macrocode}
+%</dvipdfmx|luatex|pdftex|xetex>
+%    \end{macrocode}
+%
 % \subsubsection{\texttt{dvipdfmx}/\XeTeX{}}
 %
 %    \begin{macrocode}
@@ -360,49 +404,6 @@
 %</dvips|dvisvgm>
 %    \end{macrocode}
 %
-% \subsubsection{\LuaTeX{} and \pdfTeX{}}
-%
-%    \begin{macrocode}
-%<*dvipdfmx|luatex|pdftex|xetex>
-%    \end{macrocode}
-%
-% \begin{variable}{\l_@@_backend_stack_int}
-%   \pdfTeX{}, \LuaTeX{} and recent \texttt{(x)dvipdfmx} have multiple stacks
-%   available, and to track which one is in use a variable is required.
-%    \begin{macrocode}
-\int_new:N \l_@@_backend_stack_int
-%    \end{macrocode}
-% \end{variable}
-%
-% \begin{macro}
-%   {
-%     \@@_backend_select_cmyk:n ,
-%     \@@_backend_select_gray:n ,
-%     \@@_backend_select_rgb:n
-%   }
-% \begin{macro}{\@@_backend_reset:}
-%   Simply dump the data, but allowing for \LuaTeX{}.
-%    \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_select_cmyk:n #1
-  { \@@_backend_select:n { #1 ~ k ~ #1 ~ K } }
-\cs_new_protected:Npn \@@_backend_select_gray:n #1
-  { \@@_backend_select:n { #1 ~ g ~ #1 ~ G } }
-\cs_new_protected:Npn \@@_backend_select_rgb:n #1
-  { \@@_backend_select:n { #1 ~ rg ~ #1 ~ RG } }
-\cs_new_protected:Npn \@@_backend_select:n #1
-  {
-    \@@_backend_stack_push:nn \l_@@_backend_stack_int {#1}
-    \group_insert_after:N \@@_backend_reset:
-  }
-\cs_new_protected:Npn \@@_backend_reset:
-  { \@@_backend_stack_pop:n \l_@@_backend_stack_int }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
-%    \begin{macrocode}
-%</dvipdfmx|luatex|pdftex|xetex>
-%    \end{macrocode}
 %
 % \subsubsection{\texttt{dvipmdfx}/\XeTeX{}}
 %





More information about the latex3-commits mailing list.