]> git.sur5r.net Git - bacula/bacula/commitdiff
Rework #ifdef for ZLIB
authorKern Sibbald <kern@sibbald.com>
Fri, 4 Nov 2005 19:45:49 +0000 (19:45 +0000)
committerKern Sibbald <kern@sibbald.com>
Fri, 4 Nov 2005 19:45:49 +0000 (19:45 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2543 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/findlib/bfile.c

index 191ff57c785fa02b95c2783b08eecf0f27a4ad8a..b70196a41a288dbb15ca0e896e941c1f9666c6fb 100644 (file)
@@ -248,31 +248,33 @@ bool have_win32_api()
 
 
 /*
- * Return 1 if we support the stream
- *        0 if we do not support the stream
+ * Return true  if we support the stream
+ *        false if we do not support the stream
  */
 bool is_stream_supported(int stream)
 {
    /* No Win32 backup on this machine */
    switch (stream) {
-/*#ifndef HAVE_LIBZ
-   case STREAM_GZIP_DATA:
-   case STREAM_SPARSE_GZIP_DATA:
-      return 0;
-#endif*/
    case STREAM_WIN32_DATA:
+#ifdef HAVE_ZLIB
    case STREAM_WIN32_GZIP_DATA:
+#endif
 #ifdef USE_WIN32STREAMEXTRACTION
       return true;
 #else
       return have_win32_api();      
 #endif
 
-/*
+/* Streams known not to be supported */
+#ifndef HAVE_LIBZ
+   case STREAM_GZIP_DATA:
+   case STREAM_SPARSE_GZIP_DATA:
+   case STREAM_WIN32_GZIP_DATA:
+#endif
    case STREAM_MACOS_FORK_DATA:
    case STREAM_HFSPLUS_ATTRIBUTES:
       return false;
-*/
+
    /* Known streams */
 #ifdef HAVE_LIBZ
    case STREAM_GZIP_DATA: