gcc/libgfortran/io
Jerry DeLisle 965eec1676 re PR libfortran/24224 (Generalized internal array IO not implemented.)
2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>

        PR libgfortran/24224
        * libgfortran.h: Remove array stride error code.
        * runtime/error.c: Remove array stride error.
        * io/io.h: Change name of 'nml_loop_spec' to 'array_loop_spec' to be
        generic.  Add pointer to array_loop_spec and rank to gfc_unit
        structure.
        * io/list_read.c: Revise nml_loop_spec references to array_loop_spec.
        * io/transfer.c (init_loop_spec): New function to initialize
        an array_loop_spec.
        (next_array_record): New function to return the index to the next array
        record by incrementing through the array_loop_spec.
        (next_record_r): Use new function.
        (next_record_w): Use new function.
        (finalize_transfer): Free memory allocated for array_loop_spec.
        * io/unit.c (get_array_unit_len): Delete this function. Use new
        function init_loop_spec to initialize the array_loop_spec.

From-SVN: r105878
2005-10-25 01:32:33 +00:00
..
close.c string.c (find_option): Change 3rd argument to const st_option *. 2005-09-29 15:53:59 +02:00
file_pos.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
format.c string.c (find_option): Change 3rd argument to const st_option *. 2005-09-29 15:53:59 +02:00
inquire.c string.c (find_option): Change 3rd argument to const st_option *. 2005-09-29 15:53:59 +02:00
io.h re PR libfortran/24224 (Generalized internal array IO not implemented.) 2005-10-25 01:32:33 +00:00
list_read.c re PR libfortran/24224 (Generalized internal array IO not implemented.) 2005-10-25 01:32:33 +00:00
lock.c [multiple changes] 2005-08-29 20:40:02 +00:00
open.c re PR libfortran/23272 ([mingw32] inquire via filename fails) 2005-10-23 20:43:54 +00:00
read.c libgfortran.h (GFC_ITOA_BUF_SIZE, [...]): Define. 2005-10-01 13:50:10 +02:00
transfer.c re PR libfortran/24224 (Generalized internal array IO not implemented.) 2005-10-25 01:32:33 +00:00
unit.c re PR libfortran/24224 (Generalized internal array IO not implemented.) 2005-10-25 01:32:33 +00:00
unix.c re PR libfortran/23272 ([mingw32] inquire via filename fails) 2005-10-23 20:43:54 +00:00
write.c transfer.c (write_block): Add test for end-of-file condition, removed from mem_alloc_w_at. 2005-10-07 17:01:48 +00:00