Skip to content
Snippets Groups Projects
  • Francois-Xavier Coudert's avatar
    0dce3ca1
    re PR libfortran/27107 (Make dependency on io/io.h broken) · 0dce3ca1
    Francois-Xavier Coudert authored
    	PR libfortran/27107
    	* runtime/environ.c: Don't include io/io.h.
    	* runtime/string.c: Don't include io/io.h.
    	(compare0): Add cast to avoid warning.
    	* runtime/error.c: Don't include io/io.h.
    	(st_printf): Move to io/unix.c.
    	* intrinsics/flush.c: Delete, contents moved to io/intrinsics.c.
    	* intrinsics/fget.c: Likewise.
    	* intrinsics/ftell.c: Likewise.
    	* intrinsics/tty.c: Likewise.
    	* libgfortran.h (DEFAULT_RECL, notification_std,
    	get_unformatted_convert, IOPARM_*, st_parameter_common, unit_convert,
    	DEFAULT_TEMPDIR): New declarations.
    	* io/io.h (DEFAULT_RECL, notification_std, get_unformatted_convert,
    	IOPARM_*, st_parameter_common, unit_convert, DEFAULT_TEMPDIR):
    	Move to libgfortran.h.
    	* io/unix.c: Add io/unix.h content.
    	(st_printf): New function.
    	* io/intrinsics.c: New file.
    	* io/unix.h: Remove, contents moved into unix.c.
    	* libtool-version: Update library version to 3.0.0.
    	* configure.ac: Update library version to 0.3.
    	* Makefile.am (intrinsics/fget.c, intrinsics/flush.c,
    	intrinsics/ftell.c, intrinsics/tty.c, libgfortran.h): Remove targets.
    	* Makefile.in: Regenerate.
    	* configure: Regenerate.
    
    From-SVN: r120869
    0dce3ca1
    History
    re PR libfortran/27107 (Make dependency on io/io.h broken)
    Francois-Xavier Coudert authored
    	PR libfortran/27107
    	* runtime/environ.c: Don't include io/io.h.
    	* runtime/string.c: Don't include io/io.h.
    	(compare0): Add cast to avoid warning.
    	* runtime/error.c: Don't include io/io.h.
    	(st_printf): Move to io/unix.c.
    	* intrinsics/flush.c: Delete, contents moved to io/intrinsics.c.
    	* intrinsics/fget.c: Likewise.
    	* intrinsics/ftell.c: Likewise.
    	* intrinsics/tty.c: Likewise.
    	* libgfortran.h (DEFAULT_RECL, notification_std,
    	get_unformatted_convert, IOPARM_*, st_parameter_common, unit_convert,
    	DEFAULT_TEMPDIR): New declarations.
    	* io/io.h (DEFAULT_RECL, notification_std, get_unformatted_convert,
    	IOPARM_*, st_parameter_common, unit_convert, DEFAULT_TEMPDIR):
    	Move to libgfortran.h.
    	* io/unix.c: Add io/unix.h content.
    	(st_printf): New function.
    	* io/intrinsics.c: New file.
    	* io/unix.h: Remove, contents moved into unix.c.
    	* libtool-version: Update library version to 3.0.0.
    	* configure.ac: Update library version to 0.3.
    	* Makefile.am (intrinsics/fget.c, intrinsics/flush.c,
    	intrinsics/ftell.c, intrinsics/tty.c, libgfortran.h): Remove targets.
    	* Makefile.in: Regenerate.
    	* configure: Regenerate.
    
    From-SVN: r120869