]> granicus.if.org Git - file/commitdiff
PR/574: osm0sis: Handle android having zlib.h and no -lz.
authorChristos Zoulas <christos@zoulas.com>
Wed, 18 Jan 2017 16:33:57 +0000 (16:33 +0000)
committerChristos Zoulas <christos@zoulas.com>
Wed, 18 Jan 2017 16:33:57 +0000 (16:33 +0000)
src/compress.c

index 32920c3d9d868a175da2fefc50d46b046836a56f..db0602a7585cc4ce1db40e3055b5572b281156b3 100644 (file)
@@ -35,7 +35,7 @@
 #include "file.h"
 
 #ifndef lint
-FILE_RCSID("@(#)$File: compress.c,v 1.99 2016/09/16 12:12:05 christos Exp $")
+FILE_RCSID("@(#)$File: compress.c,v 1.100 2016/10/24 18:02:17 christos Exp $")
 #endif
 
 #include "magic.h"
@@ -62,7 +62,7 @@ typedef void (*sig_t)(int);
 #if defined(HAVE_SYS_TIME_H)
 #include <sys/time.h>
 #endif
-#if defined(HAVE_ZLIB_H)
+#if defined(HAVE_ZLIB_H) && defined(ZLIBSUPPORT)
 #define BUILTIN_DECOMPRESS
 #include <zlib.h>
 #endif
@@ -83,6 +83,7 @@ int tty = -1;
 /*
  * The following python code is not really used because ZLIBSUPPORT is only
  * defined if we have a built-in zlib, and the built-in zlib handles that.
+ * That is not true for android where we have zlib.h and not -lz.
  */
 static const char zlibcode[] =
     "import sys, zlib; sys.stdout.write(zlib.decompress(sys.stdin.read()))";