Skip to content

Commit 88ec089

Browse files
committed
[intro.refs], Bibliography: Reorder ISO before all others and in
numerical order. Add a footnote to ISO/IEC 10646:2003 noting that it's withdrawn. As suggested by the new ISO house style rules.
1 parent 1a55585 commit 88ec089

File tree

3 files changed

+33
-27
lines changed

3 files changed

+33
-27
lines changed

source/back.tex

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,41 @@ \chapter{Bibliography}
44

55
\begin{itemize}
66
\renewcommand{\labelitemi}{---}
7+
% ISO documents in numerical order.
78
\item
8-
Bjarne Stroustrup,
9-
\doccite{The \Cpp{} Programming Language, second edition}, Chapter R.
10-
Addison-Wesley Publishing Company, ISBN 0-201-53992-6, copyright \copyright 1991 AT\&T
11-
\item
12-
Brian W. Kernighan and Dennis M. Ritchie,
13-
\doccite{The C Programming Language}, Appendix A.
14-
Prentice-Hall, 1978, ISBN 0-13-110163-3, copyright \copyright 1978 AT\&T
15-
\item
16-
P.J. Plauger,
17-
\doccite{The Draft Standard \Cpp{} Library}.
18-
Prentice-Hall, ISBN 0-13-117003-1, copyright \copyright 1995 P.J. Plauger)
19-
\item
20-
IANA Time Zone Database,
21-
available at \url{https://www.iana.org/time-zones}
9+
ISO 4217:2015,
10+
\doccite{Codes for the representation of currencies}
2211
\item
2312
ISO/IEC 10967-1:2012,
2413
\doccite{Information technology --- Language independent arithmetic ---
2514
Part 1: Integer and floating point arithmetic}
26-
\item
27-
ISO 4217:2015,
28-
\doccite{Codes for the representation of currencies}
2915
\item
3016
ISO/IEC/IEEE 60559:2011, \doccite{Information technology ---
3117
Microprocessor Systems --- Floating-Point arithmetic}
18+
% Other international standards.
3219
\item
3320
%%% Format for the following entry is based on that specified at
3421
%%% http://www.iec.ch/standardsdev/resources/draftingpublications/directives/principles/referencing.htm
3522
The Unicode Consortium. Unicode Standard Annex, UAX \#29,
3623
\doccite{Unicode Text Segmentation} [online].
3724
Edited by Mark Davis. Revision 35; issued for Unicode 12.0.0. 2019-02-15 [viewed 2020-02-23].
38-
Available at \url{http://www.unicode.org/reports/tr29/tr29-35.html}
25+
Available from: \url{http://www.unicode.org/reports/tr29/tr29-35.html}
26+
\item
27+
IANA Time Zone Database.
28+
Available from: \url{https://www.iana.org/time-zones}
29+
% Literature references.
30+
\item
31+
Bjarne Stroustrup,
32+
\doccite{The \Cpp{} Programming Language, second edition}, Chapter R.
33+
Addison-Wesley Publishing Company, ISBN 0-201-53992-6, copyright \copyright 1991 AT\&T
34+
\item
35+
Brian W. Kernighan and Dennis M. Ritchie,
36+
\doccite{The C Programming Language}, Appendix A.
37+
Prentice-Hall, 1978, ISBN 0-13-110163-3, copyright \copyright 1978 AT\&T
38+
\item
39+
P.J. Plauger,
40+
\doccite{The Draft Standard \Cpp{} Library}.
41+
Prentice-Hall, ISBN 0-13-117003-1, copyright \copyright 1995 P.J. Plauger)
3942
\end{itemize}
4043

4144
The arithmetic specification described in ISO/IEC 10967-1:2012 is

source/future.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2146,7 +2146,8 @@
21462146

21472147
\pnum
21482148
The encoding forms UTF-8, UTF-16, and UTF-32 are specified in ISO/IEC 10646.
2149-
The encoding form UCS-2 is specified in ISO/IEC 10646:2003.
2149+
The encoding form UCS-2 is specified in ISO/IEC 10646:2003.%
2150+
\footnote{Cancelled and replaced by ISO/IEC 10646:2017.}
21502151

21512152
\rSec1[depr.conversions]{Deprecated convenience conversion interfaces}
21522153

source/intro.tex

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,6 @@
3333
For undated references, the latest edition of the referenced document
3434
(including any amendments) applies.
3535
\begin{itemize}
36-
\item Ecma International, \doccite{ECMAScript%
37-
\footnote{ECMAScript\textregistered\ is a registered trademark of Ecma
38-
International.
39-
This information is given for the convenience of users of this document and
40-
does not constitute an endorsement by ISO or IEC of this product.}
41-
Language Specification},
42-
Standard Ecma-262, third edition, 1999.
4336
\item ISO/IEC 2382, \doccite{Information technology --- Vocabulary}
4437
\item ISO 8601:2004, \doccite{Data elements and interchange formats ---
4538
Information interchange --- Representation of dates and times}
@@ -52,11 +45,20 @@
5245
does not constitute an endorsement by ISO or IEC of this product.})}
5346
\item ISO/IEC 10646, \doccite{Information technology ---
5447
Universal Coded Character Set (UCS)}
55-
\item ISO/IEC 10646:2003, \doccite{Information technology ---
48+
\item ISO/IEC 10646:2003,%
49+
\footnote{Cancelled and replaced by ISO/IEC 10646:2017.}
50+
\doccite{Information technology ---
5651
Universal Multiple-Octet Coded Character Set (UCS)}
5752
\item ISO 80000-2:2009, \doccite{Quantities and units ---
5853
Part 2: Mathematical signs and symbols
5954
to be used in the natural sciences and technology}
55+
\item Ecma International, \doccite{ECMAScript%
56+
\footnote{ECMAScript\textregistered\ is a registered trademark of Ecma
57+
International.
58+
This information is given for the convenience of users of this document and
59+
does not constitute an endorsement by ISO or IEC of this product.}
60+
Language Specification},
61+
Standard Ecma-262, third edition, 1999.
6062
\end{itemize}
6163

6264
\pnum

0 commit comments

Comments
 (0)