File tree Expand file tree Collapse file tree 1 file changed +6
-10
lines changed
Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change 202202
203203 It is intended that this will become the default before release.
204204 Partial C23 support has been available since GCC \sspace {}9 , and
205- that in GCC \space {}12 has been tested.
205+ that in GCC \sspace {}12 has been tested.
206206 % Fedora 36 had 12 , 38 had 13 , 40 / 4 § have 14 and 42 will haav 15 .
207207 % RHEL 8 has 9 available , RHEL 9 has 11 .
208208 % Ubuntu 22.04 defaulted to 11 .
298298 from header \file {R_ext / RS.h }.
299299
300300 \item Header \file {R_ext / Rboolean.h } now defines the type
301- \code {Rboolean } as an alias of the standard C type \code {bool }.
302-
303- Currently this is done from C (not C ++ ) only if
304- \code {__bool_true_false_are_defined } is defined , which it is in
305- C23 mode or if the C99 header \file {stdbool.h } is included.
306-
307- Before release \file {stdbool.h } will be included from C if C23 mode is
308- not supported , and C ++ \code {bool } will be used if called from
309- C ++ .
301+ \code {Rboolean } as an alias of the standard C type \code {bool } in
302+ C23 mode.
303+
304+ Before release C ++ \code {bool } will be used if the header is
305+ included from C ++ .
310306
311307 The macro \code {_R_RBOOLEAN_IS_BOOL_ } is defined where
312308 \code {Rboolean } is implemented \emph {via } \code {bool }.
You can’t perform that action at this time.
0 commit comments