d007f6a99e
ok espie@
27 lines
991 B
Plaintext
27 lines
991 B
Plaintext
$OpenBSD: patch-FileHandle_xs,v 1.1 2010/05/20 20:04:35 bluhm Exp $
|
|
--- FileHandle.xs.orig Fri Mar 12 11:34:38 2010
|
|
+++ FileHandle.xs Thu May 20 00:00:08 2010
|
|
@@ -26,6 +26,7 @@
|
|
|
|
#ifdef HAS_ZLIB
|
|
# include <zlib.h>
|
|
+# include <stdint.h>
|
|
#endif
|
|
|
|
#define NYTP_FILE_STDIO 0
|
|
@@ -603,10 +604,11 @@ NYTP_close(NYTP_file file, int discard) {
|
|
const double ratio = file->zs.total_in / (double) file->zs.total_out;
|
|
flush_output(file, Z_FINISH);
|
|
fprintf(raw_file, "#\n"
|
|
- "# Total uncompressed bytes %lu\n"
|
|
- "# Total compressed bytes %lu\n"
|
|
+ "# Total uncompressed bytes %ju\n"
|
|
+ "# Total compressed bytes %ju\n"
|
|
"# Compression ratio 1:%2f, data shrunk by %.2f%%\n",
|
|
- file->zs.total_in, file->zs.total_out, ratio,
|
|
+ (uintmax_t)file->zs.total_in,
|
|
+ (uintmax_t)file->zs.total_out, ratio,
|
|
100 * (1 - 1 / ratio));
|
|
}
|
|
|