mirror of
https://git.savannah.gnu.org/git/coreutils.git
synced 2026-11-05 08:03:59 +03:00
update from master sources
This commit is contained in:
5
config/config.sub
vendored
5
config/config.sub
vendored
@@ -3,7 +3,7 @@
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2003-01-03'
|
||||
timestamp='2003-01-22'
|
||||
|
||||
# This file is (in principle) common to ALL GNU software.
|
||||
# The presence of a machine in this file suggests that SOME GNU software
|
||||
@@ -1227,6 +1227,9 @@ case $os in
|
||||
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
|
||||
os=-mint
|
||||
;;
|
||||
-aros*)
|
||||
os=-aros
|
||||
;;
|
||||
-none)
|
||||
;;
|
||||
*)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
% Load plain if necessary, i.e., if running under initex.
|
||||
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
|
||||
%
|
||||
\def\texinfoversion{2003-01-12.11}
|
||||
\def\texinfoversion{2003-01-23.10}
|
||||
%
|
||||
% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
|
||||
% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
@@ -2279,18 +2279,18 @@ where each line of input produces a line of output.}
|
||||
\go
|
||||
}
|
||||
|
||||
% This used to have \hskip1sp. But then the space in a template line is
|
||||
% not enough. That is bad. So let's go back to just & until we
|
||||
% encounter the problem it was intended to solve again.
|
||||
% --karl, nathan@acm.org, 20apr99.
|
||||
\def\tab{&}
|
||||
|
||||
% @multitable ... @end multitable definitions:
|
||||
%
|
||||
\def\multitable{\parsearg\dotable}
|
||||
\def\dotable#1{\bgroup
|
||||
\vskip\parskip
|
||||
\let\item\crcr
|
||||
\let\item=\crcrwithfootnotes
|
||||
% A \tab used to include \hskip1sp. But then the space in a template
|
||||
% line is not enough. That is bad. So let's go back to just & until
|
||||
% we encounter the problem it was intended to solve again. --karl,
|
||||
% nathan@acm.org, 20apr99.
|
||||
\let\tab=&%
|
||||
\let\startfootins=\startsavedfootnote
|
||||
\tolerance=9500
|
||||
\hbadness=9500
|
||||
\setmultitablespacing
|
||||
@@ -2298,7 +2298,11 @@ where each line of input produces a line of output.}
|
||||
\parindent=\multitableparindent
|
||||
\overfullrule=0pt
|
||||
\global\colcount=0
|
||||
\def\Emultitable{\global\setpercentfalse\cr\egroup\egroup}%
|
||||
\def\Emultitable{%
|
||||
\global\setpercentfalse
|
||||
\crcrwithfootnotes\crcr
|
||||
\egroup\egroup
|
||||
}%
|
||||
%
|
||||
% To parse everything between @multitable and @item:
|
||||
\setuptable#1 \endsetuptable
|
||||
@@ -2387,6 +2391,25 @@ width0pt\relax} \fi
|
||||
%% than skip between lines in the table.
|
||||
\fi}
|
||||
|
||||
% In case a @footnote appears inside an alignment, save the footnote
|
||||
% text to a box and make the \insert when a row of the table is
|
||||
% finished. Otherwise, the insertion is lost, it never migrates to the
|
||||
% main vertical list. --kasal, 22jan03.
|
||||
%
|
||||
\newbox\savedfootnotes
|
||||
%
|
||||
% \dotable \let's \startfootins to this, so that \dofootnote will call
|
||||
% it instead of starting the insertion right away.
|
||||
\def\startsavedfootnote{%
|
||||
\global\setbox\savedfootnotes = \vbox\bgroup
|
||||
\unvbox\savedfootnotes
|
||||
}
|
||||
\def\crcrwithfootnotes{%
|
||||
\crcr
|
||||
\ifvoid\savedfootnotes \else
|
||||
\noalign{\insert\footins{\box\savedfootnotes}}%
|
||||
\fi
|
||||
}
|
||||
|
||||
\message{conditionals,}
|
||||
% Prevent errors for section commands.
|
||||
@@ -4406,7 +4429,7 @@ width0pt\relax} \fi
|
||||
%
|
||||
\newskip\lskip\newskip\rskip
|
||||
|
||||
\long\def\cartouche{%
|
||||
\def\cartouche{%
|
||||
\begingroup
|
||||
\lskip=\leftskip \rskip=\rightskip
|
||||
\leftskip=0pt\rightskip=0pt %we want these *outside*.
|
||||
@@ -5879,7 +5902,12 @@ width0pt\relax} \fi
|
||||
% If its value is nonempty, SUFFIX is output afterward.
|
||||
|
||||
\def\refx#1#2{%
|
||||
\expandafter\ifx\csname X#1\endcsname\relax
|
||||
{%
|
||||
\indexdummies
|
||||
\expandafter\global\expandafter\let\expandafter\thisrefX
|
||||
\csname X#1\endcsname
|
||||
}%
|
||||
\ifx\thisrefX\relax
|
||||
% If not defined, say something at least.
|
||||
\angleleft un\-de\-fined\angleright
|
||||
\iflinks
|
||||
@@ -5894,7 +5922,7 @@ width0pt\relax} \fi
|
||||
\fi
|
||||
\else
|
||||
% It's defined, so just use it.
|
||||
\csname X#1\endcsname
|
||||
\thisrefX
|
||||
\fi
|
||||
#2% Output the suffix in any case.
|
||||
}
|
||||
@@ -6028,7 +6056,7 @@ width0pt\relax} \fi
|
||||
% Remove inadvertent blank space before typesetting the footnote number.
|
||||
\unskip
|
||||
\thisfootno\@sf
|
||||
\footnotezzz
|
||||
\dofootnote
|
||||
}%
|
||||
|
||||
% Don't bother with the trickery in plain.tex to not require the
|
||||
@@ -6038,10 +6066,17 @@ width0pt\relax} \fi
|
||||
% \parseargline fail inside footnotes because the tokens are fixed when
|
||||
% the footnote is read. --karl, 16nov96.
|
||||
%
|
||||
\long\gdef\footnotezzz{\insert\footins\bgroup
|
||||
% The start of the footnote looks usually like this:
|
||||
\gdef\startfootins{\insert\footins\bgroup}
|
||||
%
|
||||
% ... but this macro is redefined inside @multitable.
|
||||
%
|
||||
\gdef\dofootnote{%
|
||||
\startfootins
|
||||
% We want to typeset this text as a normal paragraph, even if the
|
||||
% footnote reference occurs in (for example) a display environment.
|
||||
% So reset some parameters.
|
||||
\hsize=\pagewidth
|
||||
\interlinepenalty\interfootnotelinepenalty
|
||||
\splittopskip\ht\strutbox % top baseline for broken footnotes
|
||||
\splitmaxdepth\dp\strutbox
|
||||
@@ -6071,12 +6106,6 @@ width0pt\relax} \fi
|
||||
\footstrut
|
||||
\futurelet\next\fo@t
|
||||
}
|
||||
\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
|
||||
\else\let\next\f@t\fi \next}
|
||||
\def\f@@t{\bgroup\aftergroup\@foot\let\next}
|
||||
\def\f@t#1{#1\@foot}
|
||||
\def\@foot{\strut\par\egroup}
|
||||
|
||||
}%end \catcode `\@=11
|
||||
|
||||
% @| inserts a changebar to the left of the current line. It should
|
||||
@@ -6123,8 +6152,8 @@ width0pt\relax} \fi
|
||||
\openin 1 = epsf.tex
|
||||
\ifeof 1 \else
|
||||
\closein 1
|
||||
% Do not bother showing banner with post-v2.7 epsf.tex (available in
|
||||
% doc/epsf.tex until it shows up on ctan).
|
||||
% Do not bother showing banner with epsf.tex v2.7k (available in
|
||||
% doc/epsf.tex and on ctan).
|
||||
\def\epsfannounce{\toks0 = }%
|
||||
\input epsf.tex
|
||||
\fi
|
||||
|
||||
Reference in New Issue
Block a user