diff options
author | Per Bothner <per@bothner.com> | 2001-04-01 14:28:45 -0700 |
---|---|---|
committer | Per Bothner <bothner@gcc.gnu.org> | 2001-04-01 14:28:45 -0700 |
commit | f44b63ae02d689ccf33f66022228ee8d7145cfd8 (patch) | |
tree | 9640fc2c26ad169c5b16796e5cb191e977dd682c /libjava/java/lang/String.java | |
parent | aa9de837a842e2c0bf32661fac8ca457be10ad54 (diff) | |
download | gcc-f44b63ae02d689ccf33f66022228ee8d7145cfd8.zip gcc-f44b63ae02d689ccf33f66022228ee8d7145cfd8.tar.gz gcc-f44b63ae02d689ccf33f66022228ee8d7145cfd8.tar.bz2 |
DeflaterOutputStream.java (deflate): Loop while def.needsInput.
* DeflaterOutputStream.java (deflate): Loop while def.needsInput.
(finish): def.deflate needs to be called in a loop.
(inbuf, inbufLength): New private fields.
(write(int)): Use inbuf.
(write(byte[],int,int): Check if pending output in inbuf.
* ZipOutputStream.java: Don't use Deflater if stored.
Use a Checksum object directly, not via a CheckedOutputStream.
(uncompressed_size): New field,
(closeEntry): Only write data_directory if needed.
(write): If STORED, write directly.
Always update crc, and uncompressed_size.
(write_entry): Fix lots of protocol erors.
From-SVN: r40988
Diffstat (limited to 'libjava/java/lang/String.java')
0 files changed, 0 insertions, 0 deletions