From e29e59e8a323a9d90704eb9c2701e38445f56992 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Wed, 21 Aug 2019 20:40:27 +0000
Subject: tudscr (21aug19)

git-svn-id: svn://tug.org/texlive/trunk@51926 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty | 208 +++++++++++-----------
 1 file changed, 104 insertions(+), 104 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty')

diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
index 605da2f997d..a013724428e 100644
--- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
+++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty
@@ -9,7 +9,7 @@
 %% 
 %% TUD-Script -- Corporate Design of Technische Universitaet Dresden
 %% 
-%%   2019/07/17 v2.06b TUD-Script
+%%   2019/08/20 v2.06c TUD-Script
 %% 
 %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019
 %% 
@@ -52,7 +52,7 @@
       \fi%
     }
   \fi
-  \TUD@Version@Check{2019/07/17 v2.06b TUD-Script}
+  \TUD@Version@Check{2019/08/20 v2.06c TUD-Script}
 \endgroup
 \NeedsTeXFormat{LaTeX2e}
 \providecommand*\tudscrmail{hanisch.latex@outlook.com}
@@ -68,7 +68,7 @@
 }{}
 %%% From File: tudscr-base.dtx
 \ProvidesPackage{tudscrbase}[%
-  2019/07/17 v2.06b TUD-Script
+  2019/08/20 v2.06c TUD-Script
   package
   (basics for the bundle)%
 ]
@@ -183,6 +183,105 @@
     \fi%
   \endgroup%
 }
+\newcommand*\tud@cs@letltx[2]{%
+  \expandafter\expandafter\expandafter\LetLtxMacro%
+  \expandafter\csname #1\expandafter\endcsname\csname #2\endcsname%
+}
+\newrobustcmd*\tud@cs@store[1]{%
+  \tud@cs@check{#1}%
+  \ifcsdef{@@tud@#1}{}{%
+    \tud@cs@letltx{@@tud@#1}{#1}%
+  }%
+}
+\newrobustcmd*\tud@cs@restore[1]{%
+  \ifcsdef{#1}{}{%
+    \ifcsdef{@@tud@#1}{%
+      \cslet{#1}{\relax}%
+    }{}%
+  }%
+  \tud@cs@check{#1}%
+  \ifcsdef{@@tud@#1}{%
+    \tud@cs@letltx{#1}{@@tud@#1}%
+    \csundef{@@tud@#1}%
+  }{}%
+}
+\newrobustcmd*\tud@cs@reset[1]{%
+  \tud@cs@check{#1}%
+  \ifcsdef{@@tud@#1}{%
+    \tud@cs@letltx{#1}{@@tud@#1}%
+  }{}%
+}
+\newrobustcmd*\tud@cs@update[1]{%
+  \tud@cs@check{#1}%
+  \ifcsdef{@@tud@#1}{%
+    \tud@cs@letltx{@@tud@#1}{#1}%
+  }{}%
+}
+\newrobustcmd*\tud@cs@use[1]{%
+  \tud@cs@check{#1}%
+  \ifcsdef{@@tud@#1}{%
+    \csuse{@@tud@#1}%
+  }{%
+    \csuse{#1}%
+  }%
+}
+\newrobustcmd*\tud@cs@check[1]{%
+  \ifcsdef{#1}{}{%
+    \PackageError{tudscrbase}{%
+      `\@backslashchar#1' is not defined}{%
+      The command `\@backslashchar#1' was never defined. \MessageBreak%
+      Please contact the TUD-Script maintainer\MessageBreak%
+      via \tudscrmail. A bugfix is urgently required.%
+    }%
+  }%
+}
+\newcommand*\tud@skip@store[1]{%
+  \tud@skip@check{#1}{%
+    \ifcsdef{@@tud@skip@#1}{}{%
+      \csedef{@@tud@skip@#1}{\expandafter\the\csname #1\endcsname}%
+    }%
+  }%
+}
+\newcommand*\tud@skip@restore[1]{%
+  \tud@skip@check{#1}{%
+    \ifcsdef{@@tud@skip@#1}{%
+      \csname #1\endcsname=\csname @@tud@skip@#1\endcsname%
+      \csundef{@@tud@skip@#1}%
+    }{}%
+  }%
+}
+\newcommand*\tud@skip@reset[1]{%
+  \tud@skip@check{#1}{%
+    \ifcsdef{@@tud@skip@#1}{%
+      \csname#1\endcsname=\csname @@tud@skip@#1\endcsname%
+    }{}%
+  }%
+}
+\newcommand*\tud@skip@set[2]{%
+  \tud@skip@check{#1}{%
+    \expandafter\setlength\csname #1\endcsname{#2}%
+  }%
+}
+\newcommand*\tud@skip@check[1]{%
+  \begingroup%
+    \@tempswafalse%
+    \expandafter\ifisskip\expandafter{\csname#1\endcsname}{\@tempswatrue}{}%
+    \expandafter\ifisdimen\expandafter{\csname#1\endcsname}{\@tempswatrue}{}%
+    \if@tempswa%
+      \aftergroup\@firstofone%
+    \else%
+      \aftergroup\@gobble%
+    \fi%
+  \endgroup%
+}
+\newcommand*\tud@patch@wrn[1]{%
+  \PackageWarning{tudscrbase}{%
+    It wasn't possible to patch `\@backslashchar#1'\MessageBreak%
+    Please contact the TUD-Script maintainer\MessageBreak%
+    via \tudscrmail. Without a bugfix an\MessageBreak%
+    erroneous output may occur%
+  }%
+}
 \DefineFamily{TUD}
 \newcommand*\TUDProcessOptions{\FamilyProcessOptions{TUD}}
 \newcommand*\TUDExecuteOptions{\FamilyExecuteOptions{TUD}}
@@ -303,105 +402,6 @@
     }%
   }%
 }
-\newcommand*\tud@cs@letltx[2]{%
-  \expandafter\expandafter\expandafter\LetLtxMacro%
-  \expandafter\csname #1\expandafter\endcsname\csname #2\endcsname%
-}
-\newrobustcmd*\tud@cs@store[1]{%
-  \tud@cs@check{#1}%
-  \ifcsdef{@@tud@#1}{}{%
-    \tud@cs@letltx{@@tud@#1}{#1}%
-  }%
-}
-\newrobustcmd*\tud@cs@restore[1]{%
-  \ifcsdef{#1}{}{%
-    \ifcsdef{@@tud@#1}{%
-      \cslet{#1}{\relax}%
-    }{}%
-  }%
-  \tud@cs@check{#1}%
-  \ifcsdef{@@tud@#1}{%
-    \tud@cs@letltx{#1}{@@tud@#1}%
-    \csundef{@@tud@#1}%
-  }{}%
-}
-\newrobustcmd*\tud@cs@reset[1]{%
-  \tud@cs@check{#1}%
-  \ifcsdef{@@tud@#1}{%
-    \tud@cs@letltx{#1}{@@tud@#1}%
-  }{}%
-}
-\newrobustcmd*\tud@cs@update[1]{%
-  \tud@cs@check{#1}%
-  \ifcsdef{@@tud@#1}{%
-    \tud@cs@letltx{@@tud@#1}{#1}%
-  }{}%
-}
-\newrobustcmd*\tud@cs@use[1]{%
-  \tud@cs@check{#1}%
-  \ifcsdef{@@tud@#1}{%
-    \csuse{@@tud@#1}%
-  }{%
-    \csuse{#1}%
-  }%
-}
-\newrobustcmd*\tud@cs@check[1]{%
-  \ifcsdef{#1}{}{%
-    \PackageError{tudscrbase}{%
-      `\@backslashchar#1' is not defined}{%
-      The command `\@backslashchar#1' was never defined.\MessageBreak%
-      Please contact the TUD-Script maintainer\MessageBreak%
-      via \tudscrmail. A bugfix is urgently required.%
-    }%
-  }%
-}
-\newcommand*\tud@skip@store[1]{%
-  \tud@skip@check{#1}{%
-    \ifcsdef{@@tud@skip@#1}{}{%
-      \csedef{@@tud@skip@#1}{\expandafter\the\csname #1\endcsname}%
-    }%
-  }%
-}
-\newcommand*\tud@skip@restore[1]{%
-  \tud@skip@check{#1}{%
-    \ifcsdef{@@tud@skip@#1}{%
-      \csname #1\endcsname=\csname @@tud@skip@#1\endcsname%
-      \csundef{@@tud@skip@#1}%
-    }{}%
-  }%
-}
-\newcommand*\tud@skip@reset[1]{%
-  \tud@skip@check{#1}{%
-    \ifcsdef{@@tud@skip@#1}{%
-      \csname#1\endcsname=\csname @@tud@skip@#1\endcsname%
-    }{}%
-  }%
-}
-\newcommand*\tud@skip@set[2]{%
-  \tud@skip@check{#1}{%
-    \expandafter\setlength\csname #1\endcsname{#2}%
-  }%
-}
-\newcommand*\tud@skip@check[1]{%
-  \begingroup%
-    \@tempswafalse%
-    \expandafter\ifisskip\expandafter{\csname#1\endcsname}{\@tempswatrue}{}%
-    \expandafter\ifisdimen\expandafter{\csname#1\endcsname}{\@tempswatrue}{}%
-    \if@tempswa%
-      \aftergroup\@firstofone%
-    \else%
-      \aftergroup\@gobble%
-    \fi%
-  \endgroup%
-}
-\newcommand*\tud@patch@wrn[1]{%
-  \PackageWarning{tudscrbase}{%
-    It wasn't possible to patch `\@backslashchar#1'\MessageBreak%
-    Please contact the TUD-Script maintainer\MessageBreak%
-    via \tudscrmail. Without a bugfix an\MessageBreak%
-    erroneous output may occur%
-  }%
-}
 \newcommand*\TUD@parameter@@family{}
 \newcommand*\TUD@parameter@family[2]{%
   \xdef\TUD@parameter@@family{#1}%
@@ -490,8 +490,8 @@
       \PackageError{tudscrbase}{%
         Unknown default value `\kv@value'%
       }{%
-        If `\kv@value' is a language, you haven't loaded it.\MessageBreak%
-        Otherwise, there's no handler for the given value.\MessageBreak%
+        If `\kv@value' is a language, you haven't loaded it. \MessageBreak%
+        Otherwise, there's no handler for the given value. \MessageBreak%
         You should specify a certian key (<key>=\kv@value).%
       }%
     \fi%
-- 
cgit v1.2.3

