static MonoBundledAssembly **bundled;
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <zlib.h>
memset (&stream, 0, sizeof (z_stream));
stream.next_in = (Byte *) compr;
stream.avail_in = (uInt) compr_len;
- err = inflateInit (&stream);
+
+ // http://www.zlib.net/manual.html
+ err = inflateInit2 (&stream, 16+MAX_WBITS);
if (err != Z_OK)
return 1;
buffer = (Bytef *) malloc (real_size);
result = my_inflate ((*ptr)->assembly.data, zsize, buffer, real_size);
if (result != 0) {
- fprintf (stderr, "Error %d decompresing data for %s\n", result, (*ptr)->assembly.name);
+ fprintf (stderr, "mkbundle: Error %d decompressing data for %s\n", result, (*ptr)->assembly.name);
exit (1);
}
(*ptr)->assembly.data = buffer;