1 % \iffalse meta-comment
4 % The LaTeX3 Project and any individual authors listed elsewhere
7 % This file is part of the LaTeX base system.
8 % -------------------------------------------
10 % It may be distributed and/or modified under the
11 % conditions of the LaTeX Project Public License, either version 1.3c
12 % of this license or (at your option) any later version.
13 % The latest version of this license is in
14 % http://www.latex-project.org/lppl.txt
15 % and version 1.3c or later is part of all distributions of LaTeX
16 % version 2005/12/01 or later.
18 % This file has the LPPL maintenance status "maintained".
20 % The list of all files belonging to the LaTeX base distribution is
21 % given in the file `manifest.txt'. See also `legal.txt' for additional
24 % The list of derived (unpacked) files belonging to the distribution
25 % and covered by LPPL is defined by the unpacking scripts (with
26 % extension .ins) which are part of the distribution.
31 %%% From File: ltalloc.dtx
34 \ProvidesFile{ltalloc.dtx}
35 [1996/07/26 v1.1c LaTeX Kernel (allocation)]
37 \documentclass{ltxdoc}
38 \GetFileInfo{ltalloc.dtx}
50 \MaintainedByLaTeXTeam{latex}
58 % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.}
59 % \changes{v1.1b}{1995/10/25}{General doc improvements}
63 % This section deals with counter and other variable allocation.
71 % The following are from plain \TeX:
73 % \item[\cs{z@}] A zero dimen or number. It's more efficient to write
74 % |\parindent\z@| than |\parindent 0pt|.
75 % \item[\cs{@ne}] The number 1.
76 % \item[\cs{m@ne}] The number $-1$.
77 % \item[\cs{tw@}] The number 2.
78 % \item[\cs{sixt@@n }] The number 16.
79 % \item[\cs{@m}] The number 1000.
80 % \item[\cs{@MM}] The number 20000.
83 % \begin{macro}{\@xxxii}
91 % \begin{macro}{\@Mii}
92 % \begin{macro}{\@Miii}
93 % \begin{macro}{\@miv}
94 % Constants $1001$--$1004$.
96 \mathchardef\@Mi=10001
97 \mathchardef\@Mii=10002
98 \mathchardef\@Miii=10003
99 \mathchardef\@Miv=10004
106 % \changes{v1.0d}{1994/03/28}
107 % {Redefinition of `new' allocations removed.}
109 % \begin{macro}{\@tempcnta}
110 % \begin{macro}{\@tempcntb}
111 % Scratch count registers used by \LaTeX\ kernel commands.
119 % \begin{macro}{\if@tempswa}
120 % General boolean switch used by \LaTeX\ kernel commands.
126 % \begin{macro}{\@tempdima}
127 % \begin{macro}{\@tempdimb}
128 % \begin{macro}{\@tempdimc}
129 % Scratch dimen registers used by \LaTeX\ kernel commands.
139 % \begin{macro}{\@tempboxa}
140 % Scratch box register used by \LaTeX\ kernel commands.
146 % \begin{macro}{\@tempskipa}
147 % \begin{macro}{\@tempskipb}
148 % Scratch skip registers used by \LaTeX\ kernel commands.
156 % \begin{macro}{\@temptokena}
157 % Scratch token register used by \LaTeX\ kernel commands.
164 % \begin{macro}{\@flushglue}
165 % Glue used for |\right|- \& |\leftskip| = 0pt plus 1fil
167 \newskip\@flushglue \@flushglue = 0pt plus 1fil