% \iffalse meta-comment % % Copyright 1994 the LaTeX3 project and the individual authors. % All rights reserved. For further copyright information see the file % legal.txt, and any other copyright indicated in this file. % % This file is part of the LaTeX2e system. % ---------------------------------------- % % This system is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % % % IMPORTANT NOTICE: % % For error reports in case of UNCHANGED versions see bugs.txt. % % Please do not request updates from us directly. Distribution is % done through Mail-Servers and TeX organizations. % % You are not allowed to change this file. % % You are allowed to distribute this file under the condition that % it is distributed together with all files mentioned in manifest.txt. % % If you receive only some of these files from someone, complain! % % You are NOT ALLOWED to distribute this file alone. You are NOT % ALLOWED to take money for the distribution or use of either this % file or a changed version, except for a nominal charge for copying % etc. % \fi % % \iffalse %%% File: ltalloc.dtx %<*driver> % \fi \ProvidesFile{ltalloc.dtx} [1994/05/16 v1.1a LaTeX Kernel (allocation)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltalloc.dtx} \title{\filename} \date{\filedate} \author{% Johannes Braams\and David Carlisle\and Alan Jeffrey\and Leslie Lamport\and Frank Mittelbach\and Chris Rowley\and Rainer Sch\"opf} \begin{document} \maketitle \DocInput{\filename} \end{document} % % \fi % % \CheckSum{35} % % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.} % % \section{Counters} % % This section deals with counter and other variable allocation. % % \StopEventually{} % % \begin{macrocode} %<*2ekernel> \message{counters,} % \end{macrocode} % % \begin{oldcomments} % % **************************************** % * COUNTERS, ETC. * % **************************************** % % THE FOLLOWING ARE FROM PLAIN: % \z@ : A zero dimen or number. It's more efficient to write % \parindent\z@ than \parindent 0pt. % \@ne : The number 1. % \m@ne : The number -1. % \tw@ : The number 2. % \sixt@@n : The number 16. % \@m : The number 1000. % \@xxxii : The number 32 % \@M : The number 10000. % \@Mi : The number 10001. % \@Mii : The number 10002. % \@Miii : The number 10003. % \@Miv : The number 10004. % \@MM : The number 20000. % % \@flushglue : Glue used for \right- & \leftskip to = 0pt plus 1fil % % \begin{macrocode} \chardef\@xxxii=32 \mathchardef\@Mi=10001 \mathchardef\@Mii=10002 \mathchardef\@Miii=10003 \mathchardef\@Miv=10004 % \end{macrocode} % % \end{oldcomments} % Redefine PLAIN.TEX macros not to be |\outer| (no longer needed) % \changes{v1.0d}{1994/03/28} % {Redefinition of `new' allocations removed.} %\begin{verbatim} %\def\newcount{\alloc@0\count\countdef\insc@unt} %\def\newdimen{\alloc@1\dimen\dimendef\insc@unt} %\def\newskip{\alloc@2\skip\skipdef\insc@unt} %\def\newbox{\alloc@4\box\chardef\insc@unt} %\def\newwrite{\alloc@7\write\chardef\sixt@@n} %\end{verbatim} % \begin{oldcomments} % % \begin{macrocode} \newcount\@tempcnta \newcount\@tempcntb \newif\if@tempswa\@tempswatrue % \end{macrocode} % % \begin{macrocode} \newdimen\@tempdima \newdimen\@tempdimb \newdimen\@tempdimc % \end{macrocode} % % \begin{macrocode} \newbox\@tempboxa % \end{macrocode} % % \begin{macrocode} \newskip\@flushglue \@flushglue = 0pt plus 1fil \newskip\@tempskipa \newskip\@tempskipb \newtoks\@temptokena % % \end{macrocode} % % \end{oldcomments} % % \Finale \endinput