From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 20 Jan 2026 12:33:28 +0000 (+0100) Subject: [3.14] Update struct.__doc__: _Bool available unconditionally (GH-143716) (#144070) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cfb4192feecc0576e9ef4482395c8bb940c87bf;p=thirdparty%2FPython%2Fcpython.git [3.14] Update struct.__doc__: _Bool available unconditionally (GH-143716) (#144070) Update struct.__doc__: _Bool available unconditionally (GH-143716) This amends commit a9296e7f3be4d6c22271b25c86467ff867c63bbb. (cherry picked from commit 31c81ab0a2fb7009a76426617991a9b539ab0180) Co-authored-by: Sergey B Kirpichev --- diff --git a/Modules/_struct.c b/Modules/_struct.c index f352d753723d..87014a4a1e37 100644 --- a/Modules/_struct.c +++ b/Modules/_struct.c @@ -2697,8 +2697,7 @@ The optional first format char indicates byte order, size and alignment:\n\ The remaining chars indicate types of args and must match exactly;\n\ these can be preceded by a decimal repeat count:\n\ x: pad byte (no data); c:char; b:signed byte; B:unsigned byte;\n\ - ?: _Bool (requires C99; if not available, char is used instead)\n\ - h:short; H:unsigned short; i:int; I:unsigned int;\n\ + ?:_Bool; h:short; H:unsigned short; i:int; I:unsigned int;\n\ l:long; L:unsigned long; f:float; d:double; e:half-float.\n\ F:float complex; D:double complex.\n\ Special cases (preceding decimal count indicates length):\n\