Page 196 - C-Language
P. 196

Source translation


            •  The manner in which physical source file multibyte characters are mapped to the source
              character set (5.1.1.2/1).

            •  Whether non-empty sequences of non-newline whitespace are replaced by single spaces
              during translation phase 3 (5.1.1.2/1)


            •  The execution-set character(s) to which character literals and characters in string constants
              are converted (during translation phase 5) when there is otherwise no corresponding
              character (5.1.1.2/1).


        Operating environment


            •  The manner in which the diagnostic messages to be emitted are identified (5.1.1.3/1).

            •  The name and type of the function called at startup in a freestanding implementation (
              5.1.2.1/1).

            •  Which library facilities are available in a freestanding implementation, beyond a specified
              minimal set (5.1.2.1/1).


            •  The effect of program termination in a freestanding environment (5.1.2.1/2).


            •  In a hosted environment, any allowed signatures for the main() function other than int
              main(int argc, char *arg[]) and int main(void) (5.1.2.2.1/1).

            •  The manner in which a hosted implementation defines the strings pointed to by the second
              argument to main() (5.1.2.2.1/2).

            •  What constitutes an "interactive device" for the purpose of sections 5.1.2.3 (Program
              Execution) and 7.21.3 (Files) (5.1.2.3/7).


            •  Any restrictions on objects referred to by interrupt-handler routines in an optimizing
              implementation (5.1.2.3/10).


            •  In a freestanding implementation, whether multiple threads of execution are supported (
              5.1.2.4/1).

            •  The values of the members of the execution character set (5.2.1/1).

            •  The char values corresponding to the defined alphabetic escape sequences (5.2.2/3).


            •  The integer and floating-point numeric limits and characteristics (5.2.4.2/1).


            •  The accuracy of floating-point arithmetic operations and of the standard library's conversions
              from internal floating point representations to string representations (5.2.4.2.2/6).

            •  The value of macro FLT_ROUNDS, which encodes the default floating-point rounding mode (
              5.2.4.2.2/8).



        https://riptutorial.com/                                                                             172
   191   192   193   194   195   196   197   198   199   200