2 Normative references [intro.refs]

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document.
For dated references, only the edition cited applies.
For undated references, the latest edition of the referenced document (including any amendments) applies.
  • ISO/IEC 2382, Information technology — Vocabulary
  • ISO 8601:2004, Data elements and interchange formats — Information interchange — Representation of dates and times
  • ISO/IEC 9899:2018, Programming languages — C
  • ISO/IEC/IEEE 9945:2009, Information Technology — Portable Operating System Interface (POSIX1)
  • ISO/IEC/IEEE 9945:2009/Cor 1:2013, Information Technology — Portable Operating System Interface (POSIX), Technical Corrigendum 1
  • ISO/IEC/IEEE 9945:2009/Cor 2:2017, Information Technology — Portable Operating System Interface (POSIX), Technical Corrigendum 2
  • ISO/IEC 10646, Information technology — Universal Coded Character Set (UCS)
  • ISO/IEC 10646:2003,2 Information technology — Universal Multiple-Octet Coded Character Set (UCS)
  • ISO 80000-2:2009, Quantities and units — Part 2: Mathematical signs and symbols to be used in the natural sciences and technology
  • Ecma International, ECMAScript3 Language Specification, Standard Ecma-262, third edition, 1999.
  • The Unicode Consortium.
    Unicode Standard Annex, UAX #44, Unicode Character Database.
    Edited by Ken Whistler and Laurenţiu Iancu.
  • The Unicode Consortium.
    The Unicode Standard, Derived Core Properties.
The library described in ISO/IEC 9899:2018, Clause 7, is hereinafter called the C standard library.4
The operating system interface described in ISO/IEC 9945:2003 is hereinafter called POSIX.
The ECMAScript Language Specification described in Standard Ecma-262 is hereinafter called ECMA-262.
[Note 1:
References to ISO/IEC 10646:2003 are used only to support deprecated features ([depr.locale.stdcvt]).
— end note]
1)1)
POSIX® is a registered trademark of the Institute of Electrical and Electronic Engineers, Inc.
This information is given for the convenience of users of this document and does not constitute an endorsement by ISO or IEC of this product.
2)2)
Cancelled and replaced by ISO/IEC 10646:2017.
3)3)
ECMAScript® is a registered trademark of Ecma International.
This information is given for the convenience of users of this document and does not constitute an endorsement by ISO or IEC of this product.
4)4)
With the qualifications noted in [support] through [thread] and in [diff.library], the C standard library is a subset of the C++ standard library.