* java/util/zip/natInflater.cc (inflate): Cast `len' to unsigned.
Include <stdlib.h>.
* java/util/zip/natDeflater.cc (deflate): Cast `len' to unsigned.
Include <stdlib.h>.
(update): Fail in default case. Always initialize `strat'.
From-SVN: r27028
1999-05-19 Tom Tromey <tromey@cygnus.com>
+ * java/util/zip/natInflater.cc (inflate): Cast `len' to unsigned.
+ Include <stdlib.h>.
+ * java/util/zip/natDeflater.cc (deflate): Cast `len' to unsigned.
+ Include <stdlib.h>.
+ (update): Fail in default case. Always initialize `strat'.
+
* mauve-libgcj: Enable java.util.zip.
1999-05-18 Warren Levy <warrenl@cygnus.com>
#include <config.h>
#include <zlib.h>
+#include <stdlib.h>
#include <cni.h>
#include <jvm.h>
{
case Z_STREAM_END:
is_finished = true;
- if (s->avail_out == len)
+ if (s->avail_out == (unsigned int) len)
return -1;
break;
JvSynchronize sync (this);
z_streamp s = (z_streamp) zstream;
- int strat;
+ int strat = Z_DEFAULT_STRATEGY;
switch (strategy)
{
case DEFAULT_STRATEGY:
case HUFFMAN_ONLY:
strat = Z_HUFFMAN_ONLY;
break;
+ default:
+ JvFail ("unexpected strategy");
}
// Ignore errors.
#include <config.h>
#include <zlib.h>
+#include <stdlib.h>
#include <cni.h>
#include <jvm.h>
{
case Z_STREAM_END:
is_finished = true;
- if (s->avail_out == len)
+ if (s->avail_out == (unsigned int) len)
return -1;
break;