summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/oberdiek
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2006-11-03 15:23:50 +0000
committerNorbert Preining <preining@logic.at>2006-11-03 15:23:50 +0000
commit99a1032a78cd9a51b5864d9b963df30117b09d70 (patch)
tree56c73b47043a136063cc686f6941684f9dedab46 /Master/texmf-dist/tex/generic/oberdiek
parent85f63670376866bd28df82c4e04302d87217b241 (diff)
oberdiek update
git-svn-id: svn://tug.org/texlive/trunk@2387 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/oberdiek')
-rw-r--r--Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty12
1 files changed, 8 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty b/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
index d76859fd885..2879dbc2154 100644
--- a/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
+++ b/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
@@ -24,7 +24,8 @@
%%
%% This work consists of the main source file kvsetkeys.dtx
%% and the derived files
-%% kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv.
+%% kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv,
+%% kvsetkeys-example.tex.
%%
\begingroup
\expandafter\let\expandafter\x\csname ver@kvsetkeys.sty\endcsname
@@ -65,7 +66,7 @@
\fi
\expandafter\x\csname ver@kvsetkeys.sty\endcsname
\ProvidesPackage{kvsetkeys}%
- [2006/03/06 v1.0 Key value parser with default handler support (HO)]
+ [2006/10/19 v1.1 Key value parser with default handler support (HO)]
\expandafter\edef\csname KVS@endinput\endcsname{%
\catcode39 \the\catcode39 % '
\catcode44 \the\catcode44 % ,
@@ -296,8 +297,11 @@
\fi
\fi
}
-\def\kv@set@family@handler#1#{%
- \expandafter\def\csname KVS@#1@handler\endcsname
+\def\kv@set@family@handler#1{%
+ \KVS@set@family@handler{#1}\@nil
+}
+\def\KVS@set@family@handler#1\@nil#{%
+ \expandafter\def\csname KVS@#1@handler\endcsname##1##2%
}
\expandafter\ifx\csname MessageBreak\endcsname\relax
\def\MessageBreak{^^J}%