3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-01-11 04:22:35 +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 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 current translation. All such translator output is collected into a program image
which contains information needed for execution in its execution environment. which contains information needed for execution in its execution environment.
Forward references: universal character names (6.4.3), lexical elements (6.4), 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). 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. 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. 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 any n-char-sequence, is implementation-defined. The F conversion specifier
produces INF, INFINITY, or NAN instead of inf, infinity, or nan, produces INF, INFINITY, or NAN instead of inf, infinity, or nan,
respectively.243) 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 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 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 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). P - (X + 1).
-- otherwise, the conversion is with style e (or E) and precision P - 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 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 fractional portion of the result and the decimal-point character is removed if
there is no fractional portion remaining. there is no fractional portion remaining.
A double argument representing an infinity or NaN is converted in the style 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 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. 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 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 might suffice depending on the implementation's scheme for determining the digit to the left of the
decimal-point character. 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 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 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. 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 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. 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. 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 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- 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 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 might suffice depending on the implementation's scheme for determining the digit to the left of the
decimal-point wide character. decimal-point wide character.