The following issue has been SUBMITTED. ====================================================================== http://austingroupbugs.net/view.php?id=1307 ====================================================================== Reported By: geoffclare Assigned To: ====================================================================== Project: 1003.1(2016)/Issue7+TC2 Issue ID: 1307 Category: Base Definitions and Headers Type: Clarification Requested Severity: Comment Priority: normal Status: New Name: Geoff Clare Organization: The Open Group User Reference: Section: 7.3.5.1 LC_TIME Locale Definition Page Number: 160 Line Number: 5085 Interp Status: --- Final Accepted Text: ====================================================================== Date Submitted: 2019-12-18 15:35 UTC Last Modified: 2019-12-18 15:35 UTC ====================================================================== Summary: am_pm value in locales that do not distinguish between am and pm (again) Description: The Notes to the Editor in the Interpretation response in bug http://austingroupbugs.net/view.php?id=81 say:<blockquote>Consider as a revision for a future edition, requiring that am_pm be empty if t_fmt_ampm is an empty string
This would also need to be noted in the APPLICATION USAGE of related utilities/functions.</blockquote> This is an instruction to the working group to consider making a change, not an instruction to the editor to make a change. I am submitting this bug so that we can duly consider precisely what, if any, changes to make. Desired Action: Change:<blockquote>The operand shall consist of two strings, separated by a <semicolon>, each surrounded by double-quotes. The first string shall represent the <i>ante-meridiem</i> designation, the last string the <i>post-meridiem</i> designation.</blockquote>to:<blockquote>If the <b>t_fmt_ampm</b> string is not empty, the <b>am_pm</b> operand shall consist of two strings, separated by a <semicolon>, each surrounded by double-quotes; the first string shall represent the <i>ante-meridiem</i> designation, the last string the <i>post-meridiem</i> designation. If the <b>t_fmt_ampm</b> string is empty, the <b>am_pm</b> operand shall be an empty string.</blockquote> If this change is agreed, then work out what other changes are needed. ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2019-12-18 15:35 geoffclare New Issue 2019-12-18 15:35 geoffclare Name => Geoff Clare 2019-12-18 15:35 geoffclare Organization => The Open Group 2019-12-18 15:35 geoffclare Section => 7.3.5.1 LC_TIME Locale Definition 2019-12-18 15:35 geoffclare Page Number => 160 2019-12-18 15:35 geoffclare Line Number => 5085 2019-12-18 15:35 geoffclare Interp Status => --- ======================================================================