[Patch, libfortran] Get rid of "enum try"
Steve Kargl
sgk@troutmask.apl.washington.edu
Thu Jan 17 23:32:00 GMT 2013
On Fri, Jan 18, 2013 at 01:19:37AM +0200, Janne Blomqvist wrote:
>
> the attached patch gets rid of the "enum try" in the Fortran runtime
> library, replacing its usage with the standard C99 _Bool/bool.
>
> Regtested on x86_64-unknown-linux-gnu, Ok for trunk?
>
> 2013-01-18 Janne Blomqvist <jb@gcc.gnu.org>
>
> * libgfortran.h: Include stdbool.h.
> (enum try): Remove.
> (notify_std): Change return type to bool.
> * intrinsics/chmod.c: Don't include stdbool.h.
> * intrinsics/execute_command_line.c: Likewise.
> * io/format.c: Likewise.
> * io/list_read.c (nml_parse_qualifier): Change return type to bool.
> (nml_read_obj): Likewise.
> (nml_get_obj_data): Likewise.
> * io/transfer.c (read_block_form): Fix comment.
> (write_buf): Change return type to bool.
> * io/write.c: Don't include stdbool.h.
> * io/write_float.def (output_float): Change return type to bool.
> (output_float_FMT_G_ ## x): Change type of result variable.
> * runtime/error.c (notify_std): Change return type to bool.
>
>
The patch looks fine to me. As this doesn't fix a regression
or documentation, you may want to wait for trunk to re-open
before applying the patch (or ask RM).
--
Steve
More information about the Fortran
mailing list