aboutsummaryrefslogtreecommitdiffstats
path: root/g10/compress.c
diff options
context:
space:
mode:
authorStefan Bellon <[email protected]>2002-10-31 16:58:47 +0000
committerStefan Bellon <[email protected]>2002-10-31 16:58:47 +0000
commit7dac918b6d0ff849d9ca76d863cca8006b1988ad (patch)
tree59511c4ab21a53ed51f477535038e0ba6089ffd0 /g10/compress.c
parent* build-packet.c (do_plaintext), encode.c (encode_sesskey, encode_simple, (diff)
downloadgnupg-7dac918b6d0ff849d9ca76d863cca8006b1988ad.tar.gz
gnupg-7dac918b6d0ff849d9ca76d863cca8006b1988ad.zip
added RISC OS module loading support
Diffstat (limited to '')
-rw-r--r--g10/compress.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/g10/compress.c b/g10/compress.c
index 6ea84f6cd..b11f148c3 100644
--- a/g10/compress.c
+++ b/g10/compress.c
@@ -26,6 +26,9 @@
#include <assert.h>
#include <errno.h>
#include <zlib.h>
+#ifdef __riscos__
+# include "zlib-riscos.h"
+#endif
#include "util.h"
#include "memory.h"
@@ -34,13 +37,19 @@
#include "main.h"
#include "options.h"
-
static void
init_compress( compress_filter_context_t *zfx, z_stream *zs )
{
int rc;
int level;
+#ifdef __riscos__
+ static int zlib_initialized = 0;
+
+ if (!zlib_initialized)
+ zlib_initialized = riscos_load_module("ZLib", zlib_path, 1);
+#endif
+
if( opt.compress >= 0 && opt.compress <= 9 )
level = opt.compress;
else if( opt.compress == -1 )