From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16503 invoked by alias); 4 Nov 2016 12:08:21 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 16483 invoked by uid 89); 4 Nov 2016 12:08:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=noted X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <581C7A1D.1050604@arm.com> Date: Fri, 04 Nov 2016 12:08:00 -0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: =?windows-1252?Q?P=E1draig_Brady?= , CC: Subject: Re: [PATCH] strftime: support %q to output the quarter of year References: <1478202401-5238-1-git-send-email-P@draigBrady.com> <581C73EA.9010708@arm.com> <0788277a-664d-0515-519a-20503fe7b66b@draigBrady.com> In-Reply-To: <0788277a-664d-0515-519a-20503fe7b66b@draigBrady.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AM4PR0902CA0012.eurprd09.prod.outlook.com (10.171.89.22) To DB6PR0802MB2150.eurprd08.prod.outlook.com (10.172.227.8) X-MS-Office365-Filtering-Correlation-Id: 4f5cccb5-7d03-486d-ac71-08d404ab3bfd X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2150;2:TcBztw6xv1j4l/8B7to/nUzy0GeUoWuK4BJYKnDVfzQZzXf1uQ9RARrWD8bm1oPLaAeNwVh0nt5p750GtNghlJs495RNZd6Tmvqo4jkWCgIqQbSZJ+nbVkLasVqNmmQNm52mpt7VB8mODve2nKBB4sxwhoQfm2cTd6Go74MDFUCb2p+1QA3MEfjAtatF43+NcqPKmt1DE4BMPn5xwLPpiw==;3:J7dFYv7yh3CbbTVsLC+eq+EEnmKO9Xpfr2JxsxVD6C/QCWBGAMk7nd986bN76D+5UP2BcJOAKARQ2lceZSowuEU/wcLS5oMHoluVX99pMR6EZBwSKn9YIMNqZX/WGi3g/6UKSfe69mTHdUGQi/B/fg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2150; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2150;25:1tMj8gW3qbUntw6s4THt0uEEftMqhlWzHzp4GXGQoZoZ9N0BsSkY4jw9M9vcBhIUUgHI2RQsFpX5KKhAc/FsMRLjHMFQ8MDo/jzjekM049BOlKxWL5Z5933Y8VolIJ9vvFdssTiTSS3EHyVHpCl4tvd5qOD7kfjCTzRJY9gnr6s5OVn+s0cdXaYe7lu6rUpp4KKSZ2ln34hHCJbQkQbiZ3maD5daYtGSRd2FL/iC8wZKRXL6TIxuiNl+tQ0E90DHdu/ER7+HwrRcXxgBjo0REMTcfcpI7yiS9tYBx6STafSP9llJt6godSs1717q2VMxXTgJqUKdJNMmG3BUvX3EmNR+C4AR6JkDwsJO/zbdMM+el21zR2TuMiqtaVI+pC3zxHTqfYol3jD6SvK2NXWTM+0McnkZzc23R8oh1X+bdGkHDu5L3+8CQdgDAXB2GX/o+/npiMlZ3Z9QKh33I67IAmYE1TMcyeDMm1kgrH51Ee36e35IeOcViulX83g3cHfdmOgtHGQX/Hrsg0U8J3QTYP1Vv2AKVbhcpzFrZ+LpfCznU0guJv1iImh7WWHERu8wZzoMCKhxTpWY/a+V8YdxDpfiQbZiOmjaeDWL0WZDy8hGyOqKpVhO2uitIAQvh0xC+ZcsIJA7G57t7suhX8pn9N9s9iNfYj7C+eQMXSCQUQ1RpMWZovN0k7LCiWAdMG4cYk82MHzCCrvGEqxr3WYm9A== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2150;31:LpP9Uys69sjWJasfrJLn6eWt/Bnv083VOeqfQWTxH3ZaNHmZspNEi6lAimZTfC2cJAvrG9iaxveNvG7Px9Qe7OmOxD3P50W4MVYsOHd1xbnwTTbwe/22jgQSXB6uEvgmclnceZPqIrHnsgkQT59jCBx7mh3Sn/e4pzC+5PaAIgTF+YYdLJUytImeOUSCOl7qA3tPj8J3FSKdJexh/vobsNWW4oBkYD7q2lgFlJxb4JaXGFItaH9Q6GKIFhe0r1IN;20:rxkJ0lwHnY6ObWJJb3rOiCl/e9qjYGOU5yVyGysLhMxLoc1lD/jRfnNj6c1vXaXYnifNdKMu6wamSdzZZTZLeBvWArY+LpEKrxaJWQjaOLZK90u43TCZEmjWS/VThEwPL6iqAkKRLYk8EzPj2xbNb60143jYdh526+uAHWaYJDU=;4:5Z6XSjCtmIhx2uatgcZ50Z+gjYLxMfP9za8Ud+/C7EqPUBjNW+iGKH4re9zmSbvikjZzgo5YMaPjjChbdVJVl+BEzV2sB4iiQl2C4jHhZc80yAuBTu3xyxugsozDyAKcbMN0G+6kuAXJX18v0YsnlVoD3tYErRsKNzDuxbONAKw74WrhuzqAIhv3UDC8Sjv6m8Ae3Mb1do0oPF6+ND1dhY+MECp666Q6xSmqbqs6S39x+g8B1px4t9FO6kbOu6DZGFHnJ5NGZzqzvZkJvf81Y0s4PQFS/5lhNhbdWSTkP8egXndGWGEXmcKKW1KnZnwTOZf63WAGXztffrjeH3JZIKYJ8KC360SBLgHtHo7vI1XqMQFPius4t3hQ/xmZ4CwlQLvBYLd+2Ms6zXeB4lEmBSHiBIpftbUm0TtMNgAZUZ8= NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:DB6PR0802MB2150;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2150; X-Forefront-PRVS: 01165471DB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(189002)(24454002)(199003)(4001350100001)(2950100002)(81156014)(5660300001)(81166006)(97736004)(5001770100001)(66066001)(65956001)(65806001)(2870700001)(8676002)(101416001)(47776003)(105586002)(33656002)(42186005)(6666003)(65816999)(106356001)(23746002)(50986999)(87266999)(54356999)(76176999)(80316001)(59896002)(189998001)(77096005)(3846002)(50466002)(83506001)(6116002)(4326007)(64126003)(86362001)(36756003)(7736002)(586003)(2906002)(305945005)(68736007)(92566002)(7846002)(781001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2150;H:[10.2.206.73];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB6PR0802MB2150;23:+HHMLZtPdTnDroaK2OkYrT03IcV7A1VSHgN?= =?Windows-1252?Q?hb9TiE7QIemW3jPpf1MXGuSIUQEthvGuTjwntNosd2vHxwqGTnWSs1nq?= =?Windows-1252?Q?5AuPDily+nEAk5K4Ws+b0f0b6A+2sUfkfdiSH1+9IbGy/Afp9GRzANM6?= =?Windows-1252?Q?tchplApgW0jOQiPKngT8iDUIDHfsSE+CcaLegJwki/DbIHhbPQOcbA5f?= =?Windows-1252?Q?PCnZx1AoKb7tmXb+QvM6Jtcr2DzzMi/bzyVOSEmw+dDuYNSQ1QE5DJd+?= =?Windows-1252?Q?jwx2mQbTzXPN06xktWaCPkAVGSfNULPxgZq9cu9RiTCsgIbekFO5gKYz?= =?Windows-1252?Q?85bVC3wgaZK8bSqkL0tImd8Yq7TZtA1ve84p9pUR3s0E6B7PCmR0IGv1?= =?Windows-1252?Q?HFmHyoV7cerWGHDFYd9GGmfM8TFQlm+7G/0PagaT8vti9nJw+PsOV2op?= =?Windows-1252?Q?2cuEW9cNM52uqezar7WWSga61nZRBVUg5Y8xzOcIqPpbiFjYHJwEminN?= =?Windows-1252?Q?QmdgDEN2X+wIux46GqT+tT2IFwo3WzOfQ3LOw30QQSr37XPnEDqN0slh?= =?Windows-1252?Q?k2eB2py/acOILJNsR6Rmgr8VDPkhnt1WenYP5cw+IX/vDQW72UXtZm2Z?= =?Windows-1252?Q?lDapq/rFmeKA1dfMKMVI4exrTjarndGA5Qyh0FbQn602xg1w1jrhOi3+?= =?Windows-1252?Q?fKf/hehYfA58IvcqTgp1W0QVPL+VitZjHYIpsoIS2bfM6Z8fvOSsQiQ5?= =?Windows-1252?Q?DYySxFmCqQAMQpyPKwvA40LMRh72ECQ2VwxHjnOwnevrIIgg4T5o8y35?= =?Windows-1252?Q?x1Jjsap1gbmmvUv72qqmZ92nuBEzrOIflAFPVI+Df/RrL/eSSc6CxiuA?= =?Windows-1252?Q?bZiLQpOj17m5MJcChWiK7qtVWC1irzIEzLNWEzaY5VlGmkjJ57PUO4jM?= =?Windows-1252?Q?i6hAoa6PGTl+J8XQuWXP9YiDfzWO+5fvVldFgXQTOctXVzCrkAEl4aew?= =?Windows-1252?Q?EK7DypzNwu0fouOlAepHPZoXOlurHIAWllkBlO6jphGtZwB9vtthiLq8?= =?Windows-1252?Q?qd11XqcdWMg/GtClB5XChTtlqpvXc4flG3tVBhEctZaE6Ajp/duEWn6w?= =?Windows-1252?Q?C7r4mHad2lyQ1AtMe/Fe0lBKfC+xiNawwqrYQtGDtGWRGR06MyggXaoF?= =?Windows-1252?Q?Paj0+hXfh/8knR7s41u3ZijHKrmCy0ScbbKT1vHR+D+cnStcA9GBlnpy?= =?Windows-1252?Q?qefUQEjN3KcnSWE7ptAKBg5SCpPxxLix5kUznDJyYlrJj40gorlOziOm?= =?Windows-1252?Q?qvyssfJrBn1lt/G4DmN8wSiY504uAfeCq97gK8scFV6rX5VncbuarpNo?= =?Windows-1252?Q?dZ/TiXA2dMdrTdMhhXAlGPiERIV5wgzpAWA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2150;6:dq7vlBNG0wc4hwrkpJMQauKn2PPLh/rXhNahFOZVmhi98wZ4IDiSM+krN4dcMwa3eFtBUf5FVdgruuXp5HsBW+4N4Yv4mXk1VRHwOCp/Ankdzd4Zx/fRLLxxEOaGNfDE9ddEjPkcXbq0GmGyp8Emyiwm7Rs13bMCSBT+at4MFSQ+9BWLu1y8u9MV/XbVCYO0sNZhMz7c7y3LajIrOrujSx+FMC0HgQTXhnZrZ5H615jzPLEsoXa6xNXBlxQ7//ZAXmQO9PPfn2jGeeWbzxPKUjnt+eX+6nkoFygjbPAzosLmFk+aHOXIWNuokz7rct1oK0RIiTq99jxjBfzBiGCWKg==;5:O2LaUfdePBUh78izRv5tN1+XBkVZ8ixaPA0KyyzagYJmlNIuLg/++lnGPTlWkZcMNyW2ACKlAFHZcfVaZioxgcbaNSyCG8MusygU2IIBeKBzB3rt1LSeKid6NqiWqc4GtbelMW3DuHumX9+rNNqtPg==;24:Z7+ZW8SWTCwGD/etQz2XHz/Eo8l7mbqp55PNE9RYFec0Cp5Dahgp8jMlI89yzffqyXkpVtQpwEKe5DTaIeL20bGh6q4Y9a7S6VmCXyE7RNI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2150;7:GGQJrjRjUSN9+VrBW0+s0Mp7k3NWKXFdCPtWqqo6rHjrzMAvmcExKdQj5ZSdxYLKzPlLVK9HIcSszQq81397itsiNNNYOtdtKXRkKDfg4YSGyp41ddTxw+w2ij633/9NMFgQx6tqggaTwdQ6KpWV602YqKD/Ex6DSet5pmvcbvKpcfzTIMRExr/Puz0+bCQjezRxabGhDgA0yFI7DDAuLpGJCsZJ2UR+Zi75H1VzeuMbx25hgFKmH8JyDl5eQaV289YYpxj/zf7gUYdEdQAuLgKRZD9XEj8BmPymLWyelkfjc5khKpMs2H0WiX5/G2M9ZCSwqJetuEquSjVRQ4rdiPWyqbtGdK9S1OaVeqEFQUo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2016 12:08:05.6379 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2150 X-SW-Source: 2016-11/txt/msg00145.txt.bz2 On 04/11/16 12:00, Pádraig Brady wrote: > On 04/11/16 11:41, Szabolcs Nagy wrote: >> On 03/11/16 19:46, Pádraig Brady wrote: >>> This is already supported by gnulib. > >> why? > > It's a marginal benefit, but as > noted in the cover of my updated patch: > > "Note even though the code is trivial here, > %q is useful from the shell as there you need to: > $(( ($(date +%-m)-1)/3+1 ))". > > I'll add that to the actual commit. this can conflict with future standard, so there need to be a strong reason for adding such extensions to portability libraries such as gnulib or to c runtimes. how does gnulib plan to deal with the conflict once posix adds %q with different meaning?