OSDN Git Service

2009-10-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Oct 2009 19:20:18 +0000 (19:20 +0000)
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Oct 2009 19:20:18 +0000 (19:20 +0000)
commit94d07585cda39eb062d1a38edf9f73432cf49508
tree718741e2774c24e63f25ead67c2ea5159ae6a55b
parentdabc93fe6cb578a9334a2301bfb99fc6f9e05e18
2009-10-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/41711
* libgfortran.h: Define larger sizes for BOZ conversion buffers.
* io/write.c (extract_uint): Include case where size is 10 if integer
is large enough. (write_int): Rename to write_boz. (write_boz): Factor
out extract_uint and delete the conversion function.
(btoa_big): New binary conversion function.
(otoa_big): New octal conversion function.
(ztoa_big): New hexidecimal conversion function.
(write_b): Modify to use new function.
(write_o): Likewise.
(write_z): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153724 138bc75d-0d04-0410-961f-82ee72b054a4
libgfortran/ChangeLog
libgfortran/io/write.c
libgfortran/libgfortran.h