GCC: transfer.c, 1.1.1.1 -> 1.2

Jan-Benedict Glaw jbglaw at dvmwest.gt.owl.de
Wed Aug 18 07:47:28 CEST 2004


Update of /mnt/vax-development/CVS_Repository/gcc/libgfortran/io
In directory mail:/mnt/vax-development/local_work/work-jbglaw/local-cvs/gcc/libgfortran/io

Modified Files:
	transfer.c 
Log Message:
- - - -- -- A U T O M A T I C   C H E C K I N -- -- - - -
	2004-08-18  Victor Leikehman  <lei at il.ibm.com>
	
	PR fortran/13278
	* trans-io.c (transfer_namelist_element): New. Recursively handle
	derived-type variables.  Pass string lengths.
	(build_dt): Code moved to build_namelist, with some
	changes and additions.
	(gfc_build_io_library_fndecls): Declare the fifth
	argument in st_set_nml_var_char -- string_length.
	libgfortran/
	* io/transfer.c (st_set_nml_var)
	* io/write.c (namelist_write): Allow var_name and var_name_len to be
	null. For strings, use string_length field instead of len.
	* io/io.h (struct namelist_type): New field string_length.
	(st_set_nml_var_char): New argument string_length.


More information about the VAX-Toolchain-CVS mailing list