<span style=" font-size:10pt;font-family:sans-serif"> <b>Attendees</b>:
Rajan, Jim, David O., Fred, Mike, Ian, David H.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> New
agenda items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
None.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Carry
over action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Check WANT macro issue in CFP 1581 - Done.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Last
meeting action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
All: Need ideas on how to convert Word to good PDF with links. Jim: Add
hex to annex draft. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Write paper saying ‘const’ missing in *payload. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Rewrite CFP 1643: Rnd ties away issue. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim+Fred: Re no prototype vs varargs prototype, find where in C where float
is promoted to double. - Done.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> New
action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Create a proposal based on CFP 1709 updates to Annex B with the addition
of N and M parameter descriptions.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: For cfp3x-annex-20200706.pdf, Annex X, new example (page 33), change
the magic number 40 (which needs to be verified) to be a macro and add
in a descriptive definition of that macro.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: For cfp3x-annex-20200706.pdf, Annex X, strtoencdecd* function declarations
(page 35), make the pointers into arrays to allow giving a size for the
array. </span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Submit the paper in CFP 1703 to WG14 as a CFP paper.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Submit CFP 1653's changes (appropriately colorized or changed to highlight
the changes) to WG14.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Put CFP 1634 (with the correction: 'prototype is extended' -> 'prototype
is expanded') into TS3 as an annex.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Submit CFP 1704 to WG14 as a proposal from CFP.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Prepare a suggested change to C2X proposal based on CFP 1687 option
3.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Submit CFP 1702 to WG14 as a CFP paper.</span><br><span style=" font-size:10pt;font-family:sans-serif">
David H: Come up with a sentence to add to footnote 295 (as per CFP 1697)
to point out the possible numerical differences in output.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Next
Meeting(s):</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Wednesday, August 19th, 2020, 11:00 EST, 8:00 PST, 4PM UTC</span><br><span style=" font-size:10pt;font-family:sans-serif">
ISO Zoom teleconference</span><br><span style=" font-size:10pt;font-family:sans-serif">
Please notify the group if this time slot does not work.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif"><b> C++
liaison</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
C/C++ compatibility for extensions floating types</span><br><span style=" font-size:10pt;font-family:sans-serif">
See [Cfp-interest 1638, 1701] C++ floating-point work David Olsen</span><br><span style=" font-size:10pt;font-family:sans-serif">
Difference between C++ and our TS in determination of types. C++
picks standard types whereas we pick the interchange types. It was an issue
for the tgmath functions before the rework (Ex. Functions that round to
narrower type).</span><br><span style=" font-size:10pt;font-family:sans-serif">
In C++ you can have these new IEEE types and non-IEEE standard types.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif"><b> C2X
Integration:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Latest C2X draft: </span><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2478.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2478.pdf</span></a><br><span style=" font-size:10pt;font-family:sans-serif">
Part 1</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 2</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 3</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 4ab</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 5abcd</span><br><span style=" font-size:10pt;font-family:sans-serif">
IEEE 754-2019 support</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Action
item details</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Check WANT macro issue in [CFP 1581]</span><br><span style=" font-size:10pt;font-family:sans-serif">
Some of the macros are missing in N2478 as well.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Rajan: Add in some text to describe what N and M are.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Resolve as per CFP 1709.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Create a proposal based on CFP 1709 updates to Annex
B with the addition of N and M parameter descriptions.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
All: Need ideas on how to convert Word to good PDF with links.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Adobe's online version does not work. The old Adobe Pro 9 works
on PC. Jim to try on Mac (has been ordered).</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Add hex to annex draft [CFP 1684]</span><br><span style=" font-size:10pt;font-family:sans-serif">
New example added (page 33).</span><br><span style=" font-size:10pt;font-family:sans-serif">
Mike: Don't like seeing the "40" constant in the example.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Wasn't there a macro added for the maximum size Fred?</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: I don't think so.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Rajan: Do a "#define MAX_VALUE 40 // Max hex digits"
and use that in the declaration and strfromenc call.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Resolve as per CFP 1692.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: For cfp3x-annex-20200706.pdf, Annex X, new example (page
33), change the magic number 40 (review if this is big enough) to be a
macro and add in a descriptive definition of that macro.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: For cfp3x-annex-20200706.pdf, Annex X, strtoencdecd*
function declarations (page 35), make the pointers into arrays to allow
giving a size for the array.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Write paper saying ‘const’ missing in *payload [CFP 1655]</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1703.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Fred to submit the paper in CFP 1703 to WG14 as a CFP paper.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Rewrite CFP 1643: Rnd ties away issue.</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1653.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Submit CFP 1653's changes (appropriately colorized or
changed to highlight the changes) to WG14.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Jim+Fred: Re no prototype vs varargs prototype, find where in C where float
is promoted to double</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1688.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: This is a change to the standard.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: No, this is a change to the TS3 annex as per CFP 1634
(with the correction: 'prototype is extended' -> 'prototype is expanded').</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Put CFP 1634 (with the correction: 'prototype is extended'
-> 'prototype is expanded') into TS3 as an annex.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Other
issues</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Constant expressions evaluated in translation environment [CFP 1579]</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1704.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Fred: Submit CFP 1704 to WG14 as a proposal from CFP.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
WANT macros for Annex F interfaces [CFP 1627]</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1687.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Option 1 is editorial, while 2 and 3 are changes.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Most seem to prefer option 3.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Suggested change to C2X.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Prepare a suggested change to C2X proposal based on CFP
1687 option 3.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
WANT macros for decimal and math functions [CFP 1657]</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1707.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Current version of Annex X has the __STDC_WANT_IEC_60559_TYPES_EXT__
want macro in it.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Withdrawing my issue.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
intmax_t removal [CFP 1617]</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1702.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: The naming in the compoundn functions is different from other
functions like scalbn and scalbln to reflect the long argument.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Rajan: The change in return value from unspecified value to NaN
may cause questions.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Fred: Submit CFP 1702 to WG14 as a CFP paper.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
%a with formatting precision [CFP 1693]</span><br><span style=" font-size:10pt;font-family:sans-serif">
See CFP 1700.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Ian: Should we be making a recommendation instead of a requirement?</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Required to be correctly rounded.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Only within the possible representable set of values.</span><br><span style=" font-size:10pt;font-family:sans-serif">
We could add a note that is essentially a warning.</span><br><span style=" font-size:10pt;font-family:sans-serif">
David H: For portable code, they shouldn't get close to this case.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: We could disallow a formatting precision of zero.</span><br><span style=" font-size:10pt;font-family:sans-serif">
David H: That would be different from Decimal.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: The problem is this applies to any precision lower than the
full precision needed for the value.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Different implementations can give different results. So not
portable.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: Even with %a trailing zeros can be trimmed so not portable.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Ian: What is this useful for?</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: For showing what is in memory.</span><br><span style=" font-size:10pt;font-family:sans-serif">
David H: If the conversion is less than full precision, the leading
digit has to be between 8-F.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Are we agreed we need a note about this?</span><br><span style=" font-size:10pt;font-family:sans-serif">
David H: For precisions less than full, the choice of a leading
digit can differ between implementations.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim/David H: We should point out the numerical difference in the
output by expanding the footnote.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: David H: Come up with a sentence to add to footnote 295 (as
per CFP 1697) to point out the possible numerical differences in output.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Triple (1,0,0) [CFP 1675]</span><br><span style=" font-size:10pt;font-family:sans-serif">
Discuss next meeting.</span><br><BR>