3bc268e64b
2004-08-18 Victor Leikehman <lei@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. From-SVN: r86166 |
||
---|---|---|
.. | ||
backspace.c | ||
close.c | ||
endfile.c | ||
format.c | ||
inquire.c | ||
io.h | ||
list_read.c | ||
lock.c | ||
open.c | ||
read.c | ||
rewind.c | ||
transfer.c | ||
unit.c | ||
unix.c | ||
write.c |