blob: 55f55bc59c2967bac81fea6ff2a59da39656313a (
plain) (
tree)
|
|
From 0a8fb7141a43b8e49609fb06f05fad5150a97c2a Mon Sep 17 00:00:00 2001
From: pmqs <pmqs@cpan.org>
Date: Fri, 9 Jun 2023 14:30:36 +0100
Subject: [PATCH] Change storage of ZLIBNG_VER_STATUS from IV to PV
https://github.com/pmqs/Compress-Raw-Zlib/issues/24
---
Makefile.PL | 1 -
Zlib.xs | 11 +++++++++++
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/Makefile.PL b/Makefile.PL
index 299093b..5944918 100644
--- a/cpan/Compress-Raw-Zlib/Makefile.PL
+++ b/cpan/Compress-Raw-Zlib/Makefile.PL
@@ -201,7 +201,6 @@ my @names = qw(
ZLIBNG_VER_MAJOR
ZLIBNG_VER_MINOR
ZLIBNG_VER_REVISION
- ZLIBNG_VER_STATUS
ZLIBNG_VER_MODIFIED
);
diff --git a/Zlib.xs b/Zlib.xs
index c47c66d..2d4fc58 100644
--- a/cpan/Compress-Raw-Zlib/Zlib.xs
+++ b/cpan/Compress-Raw-Zlib/Zlib.xs
@@ -951,6 +951,17 @@ ZLIB_VERNUM()
uLong
Zip_zlibCompileFlags()
+const char*
+ZLIBNG_VER_STATUS()
+ CODE:
+#ifdef ZLIBNG_VER_STATUS
+ RETVAL = STRINGIFY(ZLIBNG_VER_STATUS);
+#else
+ RETVAL = "0";
+#endif
+ OUTPUT:
+ RETVAL
+
MODULE = Compress::Raw::Zlib PACKAGE = Compress::Raw::Zlib PREFIX = Zip_
#define Zip_adler32(buf, adler) CRZ_adler32(adler, buf, (uInt)len)
|