3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-23 11:12:42 +01:00

Updated indentation of n1256.txt for make benefit better generation

This commit is contained in:
Pragmatic Software 2010-07-22 21:08:16 +00:00
parent 5b0aef5e31
commit e81a6a67c8

View File

@ -366,14 +366,14 @@
linked to satisfy external references to functions and objects not defined in the
current translation. All such translator output is collected into a program image
which contains information needed for execution in its execution environment.
Forward references: universal character names (6.4.3), lexical elements (6.4),
preprocessing directives (6.10), trigraph sequences (5.2.1.1), external definitions (6.9).
Forward references: universal character names (6.4.3), lexical elements (6.4),
preprocessing directives (6.10), trigraph sequences (5.2.1.1), external definitions (6.9).
6) As described in 6.4, the process of dividing a source file's characters into preprocessing tokens is
6) As described in 6.4, the process of dividing a source file's characters into preprocessing tokens is
context-dependent. For example, see the handling of < within a #include preprocessing directive.
7) An implementation need not convert all non-corresponding source characters to the same execution
7) An implementation need not convert all non-corresponding source characters to the same execution
character.
@ -10627,6 +10627,11 @@ f,F A double argument representing a floating-point number is converte
any n-char-sequence, is implementation-defined. The F conversion specifier
produces INF, INFINITY, or NAN instead of inf, infinity, or nan,
respectively.243)
243) When applied to infinite and NaN values, the -, +, and space flag characters have their usual meaning;
the # and 0 flag characters have no effect.
e,E A double argument representing a floating-point number is converted in the
style [-]d.ddd e±dd, where there is one digit (which is nonzero if the
argument is nonzero) before the decimal-point character and the number of
@ -10648,12 +10653,6 @@ g,G A double argument representing a floating-point number is converte
P - (X + 1).
-- otherwise, the conversion is with style e (or E) and precision P - 1.
Finally, unless the # flag is used, any trailing zeros are removed from the
243) When applied to infinite and NaN values, the -, +, and space flag characters have their usual meaning;
the # and 0 flag characters have no effect.
fractional portion of the result and the decimal-point character is removed if
there is no fractional portion remaining.
A double argument representing an infinity or NaN is converted in the style
@ -10686,13 +10685,13 @@ s If no l length modifier is present, the argument shall be a pointe
element of an array of character type.246) Characters from the array are
244) Binary implementations can choose the hexadecimal digit to the left of the decimal-point character so
244) Binary implementations can choose the hexadecimal digit to the left of the decimal-point character so
that subsequent digits align to nibble (4-bit) boundaries.
245) The precision p is sufficient to distinguish values of the source type if 16 p-1 > b n where b is
245) The precision p is sufficient to distinguish values of the source type if 16 p-1 > b n where b is
FLT_RADIX and n is the number of base-b digits in the significand of the source type. A smaller p
might suffice depending on the implementation's scheme for determining the digit to the left of the
decimal-point character.
246) No special provisions are made for multibyte characters.
246) No special provisions are made for multibyte characters.
@ -10940,7 +10939,7 @@ s Matches a sequence of non-white-space characters.252)
If an l length modifier is present, the input shall be a sequence of multibyte
252) No special provisions are made for multibyte characters in the matching rules used by the c, s, and [
252) No special provisions are made for multibyte characters in the matching rules used by the c, s, and [
conversion specifiers -- the extent of the input field is determined on a byte-by-byte basis. The
resulting field is nevertheless a sequence of multibyte characters that begins in the initial shift state.
@ -13509,9 +13508,9 @@ a,A A double argument representing a floating-point number is converted
is missing and FLT_RADIX is a power of 2, then the precision is sufficient
283) When applied to infinite and NaN values, the -, +, and space flag wide characters have their usual
283) When applied to infinite and NaN values, the -, +, and space flag wide characters have their usual
meaning; the # and 0 flag wide characters have no effect.
284) Binary implementations can choose the hexadecimal digit to the left of the decimal-point wide
284) Binary implementations can choose the hexadecimal digit to the left of the decimal-point wide
character so that subsequent digits align to nibble (4-bit) boundaries.
@ -13551,7 +13550,7 @@ s If no l length modifier is present, the argument shall be a pointer
p The argument shall be a pointer to void. The value of the pointer is
converted to a sequence of printing wide characters, in an implementation-
285) The precision p is sufficient to distinguish values of the source type if 16 p-1 > b n where b is
285) The precision p is sufficient to distinguish values of the source type if 16 p-1 > b n where b is
FLT_RADIX and n is the number of base-b digits in the significand of the source type. A smaller p
might suffice depending on the implementation's scheme for determining the digit to the left of the
decimal-point wide character.