Re: Added C23 keywords to C syntax highlighting

Vincent Yang <[email protected]> Wed, 17 Jun 2026 07:47:47 +0800
Newsgroups gmane.editors.nano.devel
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------LV54n08vBAJtdvQmP6tQF5Qq
Content-Type: multipart/mixed; boundary="------------h58Uzsp0CfSXU0Grx8egF6xi";
 protected-headers="v1"; hp="clear"
Message-ID: <[email protected]>
Date: Wed, 17 Jun 2026 07:47:47 +0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Added C23 keywords to C syntax highlighting
To: [email protected]
References: <[email protected]>
 <[email protected]>
Content-Language: en-GB
From: Vincent Yang <[email protected]>
Autocrypt: [email protected]; keydata=
 xjMEaSWvihYJKwYBBAHaRw8BAQdAczH28HsKFUf137/i0vCJVs503Tfa0SvSoMz0sCqrZz/N
 SVZpbmNlbnQgWWFuZyAoQSBHUEcga2V5IGZvciBzaWduaW5nIG1lc3NhZ2VzKSA8eWFuZy52
 aW5jZW50LmhAaWNsb3VkLmNvbT7CkwQTFgoAOxYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJp
 Ja+KAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEPuml/HQ5Y71lsgA/2dRYgVF
 x7UVlXHZa5KGSggmcB/k3K6VgAYdXUdmTCupAP9SDEn5EqK1V+hApUzfm+aEQfwYalfuFE5i
 gTu5vjQRCc44BGklr4oSCisGAQQBl1UBBQEBB0CdaDTViQAyiDWSCNHaQVRbgvVfoxHDpGHQ
 uZsEHMy+OgMBCAfCeAQYFgoAIBYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsMAAoJ
 EPuml/HQ5Y71OGgBAOw0Cmc75BcfyPt7oabHJGHpDYFbX4x3WFe6uzM+gXmfAP4xmNkjKMXF
 r51sGiUBX2ZgJ1zhQoenk+ioLetKKFenDA==
In-Reply-To: <[email protected]>

--------------h58Uzsp0CfSXU0Grx8egF6xi
Content-Type: multipart/mixed; boundary="------------wWkSJVpCEA68Uz4eVfVsGZQS"

--------------wWkSJVpCEA68Uz4eVfVsGZQS
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMTUtMDYtMjAyNiAxNzoxNywgQmVubm8gU2NodWxlbmJlcmcgd3JvdGU6DQo+IFNvLCBJ
IHByb3Bvc2UgdG8gYWRkIGEgc21hbGwgbmV3IHNlY3Rpb24gdG8gdGhlIEMgc3ludGF4IHRo
YXQgY29sb3JzDQo+IHNvbWUgdmFsdWVzLCBsaWtlIGhleCBudW1iZXJzLCAidHJ1ZSIgYW5k
ICJmYWxzZSIsIGFuZCB0aGUgbmV3IGJpbmFyeQ0KPiBudW1iZXJzLsKgIFNvbWV0aGluZyBs
aWtlOg0KPiANCj4gIMKgwqAgY29sb3IgcGluayAiXDwoMFtYeF1bWzp4ZGlnaXQ6XV17Miw0
LDYsOH18MFtCYl1bMDFdezQsOCwxMiwxNn18dHJ1ZXwgDQo+IGZhbHNlKVw+Ig0KPiANCj4g
T3BpbmlvbnM/DQoNClN1cmUgaWYgeW91IHdhbnQuDQo+PiBZb3UgY2FuIHNlZSBhIHJlZmVy
ZW5jZSB0byB0aGUgbmV3IEMyMyBzdGFuZGFyZCBjaGFuZ2VzIGF0IGh0dHBzOi8vIA0KPj4g
ZW4ud2lraXBlZGlhLm9yZy93aWtpL0MyM18oQ19zdGFuZGFyZF9yZXZpc2lvbikuDQo+IA0K
PiBJdCB3b3VsZCBiZSBnb29kIHRvIGFkZCB0aGF0IFVSTCBpbiB5b3VyIGNvbW1pdCBtZXNz
YWdlLg0KPiANCj4gVHdvIG5pdHMuwqAgMSkgVGhlIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBz
dGFydCB3aXRoICJzeW50YXg6IGM6IC4uLiIsIHRvDQo+IHNob3cgdGhhdCBpdCBhZmZlY3Rz
IG9ubHkgdGhlIEMgc3ludGF4IC0tIHNlZSBvdGhlciBjb21taXRzIHRoYXQgdG91Y2gNCj4g
c3ludGF4IGZpbGVzLsKgIDIpIFlvdSBhZGQgdGhlIHRoaW5ncyBsaWtlICJlbGlmZGVmIiBl
eHBsaWNpdGx5IGJ1dCB0aGF0DQo+IGlzIG5vdCB0aGUgc3R5bGUgb2YgdGhlICJpZihuP2Rl
Zik/IiBiZWZvcmUgdGhlbS7CoCBXaGVuIGFkZGluZyB0aGluZ3MsDQo+IGZvbGxvdyB0aGUg
bG9jYWwgc3R5bGUuwqAgVGhlIG5ldyB0aGluZ3MgY2FuIGJlIGFkZGVkIGJ5IGRyb3BwaW5n
IHRoZQ0KPiAiZWxpZnwiIGFuZCBhZGRpbmcgIihlbCk/IiBiZWZvcmUgdGhlICJpZiIuwqAg
QWRtaXR0ZWRseSB0aGF0J3MgdWdseSwNCj4gYnV0IGl0IGNvbmZvcm1zIHRvIHRoZSBzdHls
ZS4NCg0KVGhhbmtzIGZvciB0ZWxsaW5nIG1lIGhvdyB0byBkbyBpdCwgYW5kIEkgaGF2ZSBh
dHRhY2hlZCBhbm90aGVyIHZlcnNpb24gDQpvZiB0aGUgcGF0Y2ggdGhhdCBJIHN1cHBvc2Ug
aXMgY29ycmVjdD8NCg0KQWxzbyBpdCB3b3VsZCBiZSBnb29kIGlmIHlvdSBjYW4gcHV0IGEg
Y29udHJpYnV0aW5nIGd1aWRlbGluZSBzb21ld2hlcmUgDQpzbyB0aGF0IHBlb3BsZSBjYW4g
c2VlIGl0Lg0KDQpWaW5jZW50IFlhbmcNCg==
--------------wWkSJVpCEA68Uz4eVfVsGZQS
Content-Type: text/plain; charset=UTF-8;
 name="0001-syntax-c-add-C23-keywords-and-preprocessor-directive.patch"
Content-Disposition: attachment;
 filename*0="0001-syntax-c-add-C23-keywords-and-preprocessor-directive.pa";
 filename*1="tch"
Content-Transfer-Encoding: base64

RnJvbSBlM2JiNGU2OTM3NTFlZDZkN2Y1YmNkYWJiM2RjNjNkOGZiYWUwNDQ4IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5jZW50IFlhbmcgPHlhbmcudmluY2VudC5oQGlj
bG91ZC5jb20+CkRhdGU6IFdlZCwgMTcgSnVuIDIwMjYgMDc6NDI6MTcgKzA4MDAKU3ViamVj
dDogW1BBVENIXSBzeW50YXg6IGM6IGFkZCBDMjMga2V5d29yZHMgYW5kIHByZXByb2Nlc3Nv
ciBkaXJlY3RpdmVzCgpUaGUgbmV3IG1vZGlmaWNhdGlvbnMgb2YgQzIzIGNhbiBiZSBmb3Vu
ZCBoZXJlOgogIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0MyM18oQ19zdGFuZGFy
ZF9yZXZpc2lvbikKClNpZ25lZC1vZmYtYnk6IFZpbmNlbnQgWWFuZyA8eWFuZy52aW5jZW50
LmhAaWNsb3VkLmNvbT4KLS0tCiBzeW50YXgvYy5uYW5vcmMgfCA4ICsrKystLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3N5bnRheC9jLm5hbm9yYyBiL3N5bnRheC9jLm5hbm9yYwppbmRleCAxMmUzYmJhZC4u
ZDA1OTBhZmIgMTAwNjQ0Ci0tLSBhL3N5bnRheC9jLm5hbm9yYworKysgYi9zeW50YXgvYy5u
YW5vcmMKQEAgLTEyLDkgKzEyLDkgQEAgY29sb3IgYnJpZ2h0bWFnZW50YSAiXltbOmJsYW5r
Ol1dKltbOmFscGhhOl1fXVtbOmFsbnVtOl1fXSo6W1s6Ymxhbms6XV0qJCIKIGNvbG9yIG5v
cm1hbCAiOltbOmJsYW5rOl1dKiQiCiAKICMgVHlwZXMgYW5kIHJlbGF0ZWQga2V5d29yZHMu
Ci1jb2xvciBncmVlbiAiXDwoYXV0b3xib29sfGNoYXJ8Y29uc3R8ZG91YmxlfGVudW18ZXh0
ZXJufGZsb2F0fGlubGluZXxpbnR8bG9uZ3xyZXN0cmljdHxzaG9ydHxzaWduZWR8c2l6ZW9m
fHN0YXRpY3xzdHJ1Y3R8dHlwZWRlZnx1bmlvbnx1bnNpZ25lZHx2b2lkKVw+IgorY29sb3Ig
Z3JlZW4gIlw8KGFsaWduYXN8YWxpZ25vZnxhdXRvfGJvb2x8Y2hhcnxjb25zdHxjb25zdGV4
cHJ8ZG91YmxlfGVudW18ZXh0ZXJufGZsb2F0fGlubGluZXxpbnR8bG9uZ3xudWxscHRyfHJl
c3RyaWN0fHNob3J0fHNpZ25lZHxzaXplb2Z8c3RhdGljfHN0YXRpY19hc3NlcnR8c3RydWN0
fHRocmVhZF9sb2NhbHx0eXBlZGVmfHR5cGVvZnx0eXBlb2ZfdW5xdWFsfHVuaW9ufHVuc2ln
bmVkfHZvaWQpXD4iCiBjb2xvciBncmVlbiAiXDwoW1s6bG93ZXI6XV1bWzpsb3dlcjpdX10q
fCh1Xz8pP2ludCg4fDE2fDMyfDY0KSlfdFw+IgotY29sb3IgZ3JlZW4gIlw8KF8oQWxpZ25h
c3xBbGlnbm9mfEF0b21pY3xCb29sfENvbXBsZXh8R2VuZXJpY3xJbWFnaW5hcnl8Tm9yZXR1
cm58U3RhdGljX2Fzc2VydHxUaHJlYWRfbG9jYWwpKVw+IgorY29sb3IgZ3JlZW4gIlw8KF8o
QWxpZ25hc3xBbGlnbm9mfEF0b21pY3xCaXRJbnR8Qm9vbHxDb21wbGV4fERlY2ltYWwzMnxE
ZWNpbWFsNjR8RGVjaW1hbDEyOHxHZW5lcmljfEltYWdpbmFyeXxOb3JldHVybnxTdGF0aWNf
YXNzZXJ0fFRocmVhZF9sb2NhbCkpXD4iCiBjb2xvciBncmVlbiAiXDwoY2xhc3N8ZXhwbGlj
aXR8ZnJpZW5kfG11dGFibGV8bmFtZXNwYWNlfG92ZXJyaWRlfHByaXZhdGV8cHJvdGVjdGVk
fHB1YmxpY3xyZWdpc3Rlcnx0ZW1wbGF0ZXx0aGlzfHR5cGVuYW1lfHVzaW5nfHZpcnR1YWx8
dm9sYXRpbGUpXD4iCiAKICMgRmxvdyBjb250cm9sLgpAQCAtMzIsOCArMzIsOCBAQCBjb2xv
ciBjeWFuICJfX2F0dHJpYnV0ZV9fW1s6Ymxhbms6XV0qXChcKFteKV0qXClcKXxfXyhhbGln
bmVkfGFzbXxidWlsdGlufGhpZGRlbgogY29sb3IgYnJpZ2h0eWVsbG93ICIiKFteIl18XFwi
KSoifCNbWzpibGFuazpdXSppbmNsdWRlW1s6Ymxhbms6XV0qPFtePl0rPiIKIAogIyBQcmVw
cm9jZXNzb3IgZGlyZWN0aXZlcy4KLWNvbG9yIGJyaWdodGN5YW4gc3RhcnQ9Il5bWzpibGFu
azpdXSojW1s6Ymxhbms6XV0qKGlmKG4/ZGVmKT98ZWxpZnx3YXJuaW5nfGVycm9yfHByYWdt
YSlcPiIgZW5kPSIoXGB8W15cXSkkIgotY29sb3IgYnJpZ2h0Y3lhbiAiXltbOmJsYW5rOl1d
KiNbWzpibGFuazpdXSooKGRlZmluZXxlbHNlfGVuZGlmfGluY2x1ZGUoX25leHQpP3xsaW5l
fHVuZGVmKVw+fCQpIgorY29sb3IgYnJpZ2h0Y3lhbiBzdGFydD0iXltbOmJsYW5rOl1dKiNb
WzpibGFuazpdXSooKGVsKT9pZihuP2RlZik/fHdhcm5pbmd8ZXJyb3J8cHJhZ21hKVw+IiBl
bmQ9IihcYHxbXlxdKSQiCitjb2xvciBicmlnaHRjeWFuICJeW1s6Ymxhbms6XV0qI1tbOmJs
YW5rOl1dKigoZGVmaW5lfGVsc2V8ZW1iZWR8ZW5kaWZ8aW5jbHVkZShfbmV4dCk/fGxpbmV8
dW5kZWYpXD58JCkiCiAKICMgQ29tbWVudHMuCiBjb2xvciBicmlnaHRibHVlICIvL1teIl0q
JHwoXnxbWzpibGFuazpdXSkvLy4qIgotLSAKMi41NC4wCgo=
--------------wWkSJVpCEA68Uz4eVfVsGZQS
Content-Type: application/pgp-keys; name="OpenPGP_0xFBA697F1D0E58EF5.asc"
Content-Disposition: attachment; filename="OpenPGP_0xFBA697F1D0E58EF5.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEaSWvihYJKwYBBAHaRw8BAQdAczH28HsKFUf137/i0vCJVs503Tfa0SvSoMz0
sCqrZz/NSVZpbmNlbnQgWWFuZyAoQSBHUEcga2V5IGZvciBzaWduaW5nIG1lc3Nh
Z2VzKSA8eWFuZy52aW5jZW50LmhAaWNsb3VkLmNvbT7CkwQTFgoAOxYhBADM1NKV
6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4H
AheAAAoJEPuml/HQ5Y71lsgA/2dRYgVFx7UVlXHZa5KGSggmcB/k3K6VgAYdXUdm
TCupAP9SDEn5EqK1V+hApUzfm+aEQfwYalfuFE5igTu5vjQRCc44BGklr4oSCisG
AQQBl1UBBQEBB0CdaDTViQAyiDWSCNHaQVRbgvVfoxHDpGHQuZsEHMy+OgMBCAfC
eAQYFgoAIBYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsMAAoJEPuml/HQ
5Y71OGgBAOw0Cmc75BcfyPt7oabHJGHpDYFbX4x3WFe6uzM+gXmfAP4xmNkjKMXF
r51sGiUBX2ZgJ1zhQoenk+ioLetKKFenDA=3D=3D
=3DhK0d
-----END PGP PUBLIC KEY BLOCK-----

--------------wWkSJVpCEA68Uz4eVfVsGZQS--

--------------h58Uzsp0CfSXU0Grx8egF6xi--

--------------LV54n08vBAJtdvQmP6tQF5Qq
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQQAzNTSlegPsTSOSA37ppfx0OWO9QUCajHgowUDAAAAAAAKCRD7ppfx0OWO9Wws
AP9k1NqvtblZZOsBk+yyWGz/L7rX3C6aRqychH73a1O/AgD/fCDGClizkuynxejSbf31NG3vUFfk
ckq2D4qYsBQjIAI=
=zDJ4
-----END PGP SIGNATURE-----

--------------LV54n08vBAJtdvQmP6tQF5Qq--