tools: Simplify the mime-maker container creation.
[gnupg.git] / tools / gpgsplit.c
index 928e283..93dd8ed 100644 (file)
 #ifdef HAVE_DOSISH_SYSTEM
 # include <fcntl.h> /* for setmode() */
 #endif
-#include <zlib.h>
+#ifdef HAVE_ZIP
+# include <zlib.h>
+#endif
 #ifdef HAVE_BZIP2
-#include <bzlib.h>
+# include <bzlib.h>
 #endif /* HAVE_BZIP2 */
 #if defined(__riscos__) && defined(USE_ZLIBRISCOS)
 # include "zlib-riscos.h"
@@ -112,7 +114,7 @@ main (int argc, char **argv)
   setmode( fileno(stdin), O_BINARY );
   setmode( fileno(stdout), O_BINARY );
 #endif
-  log_set_prefix ("gpgsplit", JNLIB_LOG_WITH_PREFIX);
+  log_set_prefix ("gpgsplit", GPGRT_LOG_WITH_PREFIX);
   set_strusage (my_strusage);
 
   pargs.argc = &argc;
@@ -360,6 +362,7 @@ public_key_length (const unsigned char *buf, size_t buflen)
   return s - buf;
 }
 
+#ifdef HAVE_ZIP
 static int
 handle_zlib(int algo,FILE *fpin,FILE *fpout)
 {
@@ -452,6 +455,7 @@ handle_zlib(int algo,FILE *fpin,FILE *fpout)
 
   return 0;
 }
+#endif /*HAVE_ZIP*/
 
 #ifdef HAVE_BZIP2
 static int
@@ -573,7 +577,7 @@ write_part (FILE *fpin, unsigned long pktlen,
       len = public_key_length (blob, pktlen);
       if (!len)
         {
-          log_error ("error calcualting public key length\n");
+          log_error ("error calculating public key length\n");
           g10_exit (1);
         }
       if ( (hdr[0] & 0x40) )
@@ -698,11 +702,15 @@ write_part (FILE *fpin, unsigned long pktlen,
               if ((c = getc (fpin)) == EOF)
                 goto read_error;
 
-             if(c==1 || c==2)
+             if (0)
+                ;
+#ifdef HAVE_ZIP
+             else if(c==1 || c==2)
                {
                  if(handle_zlib(c,fpin,fpout))
                    goto write_error;
                }
+#endif /* HAVE_ZIP */
 #ifdef HAVE_BZIP2
              else if(c==3)
                {