summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-08-11 22:15:57 +0000
committerKarl Berry <karl@freefriends.org>2012-08-11 22:15:57 +0000
commit848183ea222747f189fe5b9add0aad253c947a0a (patch)
treeba8714e7db4b083350c7e3b96f4d678a625e645f /Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty
parentd3f1ccee73a080eb9069894375590f12633237d7 (diff)
new old latex package ktv-texdata
git-svn-id: svn://tug.org/texlive/trunk@27369 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty')
-rw-r--r--Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty26
1 files changed, 26 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty b/Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty
new file mode 100644
index 00000000000..d97925ffee1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ktv-texdata/ktv-buildnum.sty
@@ -0,0 +1,26 @@
+\ProvidesPackage{ktv-buildnum}[2003/10/10 v1.5 KTV, Build Number]
+\def\bld@ext{.ktvnum}
+\def\bld@ext@old{.xka}
+\def\builnumfile{\jobname}
+\AtBeginDocument{
+ \newwrite\bld@ostream
+ \newcount\buildnum
+ \IfFileExists{\builnumfile\bld@ext}%
+ {\@@input\builnumfile\bld@ext\relax}%
+ {\buildnum=0}
+ \IfFileExists{\builnumfile\bld@ext@old}
+ {%\begingroup
+ \newcount\tmp@cnt \tmp@cnt=\buildnum
+ \@@input\builnumfile\bld@ext@old\relax
+ \ifnum\tmp@cnt>\buildnum
+ \global\buildnum=\tmp@cnt
+ \fi
+ %\endgroup
+ }{}
+ \advance\buildnum1 %
+ \immediate\openout\bld@ostream\builnumfile\bld@ext %
+ \immediate\write\bld@ostream{\string\buildnum=\the\buildnum}%
+ \immediate\closeout\bld@ostream{}%
+}
+\endinput
+% END OF FILE \ No newline at end of file