summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristos Zoulas <christos@zoulas.com>2017-01-18 16:33:57 +0000
committerChristos Zoulas <christos@zoulas.com>2017-01-18 16:33:57 +0000
commit6fbfd0764006540d8b442110cac75929dd6858a4 (patch)
tree8c1f6946ba53b88577cb2cbfe497440de2e60c4e
parent53a39f4ee869a5f069ddf314eded54cfe1986bad (diff)
downloadfile-git-6fbfd0764006540d8b442110cac75929dd6858a4.tar.gz
PR/574: osm0sis: Handle android having zlib.h and no -lz.
-rw-r--r--src/compress.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/compress.c b/src/compress.c
index 95f09552..687b5fa2 100644
--- a/src/compress.c
+++ b/src/compress.c
@@ -35,7 +35,7 @@
#include "file.h"
#ifndef lint
-FILE_RCSID("@(#)$File: compress.c,v 1.100 2016/10/24 18:02:17 christos Exp $")
+FILE_RCSID("@(#)$File: compress.c,v 1.101 2017/01/18 16:33:57 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()))";