Skip to content

Commit 399fb73

Browse files
Eelistkoeppe
authored andcommitted
[basic.fundamental] Redirect some index entries.
1 parent 20b9249 commit 399fb73

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

source/basic.tex

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4706,8 +4706,7 @@
47064706

47074707
\pnum
47084708
\indextext{type!implementation-defined \tcode{sizeof}}%
4709-
\indextext{type!standard signed integer}%
4710-
There are five \defnx{standard signed integer types}{standard signed integer type}:
4709+
There are five \defnadjx{standard signed integer}{types}{type}:
47114710
\indextext{type!\idxcode{signed char}}%
47124711
\indextext{type!\idxcode{short}}%
47134712
\indextext{type!\idxcode{int}}%
@@ -4717,12 +4716,10 @@
47174716
``\tcode{\keyword{long} \keyword{int}}'', and ``\tcode{\keyword{long} \keyword{long} \keyword{int}}''. In
47184717
this list, each type provides at least as much storage as those
47194718
preceding it in the list.
4720-
\indextext{type!extended signed integer}%
4721-
\indextext{type!signed integer}%
47224719
There may also be \impldef{extended signed integer types}
4723-
\defnx{extended signed integer types}{extended signed integer type}.
4720+
\defnadjx{extended signed integer}{types}{type}.
47244721
The standard and extended signed integer types are collectively called
4725-
\defnx{signed integer types}{signed integer type}.
4722+
\defnadjx{signed integer}{types}{type}.
47264723
The range of representable values for a signed integer type is
47274724
$-2^{N-1}$ to $2^{N-1}-1$ (inclusive),
47284725
where \placeholder{N} is called the \defn{width} of the type.
@@ -4735,11 +4732,9 @@
47354732

47364733
\pnum
47374734
\indextext{type!\idxcode{unsigned}}%
4738-
\indextext{type!unsigned integer}%
47394735
For each of the standard signed integer types,
47404736
there exists a corresponding (but different)
4741-
\indextext{type!standard unsigned integer}%
4742-
\defn{standard unsigned integer type}:
4737+
\defnadj{standard unsigned integer}{type}:
47434738
\indextext{type!\idxcode{unsigned char}}%
47444739
\indextext{type!\idxcode{unsigned short}}%
47454740
\indextext{type!\idxcode{unsigned int}}%
@@ -4748,11 +4743,10 @@
47484743
``\tcode{\keyword{unsigned} \keyword{char}}'', ``\tcode{\keyword{unsigned} \keyword{short} \keyword{int}}'',
47494744
``\tcode{\keyword{unsigned} \keyword{int}}'', ``\tcode{\keyword{unsigned} \keyword{long} \keyword{int}}'', and
47504745
``\tcode{\keyword{unsigned} \keyword{long} \keyword{long} \keyword{int}}''.
4751-
\indextext{type!extended unsigned integer}%
47524746
Likewise, for each of the extended signed integer types,
4753-
there exists a corresponding \defn{extended unsigned integer type}.
4747+
there exists a corresponding \defnadj{extended unsigned integer}{type}.
47544748
The standard and extended unsigned integer types
4755-
are collectively called \defnx{unsigned integer types}{unsigned integer type}.
4749+
are collectively called \defnadjx{unsigned integer}{types}{type}.
47564750
An unsigned integer type has the same width \placeholder{N}
47574751
as the corresponding signed integer type.
47584752
\indextext{arithmetic!\idxcode{unsigned}}%
@@ -4823,13 +4817,11 @@
48234817
The base-2 representation of a value of signed integer type is
48244818
the base-2 representation of the congruent value
48254819
of the corresponding unsigned integer type.
4826-
\indextext{type!standard integer}%
4827-
\indextext{type!extended integer}%
48284820
The standard signed integer types and standard unsigned integer types
4829-
are collectively called the \defnx{standard integer types}{standard integer type}, and the extended
4821+
are collectively called the \defnadjx{standard integer}{types}{type}, and the extended
48304822
signed integer types and extended
48314823
unsigned integer types are collectively called the
4832-
\defnx{extended integer types}{extended integer type}.
4824+
\defnadjx{extended integer}{types}{type}.
48334825

48344826
\pnum
48354827
A fundamental type specified to have
@@ -4843,8 +4835,6 @@
48434835
\pnum
48444836
\indextext{type!\idxcode{char}}%
48454837
\indextext{type!character}%
4846-
\indextext{type!ordinary character}%
4847-
\indextext{type!narrow character}%
48484838
\indextext{\idxcode{char}!implementation-defined sign of}%
48494839
\indextext{type!\idxcode{signed char}}%
48504840
\indextext{character!\idxcode{signed}}%
@@ -4856,9 +4846,9 @@
48564846
for all members of the implementation's basic character set.
48574847
The three types \keyword{char}, \tcode{\keyword{signed} \keyword{char}}, and \tcode{\keyword{unsigned} \keyword{char}}
48584848
are collectively called
4859-
\defnx{ordinary character types}{type!ordinary character}.
4849+
\defnadjx{ordinary character}{types}{type}.
48604850
The ordinary character types and \keyword{char8_t}
4861-
are collectively called \defnx{narrow character types}{narrow character type}.
4851+
are collectively called \defnadjx{narrow character}{types}{type}.
48624852
For narrow character types,
48634853
each possible bit pattern of the object representation represents
48644854
a distinct value.

0 commit comments

Comments
 (0)