summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fp/lfp.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-12 23:56:09 +0000
committerKarl Berry <karl@freefriends.org>2006-01-12 23:56:09 +0000
commit3c45ead856093bda97671c92bbc3fa9768918e91 (patch)
tree7cd45d8624b1693f5f61f9221074075d817feab2 /Master/texmf-dist/tex/latex/fp/lfp.sty
parentf608edbff24385a77c97e230f31fe5c1fb422a71 (diff)
fp
git-svn-id: svn://tug.org/texlive/trunk@939 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/fp/lfp.sty')
-rw-r--r--Master/texmf-dist/tex/latex/fp/lfp.sty34
1 files changed, 34 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/fp/lfp.sty b/Master/texmf-dist/tex/latex/fp/lfp.sty
new file mode 100644
index 00000000000..a560a645d6a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fp/lfp.sty
@@ -0,0 +1,34 @@
+%load the fp-package for LaTeX2.09
+\chardef\FPcatamp=\the\catcode`\@
+\catcode`@=11
+
+\def\NeedsTeXFormat#1{}
+\def\ProvidesPackage#1[#2]{}
+\def\DeclareOption#1#2{}
+\let\ProcessOptions\relax
+
+\edef\FP@loadedfiles{fp.tex}
+
+\def\FP@alreadyloaded#1{}
+\def\FP@notyetloaded#1{
+ \edef\FP@loadedfiles{\FP@loadedfiles,#1}
+ \input #1.sty
+}
+\def\RequirePackage#1{%
+ \let\FP@in@\FP@notyetloaded%
+ \edef\@tempb{#1}%
+ \@for\@tempa:=\FP@loadedfiles\do{%
+ \ifx\@tempa\@tempb%
+ \let\FP@in@\FP@alreadyloaded%
+ \fi%
+ }%
+ \FP@in@{#1}%
+}
+
+\def\loop#1\repeat{\def\iterate{#1\relax\expandafter\iterate\fi}%
+ \iterate \let\iterate\relax}
+\let\repeat=\fi
+
+\RequirePackage{fp}
+
+\catcode`\@=\FPcatamp