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.
  • Ecma International, ECMAScript Language Specification, Standard Ecma-262, third edition, 1999.
    RFC 6557: Procedures for Maintaining the Time Zone Database [online].
    Edited by E. Lear, P. Eggert.
    February 2012 [viewed 2018-03-26].
  • ISO/IEC 2382 (all parts), Information technology — Vocabulary
  • ISO 8601:2004, Data elements and interchange formats — Information interchange — Representation of dates and times
  • ISO/IEC 9899:2011, Programming languages — C
  • ISO/IEC 9945:2003, Information Technology — Portable Operating System Interface (POSIX)
  • ISO/IEC 10646, Information technology — Universal Coded Character Set (UCS)
  • ISO/IEC 10646-1:1993, Information technology — Universal Multiple-Octet Coded Character Set (UCS) — Part 1: Architecture and Basic Multilingual Plane
  • ISO/IEC/IEEE 60559:2011, Information technology — Microprocessor Systems — Floating-Point arithmetic
  • ISO 80000-2:2009, Quantities and units — Part 2: Mathematical signs and symbols to be used in the natural sciences and technology
The library described in Clause 7 of ISO/IEC 9899:2011 is hereinafter called the C standard library.1
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.
References to ISO/IEC 10646-1:1993 are used only to support deprecated features ([depr.locale.stdcvt]).
end note
With the qualifications noted in [language.support] through [thread] and in [diff.library], the C standard library is a subset of the C++ standard library.