C99 Language Standard Logo

Contents

  • Foreword
  • Introduction
  • 1. Scope
  • 2. Normative references
  • 3. Terms, definitions, and symbols
  • 4. Conformance
  • 5. Environment
  • 6. Language
  • 7. Library
  • Annex A
  • Annex B
  • Annex C
  • Annex D
  • Annex E
  • Annex F
  • Annex G
  • Annex H
  • Annex I
  • Annex J
    • J.1 Unspecified behavior
    • J.2 Undefined behavior
    • J.3 Implementation-defined behavior
    • J.4 Locale-specific behavior
    • J.5 Common extensions
  • Bibliography
C99 Language Standard
  • Annex J
Previous Next

Annex J

  • J.1 Unspecified behavior
  • J.2 Undefined behavior
  • J.3 Implementation-defined behavior
    • J.3.1 Translation
    • J.3.2 Environment
    • J.3.3 Identifiers
    • J.3.4 Characters
    • J.3.5 Integers
    • J.3.6 Floating point
    • J.3.7 Arrays and pointers
    • J.3.8 Hints
    • J.3.9 Structures, unions, enumerations, and bit-fields
    • J.3.10 Qualifiers
    • J.3.11 Preprocessing directives
    • J.3.12 Library functions
    • J.3.13 Architecture
  • J.4 Locale-specific behavior
  • J.5 Common extensions
    • J.5.1 Environment arguments
    • J.5.2 Specialized identifiers
    • J.5.3 Lengths and cases of identifiers
    • J.5.4 Scopes of identifiers
    • J.5.5 Writable string literals
    • J.5.6 Other arithmetic types
    • J.5.7 Function pointer casts
    • J.5.8 Extended bit-field types
    • J.5.9 The fortran keyword
    • J.5.10 The asm keyword
    • J.5.11 Multiple external definitions
    • J.5.12 Predefined macro names
    • J.5.13 Floating-point status flags
    • J.5.14 Extra arguments for signal handlers
    • J.5.15 Additional stream types and file-opening modes
    • J.5.16 Defined file position indicator
    • J.5.17 Math error reporting

(informative)

Portability issues

1

This annex collects some information about portability that appears in this International Standard.

Previous Next