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}
59 % \changes{v1.1a}{1994/05/16}{(ASAJ) Split from ltinit.dtx.}
60 % \changes{v1.1b}{1995/10/25}{General doc improvements}
64 % This section deals with counter and other variable allocation.
72 % The following are from plain \TeX:
74 % \item[\cs{z@}] A zero dimen or number. It's more efficient to write
75 % |\parindent\z@| than |\parindent 0pt|.
76 % \item[\cs{@ne}] The number 1.
77 % \item[\cs{m@ne}] The number $-1$.
78 % \item[\cs{tw@}] The number 2.
79 % \item[\cs{sixt@@n }] The number 16.
80 % \item[\cs{@m}] The number 1000.
81 % \item[\cs{@MM}] The number 20000.
84 % \begin{macro}{\@xxxii}
92 % \begin{macro}{\@Mii}
93 % \begin{macro}{\@Miii}
94 % \begin{macro}{\@miv}
95 % Constants $1001$--$1004$.
97 \mathchardef\@Mi=10001
98 \mathchardef\@Mii=10002
99 \mathchardef\@Miii=10003
100 \mathchardef\@Miv=10004
107 % \changes{v1.0d}{1994/03/28}
108 % {Redefinition of `new' allocations removed.}
110 % \begin{macro}{\@tempcnta}
111 % \begin{macro}{\@tempcntb}
112 % Scratch count registers used by \LaTeX\ kernel commands.
120 % \begin{macro}{\if@tempswa}
121 % General boolean switch used by \LaTeX\ kernel commands.
127 % \begin{macro}{\@tempdima}
128 % \begin{macro}{\@tempdimb}
129 % \begin{macro}{\@tempdimc}
130 % Scratch dimen registers used by \LaTeX\ kernel commands.
140 % \begin{macro}{\@tempboxa}
141 % Scratch box register used by \LaTeX\ kernel commands.
147 % \begin{macro}{\@tempskipa}
148 % \begin{macro}{\@tempskipb}
149 % Scratch skip registers used by \LaTeX\ kernel commands.
157 % \begin{macro}{\@temptokena}
158 % Scratch token register used by \LaTeX\ kernel commands.
165 % \begin{macro}{\@flushglue}
166 % Glue used for |\right|- \& |\leftskip| = 0pt plus 1fil
168 \newskip\@flushglue \@flushglue = 0pt plus 1fil