if (bz2->avail_out < sizeof(compress_buffer))
{
- const int written = sizeof(compress_buffer) - bz2->avail_out;
+ const size_t written = sizeof(compress_buffer) - bz2->avail_out;
if (written != fwrite(compress_buffer, 1, written, pf))
return -1;
if (bz2->avail_out < sizeof(compress_buffer))
{
- const int written = sizeof(compress_buffer) - bz2->avail_out;
+ const size_t written = sizeof(compress_buffer) - bz2->avail_out;
if (written != fwrite(compress_buffer, 1, written, pf))
return -1;
struct bsdiff_header header;
FILE * pf;
struct bsdiff_stream stream;
- bz_stream bz2 = {0};
+ bz_stream bz2;
+
+ memset(&bz2, 0, sizeof(bz2));
stream.malloc = malloc;
stream.free = free;
stream.opaque = &bz2;
return 0;
}
-#endif //BSDIFF_LIBRARY
+#endif
-#endif // BSDIFF_HEADER_ONLY
+#endif