From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by sourceware.org (Postfix) with ESMTPS id A469E385703F for ; Thu, 4 Feb 2021 23:42:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A469E385703F Received: by mail-lf1-x136.google.com with SMTP id q12so7164203lfo.12 for ; Thu, 04 Feb 2021 15:42:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=A+2FLxZ+lf5+JDrBLknbAGHZTeSjg/82lacuC9A535I=; b=VsWLWKT1udmMiKciZo8Z7nhI0gORy7NG1Q8u5ussrwWJqmWLOGahkYNl+gBDbf6ncJ lfB2jYdcBRwjY0Qn9u1hn2DWfI5Ewex3tfzsQarZp6Y7E6vAO2b9pYXnKAaA7PBs4VAb mPEL+rv4Ka1z/olw4NodePLWFIGFtxfHW6K97y9HpNecGBoshiHpPVL6iYLTxMMAVy8u Pg2686j9FVETp9qmNanlw3hzRPBYiJ6vKgzPZH9s7IPoZZOSUB2aodCVOnpkvSMMA3iO LyEBFexp/jFSleGEe4eGwlWtdnbqWiRk0+5lfINGUBxpxY7qSV8+wDoOpSChntjbwhEc itiQ== X-Gm-Message-State: AOAM530Zyo8T2a6vfoXy6P9iWR4ZQE467E5uocUAqMHxtX4SLG4+T3WR CxjNkc3UagcfL6klc+TJuEcLQC81c999N744cx0= X-Google-Smtp-Source: ABdhPJwMAM+/YMe1lu2478uThdy+OBRvGGgtFcysZOXmrkG+IzjbwKa0/Z/ZTxAREE9VSgkw6LtGZ5cTFNUntkofU7k= X-Received: by 2002:ac2:58ee:: with SMTP id v14mr963353lfo.470.1612482176515; Thu, 04 Feb 2021 15:42:56 -0800 (PST) MIME-Version: 1.0 References: <16367.1612474498@localhost> In-Reply-To: From: Charles Date: Thu, 4 Feb 2021 23:42:40 +0000 Message-ID: Subject: Re: Q about format's behavior with ~R directive To: Sudarshan S Chawathe Cc: Kawa mailing list Content-Type: multipart/mixed; boundary="00000000000056a76405ba8b4334" X-Spam-Status: No, score=-9.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: kawa@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Kawa mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Feb 2021 23:42:59 -0000 --00000000000056a76405ba8b4334 Content-Type: text/plain; charset="UTF-8" On Thu, Feb 4, 2021 at 11:41 PM Charles wrote: > > There isn't a specification to my knowledge on the specific language used > to count the numbers, although in this case Kawa is an oddity. I attached a > patch to fix that. The testsuite errors for me from a fresh git clone and > it's been a while since I've contributed, so I don't know if it breaks in > other areas aside from the obvious formatting cases. > And with that patch I mentioned ... B.R, Charles. --00000000000056a76405ba8b4334 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-R-cardinal-counting-more-consistent.patch" Content-Disposition: attachment; filename="0001-Make-R-cardinal-counting-more-consistent.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kkri8qea0 RnJvbSAwODViYzdjYjEzMjEzYTIxYzUzOTdlNDk0NTdlMTZiNTgwMTIzNzY2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDaGFybGVzIFR1cm5lciA8Y2h0dXJuZUBnbWFpbC5jb20+CkRh dGU6IFRodSwgNCBGZWIgMjAyMSAyMzozMTozMCArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIE1ha2Ug flIgY2FyZGluYWwgY291bnRpbmcgbW9yZSBjb25zaXN0ZW50CgooZm9ybWF0ICN0ICJ+UiIgMTAw KSByZXR1cm5zICJodW5kcmVkIiwgd2hlcmVhcyBvdGhlciBMaXNwcyB0ZW5kIHRvCnJldHVybiAi b25lIGh1bmRyZWQiLiBJdCdzIGFyZ3VhYmxlIHRoYXQgYm90aCBhcmUgaW4gc29tZSBzZW5zZQpj b3JyZWN0IChzaW5jZSB0aGlzIGlzIG5vdCBhbiBhcmVhIGhlYXZpbHkgc3BlY2lmaWVkIGFueXdo ZXJlKSwgYnV0Cml0J3Mgbm90IGdvb2QgdGhhdCB3ZSdyZSBpbmNvbnNpc3RlbnQsIHNpbmNlIHdl IGFsc28gcmV0dXJuIChmb3JtYXQgI3QKIn5SIiAxMDAwKSBhcyAib25lIHRob3VzYW5kIi4KClJl cG9ydGVkIGJ5IFN1ZGFyc2hhbiBTIENoYXdhdGhlLgotLS0KIGdudS9rYXdhL2Zvcm1hdC9Fbmds aXNoSW50ZWdlckZvcm1hdC5qYXZhIHwgMiArLQogdGVzdHN1aXRlL2Zvcm1hdHN0LnNjbSAgICAg ICAgICAgICAgICAgICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L2thd2EvZm9ybWF0L0VuZ2xpc2hJbnRl Z2VyRm9ybWF0LmphdmEgYi9nbnUva2F3YS9mb3JtYXQvRW5nbGlzaEludGVnZXJGb3JtYXQuamF2 YQppbmRleCAxNmY3MmU4YzcuLjE2YjI0NjE5OSAxMDA2NDQKLS0tIGEvZ251L2thd2EvZm9ybWF0 L0VuZ2xpc2hJbnRlZ2VyRm9ybWF0LmphdmEKKysrIGIvZ251L2thd2EvZm9ybWF0L0VuZ2xpc2hJ bnRlZ2VyRm9ybWF0LmphdmEKQEAgLTc4LDcgKzc4LDcgQEAgcHVibGljIGNsYXNzIEVuZ2xpc2hJ bnRlZ2VyRm9ybWF0IGV4dGVuZHMgamF2YS50ZXh0Lk51bWJlckZvcm1hdAogICAgICAgewogCWlu dCBudW0xMDBzID0gbnVtIC8gMTAwOwogCW51bSA9IG51bSAlIDEwMDsKLQlpZiAobnVtMTAwcyA+ IDEpCisJaWYgKG51bTEwMHMgPj0gMSkKIAkgIHsKIAkgICAgc2J1Zi5hcHBlbmQob25lc1tudW0x MDBzXSk7CiAJICAgIHNidWYuYXBwZW5kKCcgJyk7CmRpZmYgLS1naXQgYS90ZXN0c3VpdGUvZm9y bWF0c3Quc2NtIGIvdGVzdHN1aXRlL2Zvcm1hdHN0LnNjbQppbmRleCAwNTVkMDM3NjcuLjM1YTRh ZDIzZSAxMDA2NDQKLS0tIGEvdGVzdHN1aXRlL2Zvcm1hdHN0LnNjbQorKysgYi90ZXN0c3VpdGUv Zm9ybWF0c3Quc2NtCkBAIC0yOCw3ICsyOCw3IEBACiA7ICAgICAgKG5ld2xpbmUpCiA7ICAgICAg KGZvcm1hdDphYm9ydCkpKQogCi0odGVzdC1iZWdpbiAiZm9ybWF0IiA0NTQpCisodGVzdC1iZWdp biAiZm9ybWF0IiA0NTUpCiAoZGVmaW5lLXN5bnRheCB0ZXN0IAogICAoc3ludGF4LXJ1bGVzICgp CiAgICAgKCh0ZXN0IGZvcm1hdC1hcmdzIG91dC1zdHIpCkBAIC0xNTUsNiArMTU1LDcgQEAKICh0 ZXN0ICcoIn5yIiA0KSAiZm91ciIpCiAodGVzdCAnKCJ+ciIgMTApICJ0ZW4iKQogKHRlc3QgJygi fnIiIDE5KSAibmluZXRlZW4iKQorKHRlc3QgJygifnIiIDEwMSkgIm9uZSBodW5kcmVkIG9uZSIp CiAodGVzdCAnKCJ+ciIgMTk4NCkgIm9uZSB0aG91c2FuZCwgbmluZSBodW5kcmVkIGVpZ2h0eS1m b3VyIikKICh0ZXN0ICcoIn46ciIgLTE5ODQpICJtaW51cyBvbmUgdGhvdXNhbmQsIG5pbmUgaHVu ZHJlZCBlaWdodHktZm91cnRoIikKIAotLSAKMi4yNy4wCgo= --00000000000056a76405ba8b4334--