From 39c10427f8eee057dc28928380060a585e1e017b Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Wed, 11 May 2016 21:26:48 +0000
Subject: koma-script (11may16)

git-svn-id: svn://tug.org/texlive/trunk@41038 c570f23f-e606-0410-a88d-b1316a301751
---
 .../latex/koma-script/scrkernel-variables.dtx      | 31 ++++++++++++++--------
 1 file changed, 20 insertions(+), 11 deletions(-)

(limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx')

diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
index 130129d964a..2748f5c40f0 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-variables.dtx
@@ -2,7 +2,7 @@
 % \iffalse meta-comment
 % ======================================================================
 % scrkernel-variables.dtx
-% Copyright (c) Markus Kohm, 2008-2014
+% Copyright (c) Markus Kohm, 2008-2016
 %
 % This file is part of the LaTeX2e KOMA-Script bundle.
 %
@@ -20,7 +20,7 @@
 % This work consists of all files listed in manifest.txt.
 % ----------------------------------------------------------------------
 % scrkernel-variables.dtx
-% Copyright (c) Markus Kohm, 2008-2014
+% Copyright (c) Markus Kohm, 2008-2016
 %
 % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
 % Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
 %   Right brace   \}     Tilde         \~}
 %
 % \iffalse
-%%% From File: $Id: scrkernel-variables.dtx 2001 2015-03-12 11:29:57Z kohm $
+%%% From File: $Id: scrkernel-variables.dtx 2429 2016-04-12 12:10:19Z kohm $
 %<*driver>
 % \fi
 \ProvidesFile{scrkernel-variables.dtx}[2011/03/31 v3.08b KOMA-Script
@@ -115,8 +115,9 @@
 %
 % \begin{macro}{\newkomavar}
 %   \changes{v2.8q}{2002/01/14}{Neu}^^A
-% Es wird
-% zwischen zwei Arten von Feldern unterschieden:
+%   \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+%     ersetzt}^^A
+% Es wird zwischen zwei Arten von Feldern unterschieden:
 % \begin{itemize}
 %   \item Felder für die Geschäftszeile
 %   \item Felder für sonstige Verwendung
@@ -135,7 +136,7 @@
 % \cs{scr@\emph{Name}@name}.
 %    \begin{macrocode}
 \newcommand*{\newkomavar}{%
-  \@ifstar {\@tempswatrue\@newkomavar}{\@tempswafalse\@newkomavar}}
+  \kernel@ifstar {\@tempswatrue\@newkomavar}{\@tempswafalse\@newkomavar}}
 \newcommand*{\@newkomavar}[2][\relax]{%
   \@ifundefined{scr@#2@name}{%
     \@ifundefined{scr@#2@var}{%
@@ -176,6 +177,8 @@
 %   \changes{v2.8q}{2002/01/14}{Neu}^^A
 %   \changes{v3.08}{2010/10/28}{\cs{scr@\emph{Name}@postsetname}
 %     und \cs{scr@\emph{Name}@postsetvar}}
+%   \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+%     ersetzt}^^A
 % Natürlich wird auch ein Befehl benötigt, um die Feldvariablen
 % zu setzen und ihnen ggf. einen neuen Namen für die Ausgabe zu
 % geben. Der \emph{Name} der Feldvariable wird als obligatorisches
@@ -184,6 +187,8 @@
 % bzw. \cs{scr@\emph{Name}@postsetvar} ausgeführt.
 % \begin{macro}{\@setkomavar}
 %   \changes{v2.8q}{2002/01/14}{Neu}^^A
+%   \changes{v3.20}{2016/04/12}{\cs{@ifnextchar} replaced by
+%     \cs{kernel@ifnextchar}}^^A
 % Da dann zwischen einer Sternvariante und einer normalen
 % unterschieden werden soll wird ein Hilfsmakro benötigt.
 % \begin{macro}{\@setkomaname}
@@ -198,9 +203,9 @@
 % Argument übergeben.
 %    \begin{macrocode}
 \newcommand*{\setkomavar}{%
-  \@ifstar {\@setkomaname}{\@setkomavar}}
+  \kernel@ifstar {\@setkomaname}{\@setkomavar}}
 \newcommand*{\@setkomavar}[1]{%
-  \@ifnextchar [%]
+  \kernel@ifnextchar [%]
   {\@@setkomavar{#1}}{\@@setkomavar{#1}[\relax]}}
 \newcommand*{\@setkomaname}[2]{%
   \@ifundefined{scr@#1@var}{%
@@ -255,6 +260,8 @@
 % \begin{macro}{\usekomavar}
 %   \changes{v2.8q}{2002/01/14}{Neu}^^A
 %   \changes{v2.9i}{2002/09/04}{robust}^^A
+%   \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+%     ersetzt}^^A
 % Selbstverständlich wird auch ein Makro benötigt, um auf den
 % Inhalt oder den Ausgabename einer Variablen zugreifen zu
 % können. Mit der normalen Variante wird dabei der Inhalt, mit der
@@ -273,7 +280,7 @@
 % benötigt. 
 %    \begin{macrocode}
 \DeclareRobustCommand*{\usekomavar}{%
-  \@ifstar {\@usekomaname}{\@usekomavar}}
+  \kernel@ifstar {\@usekomaname}{\@usekomavar}}
 \newcommand*{\@usekomavar}[2][\@firstofone]{%
   \@ifundefined{scr@#2@var}{%
     \@komavar@err{use}{#2}%
@@ -311,6 +318,8 @@
 %   \changes{v2.8q}{2002/01/14}{Neu}^^A
 %   \changes{v2.9i}{2002/09/04}{Leerzeichen rausgeworfen}^^A
 %   \changes{v2.9i}{2002/09/04}{robust}^^A
+%   \changes{v3.20}{2016/04/12}{\cs{@ifstar} durch \cs{kernel@ifstar}
+%     ersetzt}^^A
 % Es gibt auch noch ein Makro, um zu testen, ob eine \KOMAScript{}
 % Variable oder deren Name leer ist. Die Sternvariante ist wieder für
 % den Namen zuständig.
@@ -324,8 +333,8 @@
 %    \begin{macrocode}
 \DeclareRobustCommand*{\ifkomavarempty}{%
   \begingroup
-  \@ifstar {\@tempswatrue\@ifkomavarempty}%
-           {\@tempswafalse\@ifkomavarempty}%
+  \kernel@ifstar {\@tempswatrue\@ifkomavarempty}%
+                 {\@tempswafalse\@ifkomavarempty}%
 }
 \newcommand{\@ifkomavarempty}[1]{%
     \ifkomavar{#1}{%
-- 
cgit v1.2.3

