* libgfortran.h (GFC_ITOA_BUF_SIZE, GFC_XTOA_BUF_SIZE,
GFC_OTOA_BUF_SIZE, GFC_BTOA_BUF_SIZE): Define. (gfc_itoa, xtoa): Add 2 extra arguments. * runtime/environ.c: Include stdio.h. (check_buffered): Use sprintf. * runtime/error.c: Include assert.h. (gfc_itoa, xtoa): Add 2 extra arguments, avoid using static buffers. (st_printf, st_sprintf): Adjust callers. * io/write.c (otoa, btoa): Add 2 extra arguments, avoid using static buffers. (write_int, write_decimal): Add 2 extra arguments to conv function pointer, adjust caller. (write_integer): Adjust gfc_itoa caller. * io/unit.c (get_array_unit_len): Return 0 rather than NULL. * io/read.c (read_f): Remove spurious pointer dereference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104855 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- libgfortran/ChangeLog 21 additions, 0 deletionslibgfortran/ChangeLog
- libgfortran/io/read.c 1 addition, 1 deletionlibgfortran/io/read.c
- libgfortran/io/unit.c 1 addition, 1 deletionlibgfortran/io/unit.c
- libgfortran/io/write.c 31 additions, 30 deletionslibgfortran/io/write.c
- libgfortran/libgfortran.h 7 additions, 2 deletionslibgfortran/libgfortran.h
- libgfortran/runtime/environ.c 3 additions, 3 deletionslibgfortran/runtime/environ.c
- libgfortran/runtime/error.c 31 additions, 35 deletionslibgfortran/runtime/error.c
Loading
Please register or sign in to comment