<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Aptos;
panose-1:2 11 0 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
p.p1, li.p1, div.p1
{mso-style-name:p1;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;}
p.p8, li.p8, div.p8
{mso-style-name:p8;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;}
span.apple-converted-space
{mso-style-name:apple-converted-space;}
span.s1
{mso-style-name:s1;}
span.s3
{mso-style-name:s3;}
span.s4
{mso-style-name:s4;}
span.s5
{mso-style-name:s5;}
span.EmailStyle26
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<div id="mail-editor-reference-message-container">
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">This is what was sent to WG14 re C23 DIS editorial review comments:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">---<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">One addition to the non-NB comment fix section:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#212121">There are often a list of things is specified as either<br>
A, B, C and D<br>
or<br>
A, B, C, and D<br>
which should be consistent in one or the other form. Related, there is at least one case where that 'and' before the last<span class="apple-converted-space"> </span>item is forgotten. e.g. G.7</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#212121">Regards,<br>
<br>
<b>Rajan Bhakta</b><br>
z/OS XL C/C++ Compiler Technical Architect<br>
ISO C Standards Representative (Canada, USA), INCITS/C Chair<br>
C/C++ Compiler Development</span><o:p></o:p></p>
<p class="MsoNormal"><a href="mailto:rbhakta@us.ibm.com"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#0078D7">rbhakta@us.ibm.com</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri",sans-serif;color:#212121"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#212121">IBM</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="color:black">From:
</span></b><span style="color:black">Rajan Bhakta <rbhakta@us.ibm.com><br>
<b>Date: </b>Friday, March 8, 2024 at 10:45</span><span style="font-family:"Arial",sans-serif;color:black"> </span><span style="color:black">AM<br>
<b>To: </b>Robert Seacord <rcseacord@gmail.com>, Aaron Ballman <aaron@aaronballman.com>, Henry Kleynhans <henry.kleynhans@gmail.com>, Joseph Myers <joseph@codesourcery.com>, Jens Gustedt <jens.gustedt@inria.fr>, David Keaton <dmk@dmk.com>, JeanHeyd Meneide
<phdofthehouse@gmail.com>, Freek Wiedijk <freek@cs.ru.nl><br>
<b>Subject: </b>C23 Editorial Review</span><o:p></o:p></p>
</div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<p class="p1"><span class="s1">These are the review comments from myself and CFP.</span><o:p></o:p></p>
<p class="p1"><span class="s1">At the end, there are other items that we noticed, but do not correspond to NB comments directly.</span><o:p></o:p></p>
<p class="p1"> <o:p></o:p></p>
<p class="p1"><span class="s1">Comment 9: Footnote 45). Change to "Two types *do not have to* be identical..."</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 52). Change to "type *is not necessary to* be performed..."</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 69). Change to "thus may convert to different internal formats and values."</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 215). Change to "do not have to support;"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 236). Change to "errno does not have to be"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 309). Change to "implementation does not have to provide"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 312). Change to "implementation does not need to distinguish"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 318). Change to "identifiers do not need to be modifiable"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 346). Change to "this does not have to be the same"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> Footnote 387). Change to "and the value does not have to be negative."</span><o:p></o:p></p>
<p class="p1"><span class="s1">Comment 64: 6.7.3.3#20. Change "Now, consider a similar fragment, ..." to "A similar fragment, ..."</span><o:p></o:p></p>
<p class="p1"><span class="s1">Comment 125: *5.1.2.4#13. Change to "of a register can not alter the value."</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 5.1.2.4#13. Change to "load rounds to the precision"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 5.1.2.4#13. Change to "assignments perform their"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 5.2.5.3.2#36. Change to "constants could possibly not give".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.5.3.6#12. Change to "literal have to be constant".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.2#20. Change to "specifier can have".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.13.8.2#3. Change to "definition can for example".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.13.8.3#8. Change to "the result can depend on"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.10.4.1#17. Change to "can violate the constraint"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.10.4.2#7. Change to "violation since an environment that has a CHAR_BIT greater than 24 could possibly not get enough data from the resource."</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.10.4.2#8. Change to "implementations that could have an".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 7.21.1#5. Change to "Implementations can diagnose".</span><o:p></o:p></p>
<p class="p1"><span class="s1">Comment 185: 5.1.2.5#24. Change to "evaluation can take".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 5.1.2.5#38. Change to "shared memory location possibly will not preserve".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.2.6.2#5. Change to "bits could generate".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.4.4.3#12. Change to "rounding can yield"</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.2#19. Change to "can cause constraint".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.13.8.1#10. Change to "call can be safely".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.13.8.1#10. Change to "the reordering can, in principle,".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 6.7.13.8.3#4. Change to "attribute can depend".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 7.24.3.4#3. Change to "implementation can ignore".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 7.24.3.4#4. Change to "call could possibly not be passed".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 7.24.3.5#3. Same as 7.24.3.4#3.</span><o:p></o:p></p>
<p class="p1"><span class="s1"> 7.24.3.5#4. Same as 7.24.3.4#4.</span><o:p></o:p></p>
<p class="p1"><span class="s1"> F.5#6. Valid use of "shall". Keep as is unless we have a good alternative ("will"?).</span><o:p></o:p></p>
<p class="p1"><span class="s1"> F.10.12.1. Change to "that could potentially not be supported".</span><o:p></o:p></p>
<p class="p1"><span class="s1"> F.10.13.1. Same as F.10.12.1.</span><o:p></o:p></p>
<p class="p1"><span class="s1"> H.2.4#4. Change to "type could have the same".</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:Helvetica"><br>
</span><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**-184</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><i><span style="font-size:11.0pt;font-family:Helvetica">Table titles and numbers</span></i></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">Several tables (typically referred to as “the following table”) don’t have titles or numbers: </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">6.4.1 #3</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">6.4.4.5 #3</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">6.5.16 #10</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">7.11.2.1, Examples 1 and 2 </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">7.17.6 #1 </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">7.27 Example</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">Annex E, several</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">F.3 #20. The title could be “Operation binding — mathematical operations”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">G.5.2 #2, #3.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">There are some tables that are not referred to as a table, and that do not have a title or number, e.g.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">6.4.4.5 #9</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">7.27 #12</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">G.5.3 #2 (like G.5.2 #2, #3 mentioned above)</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><i><span style="font-size:11.0pt;font-family:Helvetica">Table references</span></i></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">7.27 #13 says “indicated in the table in 7.6.2”. Should be “indicated in Table 7.1”. Actually it should be “indicated in Tables 7.1 and 7.2, though that would be a technical
change.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">In F.10 #10, #11, and #13, Table F.2 is referred to as "the 'Operation binding' table in F.3”, contrary to ISO style which would be just “Table F.2”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">In F.10 #16 the unnumbered table in F.3 #20 is referred to as "the F.3 table of operations recommended by ISO/IEC 60559”. The table should be given a number (noted above)
and be referred to by that number.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">G.5.2 footnote 449 refers to “the tables”. (Clear enough but doesn’t fit ISO guidelines.)</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">H.2.2 footnote 452 refers to “the tables”. Should be “Table H.1 and Table H.2”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">H.10 #4 refers to “In 7.6.2, the table of functions affected by constant rounding modes for standard floating types”. Should be "Table 7.1".</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">H.10 #5 refers to "In 7.6.3, in the table of functions affected by constant rounding modes for decimal floating types”. Should be "Table 7.2".</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">H.13 Example refers to “the following tables H.9 and H.10” and “the following table H.10”. Should be “Tables H.9 and H.10” and “Table H.10” (no “the following”).</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">M.1 #1 refers to “this table”. Should be “Table M.1”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">M.1 #2 “in a table” should be “in the table”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">** -002</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 016 </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 024</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok, except …</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Appropriate changes of “negating” to “arithmetically negating” were not made:</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">6.4.4.3 #12 (3 instances)</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">7.3.9.4 #2 Change “negating the sign of its imaginary part” to “arithmetically negating its imaginary part”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Footnote 340</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Footnote 405</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">F.5 #5</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">J.1 #1 (44)</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 033</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">AT035</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok (in PDF n3219)</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 038</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Still a hanging paragraph in F.10 (not mentioned in comment). Fixing it would change Annex F subclause numbers for all the math functions. Suggest no change
for C23.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Still a hanging paragraph in H.11 (not mentioned in comment).</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Otherwise ok for Annexes F, G and H (others not checked).</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">** -046</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 2- 048</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 1- 049</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 0- 050</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">** -068</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">** -069</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">The first change also replaced a semicolon with a period (preceding “Implementations conforming to Annex F have this behavior”). The semicolon made it clearer
what “this behavior” refers too. Suggest restoring the semicolon.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Otherwise ok.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB3 3- 078</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">** -085</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">H.11.3.2.3, last line, is “See EXAMPLE in H.11.3.3.2.” I believe ISO style would be “See Example in …” or “See the example in …”. </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB5 3- 104</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB5 4- 105</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">There’s a bad line break right after the top line of the 7.6.3 Synopsis box.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">There’s a space at the beginning of the 4</span></span><span class="s3"><sup><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">th</span></sup></span><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004"> line
of 7.6.3 #2. </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">In the end of 7.23.6.2, in Forward references, the 2</span></span><span class="s3"><sup><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">nd</span></sup></span><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004"> line
begins with a comma “,”.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB6 8- 121</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">** -128</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB7 2- 134</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB7 9- 142</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">OK</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB7 6- 143</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">The breaks in the tables are awkward. I assume the entire tables won’t fit the page width. Adding a title for the second part of each table would be helpful,
e.g. “Table H.1 (continued)”, which is what ISO suggests for tables that must be continued on another page. There’s a lot of space between the two parts of the tables.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB7 7- 144</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 08- 146</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 07- 147</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 06- 148</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 05- 149</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 04- 150</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 03- 151</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 02- 152</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 01- 153</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB1 00- 154</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB9 9- 155</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB8 5- 164</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB8 9- 165</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB8 8- 166</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB8 7- 167</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#C00000">Didn’t check 146 - 167 above, which refer to the Annexes and Annex J.</span></span><o:p></o:p></p>
<p class="p8"><span class="s1"><span style="font-size:11.0pt"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB9 2- 175</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">GB9 1- 176</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 184:</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#C00000">Table H.4 was moved to the wrong place. It should be with the example in H.11 #7.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#C00000">Table numbering skips from H.4 to H.9.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Helvetica"> </span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 189</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Ok</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">**- 190:</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#C00000">5.2.5.3.4 #11, a note, just above Table 5.2. A footnote in the previous draft was turned into this note. The footnote was attached to the last sentence
of the paragraph preceding the note. As a note, it’s not clear what “these cases” refers to. Suggest reverting back to the footnote. An alternative fix would be changing the note to: "Although unspecified in ISO/IEC 60559, a preferred quantum exponent of 0
would be a reasonable implementation choice for the cases where the formula is undefined and the function result is finite.”</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Helvetica"> </span><o:p></o:p></p>
<p class="MsoNormal"><span class="s4"><span style="font-size:11.0pt;font-family:Helvetica;color:#191919">For the following,</span></span><span class="apple-converted-space"><span style="font-size:11.0pt;font-family:Helvetica;color:#191919"> </span></span><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#191919">references
to page numbers are printed pages (not PDF pages).</span></span><span style="font-size:11.0pt;font-family:Helvetica;color:#191919"><br>
<br>
<span class="s1">Clicking on left side table of contents does not work -- goes to page i.</span><br>
<br>
<span class="s1">"revision" -> "edition" on pages xiii, 55, 188, 189, 291, 457, 458,</span><br>
<span class="s1">459, 625, 674.</span><br>
<br>
<span class="s1">It is not clear to me when "family" should be in an index entry:</span><br>
<span class="s1"> Page 689: canonicalize has family, while cacos does not.</span><br>
<span class="s1"> Page 708, index entry "strfromd 358" should be "strfromdN 358"</span><br>
<span class="s1"> Page 708, index entry "strtod 360, 361" should be "strtodN 360, 361"</span><br>
<span class="s1"> Page 708, index entry "wcstod 435, 436" should be "wcstodN 435, 436"</span><br>
<br>
<span class="s1"> Index is missing "family" for </span><br>
<span class="s1"> "...dN function"</span><br>
<span class="s1"> "...dNx function"</span><br>
<span class="s1"> "...fN function"</span><br>
<span class="s1"> "...fNx function"</span><br>
<span class="s1"> eg, ... is acos, acosh, and so on to tgamma, trunc</span><br>
<span class="s1">End of "family" issue.</span><br>
<br>
<span class="s1">Should there be "strfromencf32" and "strfromencf64" on page 614?</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:Helvetica"> </span><o:p></o:p></p>
<p class="p1"><span class="s1"><b>Additional comments (outside DIS comment fixes):</b></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">Table 7.1 and elsewhere. Table headers are not in Bold. Headers in tables in ISO Directives, Part 2, Clause 29 (Tables) are in Bold. I don’t see this stated as a requirement.</span></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Helvetica"> </span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">(Breaks in Tables H.1 and H.2 noted in previous comments.)</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">Table H.4 uses a header style similar to the one that ISO calls incorrect in Example 4 in </span></span><a href="https://www.iso.org/sites/directives/current/part2/index.xhtml#_idTextAnchor424"><span class="s5"><span style="font-size:11.0pt;font-family:Helvetica;text-decoration:none">https://www.iso.org/sites/directives/current/part2/index.xhtml#_idTextAnchor424</span></span></a><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica">.</span></span><o:p></o:p></p>
<p class="p1"><span class="s1"><span style="font-size:11.0pt"> </span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">M.2, bullet "harmonization with floating-point standard ISO/IEC 60559:</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">Don’t “TS 18661-n” need to be written as “ISO/IEC TS 18661-n”?</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">CFP and WG14 work referred to TS 18661-4a, but the “4a” doesn’t appear on any published document. The “a” doesn’t seem necessary because the bullet says
“mathematical functions” which points to the feature that was integrated. Suggest omitting the “a”. Also, TS 18661-4 2</span></span><span class="s3"><sup><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">nd</span></sup></span><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004"> edition
is expected to publish at about the same time as C23, which means an undated reference to TS 18661-4 would be wrong (the new one doesn’t include the mathematical functions). Suggest using dated references to the TSes:</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">ISO/IEC TS 18661-1:2014</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">ISO/IEC TS 18661-2:2015</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">ISO/IEC TS 18661-3:2015</span></span><o:p></o:p></p>
<p class="MsoNormal"><span class="s1"><span style="font-size:11.0pt;font-family:Helvetica;color:#B00004">ISO/IEC TS 18661-4:2015</span></span><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>