From df34e4609aa7dee4601b8d3d4bb29b15d2a32a78 Mon Sep 17 00:00:00 2001 From: AVP Date: Thu, 10 Jan 2019 14:27:22 -0800 Subject: [PATCH] Add support for Android NDK stdint.h. (#91) Some stdint.h headers define `_SSIZE_T_DEFINED_` instead of `_SSIZE_T_DEFINED`. Allow for this in the ifdef checks in zip.h --- src/zip.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/zip.h b/src/zip.h index cc902f9..2c17a4c 100644 --- a/src/zip.h +++ b/src/zip.h @@ -19,7 +19,8 @@ extern "C" { #endif -#if !defined(_SSIZE_T_DEFINED) && !defined(_SSIZE_T) && !defined(_SSIZE_T_) +#if !defined(_SSIZE_T_DEFINED) && !defined(_SSIZE_T_DEFINED_) && \ + !defined(_SSIZE_T) && !defined(_SSIZE_T_) #define _SSIZE_T typedef long ssize_t; /* byte count or error */ #endif