summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/sauerj/processkv.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/sauerj/processkv.sty')
-rw-r--r--Master/texmf-dist/tex/latex/sauerj/processkv.sty33
1 files changed, 33 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/sauerj/processkv.sty b/Master/texmf-dist/tex/latex/sauerj/processkv.sty
new file mode 100644
index 00000000000..6acfa93425e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/sauerj/processkv.sty
@@ -0,0 +1,33 @@
+%%
+%% This is file `processkv.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% processkv.dtx (with options: `package')
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{processkv}
+ [2004/08/09 v1.0.1 process key=value lists]
+\RequirePackage{keyval}[1999/03/16]
+\def\processkeyvalues#1#2{%
+\def\PKV@process{#2}%
+\PKV@do#1,\relax,%
+}
+\def\PKV@do#1,{%
+\ifx\relax#1\empty\else%
+\PKV@split#1==\relax%
+\expandafter\PKV@do\fi%
+}
+\def\PKV@split#1=#2=#3\relax{%
+\KV@@sp@def\@tempa{#1}%
+\ifx\@tempa\@empty\else%
+\KV@@sp@def\@tempb{#2}%
+\expandafter\expandafter\expandafter\PKV@process%
+\expandafter\expandafter\expandafter{\expandafter\@tempa%
+\expandafter}\expandafter{\@tempb}%
+\fi%
+}
+\endinput
+%%
+%% End of file `processkv.sty'.