\ifx\abbrloaded\relax
    \let\next=\endinput
\else
    \let\next=\relax
\fi

\next

\let\abbrloaded=y

\def\<#1>{%
    \expandafter\ifx\csname<#1>\endcsname\relax
        \errmessage{abbreviation <#1> undefined!}
    \else
        \csname<#1>\endcsname
    \fi
}
\def\abbr#1#2{%
    \expandafter\def\csname<#1>\endcsname{#2}%
}

\abbr{...}{\dots}
\abbr{3B2}{3B2}
\abbr{ADOBE}{Adobe}
\abbr{AFM}{AFM}
\abbr{AMIGA}{Amiga}
\abbr{ASCII}{ASCII}
\abbr{BS}{\char92}
\abbr{CMACTEX}{CMac\TeX}
\abbr{CMR}{CMR}
\abbr{CMSS}{CMSS}
\abbr{CM}{Computer Modern}
\abbr{CPP}{C++}
\abbr{CS}{CS}
\abbr{C}{C}
\abbr{DANTE}{DANTE}
\abbr{DOS}{DOS}
\abbr{DTP}{DTP}
\abbr{DVIPDFM}{\textsf{dvipdfm}}
\abbr{DVIPS}{\textsf{dvips}}
\abbr{DVI}{DVI}
\abbr{EK}{\textit{{\Large$\varepsilon$\kern-.1em}k}}
\abbr{EMACS}{Emacs}
\abbr{EOF}{EOF}
\abbr{ET5}{ET5}
\abbr{ETEX}{$\varepsilon$-\TeX}
\abbr{FPTEX}{fp\TeX}
\abbr{GS}{\textsf{ghostscript}}
\abbr{GUST}{GUST}
\abbr{GUT}{GUTenberg}
\abbr{HJ}{H\kern.1em\&\kern.1emJ}
\abbr{HREF}{hyperref}
\abbr{HTML}{HTML}
\abbr{HZ}{\textit{hz}}
\abbr{ID}{InDesign}
\abbr{JAVA}{Java}
\abbr{JP}{\textit{jp}}
\abbr{KF}{\textit{kf\kern-.05em}}
\abbr{KR}{\textit{K$\varrho$}}
\abbr{LATEX}{\LaTeX}
\abbr{LF}{\textrm{\it letter\!\_\kern.1emfit}}
\abbr{LIBPNG}{LIBPNG}
\abbr{LIBTIFF}{LIBTIFF}
\abbr{LINUX}{Linux}
\abbr{LISP}{LISP}
\abbr{MAC}{Macintosh}
\abbr{MF}{\MF}
\abbr{MIKTEX}{Mik\TeX}
\abbr{MIRKA}{Miroslava Mis\'akov\'a}
\abbr{MMINSTANCE}{MMInstance}
\abbr{MMTOOLS}{MMTOOLS}
\abbr{MM}{Multiple Master}
\abbr{MVISCII}{Mac VISCII}
\abbr{NL}{\hfil\break}
\abbr{NTG}{NTG}
\abbr{NTS}{NTS}
\abbr{OMEGA}{$\Omega$}
\abbr{PASCAL}{Pascal}
\abbr{PDFETEX}{pdf\<ETEX>}
\abbr{PDFTEX}{pdf\TeX}
\abbr{PDF}{PDF}
\abbr{PERL}{Perl}
\abbr{PFB}{PFB}
\abbr{PLAIN}{plain \TeX}
\abbr{PS}{PS}
\abbr{RA}{$\longrightarrow$}
\abbr{SGML}{SGML}
\abbr{STL}{STL}
\abbr{T1}{Type\nobreak\,1}
\abbr{T5}{T5}
\abbr{TCVN}{TCVN1}
\abbr{TCX}{TCX}
\abbr{TETEX}{\textsf{te\TeX}}
\abbr{TEXINFO}{texinfo}
\abbr{TEXNICCENTER}{TeXnicCenter}
\abbr{TEX}{\TeX}
\abbr{TFM}{TFM}
\abbr{TFTOPL}{TFtoPL}
\abbr{THANH}{H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh}
\abbr{TRUETYPE}{TrueType}
\abbr{TUG}{TUG}
\abbr{UNIX}{UNIX}
\abbr{URW}{URW}
\abbr{UTF8}{UTF8}
\abbr{VB}{Visual Basic}
\abbr{VC6}{Visual~C++~6.0}
\abbr{VIM}{Vim}
\abbr{VISCII}{VISCII}
\abbr{VNCMR}{\textsf{vncmr}}
\abbr{VNI}{VNI}
\abbr{VNR}{VNR}
\abbr{VNTEX}{\textsf{vntex}}
\abbr{VPS}{VPS}
\abbr{WIN32}{Win32}
\abbr{WINEDT}{WinEdt}
\abbr{WWW}{WWW}
\abbr{XML}{XML}
\abbr{XPDF}{XPDF}
\abbr{ZLIB}{ZLIB}
\abbr{percent}{\,\%}
\abbr{M2}{\,m$^2$}
\abbr{SP}{\hskip1cm}
\abbr{.}{.\,}

\endinput
