summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/compare
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-12 22:37:38 +0000
committerKarl Berry <karl@freefriends.org>2020-03-12 22:37:38 +0000
commit27499655edb8fc2a74474a1d845b0fc9074a8c22 (patch)
treea0c6eb0b43c42021d4768081581c5c0e75de98af /Master/texmf-dist/tex/generic/compare
parenta4d11d6ff17d349d533069b8f836c9982468629e (diff)
compare own package, from genmisc
git-svn-id: svn://tug.org/texlive/trunk@54265 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/compare')
-rw-r--r--Master/texmf-dist/tex/generic/compare/compare.tex12
1 files changed, 12 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/compare/compare.tex b/Master/texmf-dist/tex/generic/compare/compare.tex
new file mode 100644
index 00000000000..05976cbe865
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/compare/compare.tex
@@ -0,0 +1,12 @@
+% compare.tex - macro to compare two strings
+% By \'Eamonn McManus. This file is not copyrighted.
+
+\def\compare#1#2{\compcont#1\ \\#2\ \\}
+\def\compcont#1#2\\#3#4\\{%
+ \csname comp%
+ \if #1#3\if #1\ same\else cont\fi
+ \else \ifnum `#1<`#3less\else greater\fi \fi
+ \endcsname #2\\#4\\}
+\def\compsame#1\\#2\\{0}
+\def\compless#1\\#2\\{-1}
+\def\compgreater#1\\#2\\{1}