Преглед изворни кода

Fixes for bug # 10543, build on older sunpro now works.

Bill Hoffman пре 15 година
родитељ
комит
a18612429d
2 измењених фајлова са 7 додато и 5 уклоњено
  1. 3 1
      Utilities/cmlibarchive/libarchive/archive_endian.h
  2. 4 4
      Utilities/cmzlib/deflate.c

+ 3 - 1
Utilities/cmlibarchive/libarchive/archive_endian.h

@@ -43,9 +43,11 @@
  * Disabling inline keyword for compilers known to choke on it:
  * - Watcom C++ in C code.  (For any version?)
  * - SGI MIPSpro
+ * - SunPro C
  * - Microsoft Visual C++ 6.0 (supposedly newer versions too)
  */
-#if defined(__WATCOMC__) || defined(__sgi) || defined(__hpux) || defined(__BORLANDC__)
+#if defined(__WATCOMC__) || defined(__sgi) || defined(__hpux)
+ || defined(__BORLANDC__) || defined(__SUNPRO_C)
 #define inline
 #elif defined(_MSC_VER)
 #define inline __inline

+ 4 - 4
Utilities/cmzlib/deflate.c

@@ -286,10 +286,10 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy,
 
     s->window = (Bytef *) ZALLOC(strm, s->w_size, 2*sizeof(Byte));
 
-    // The following memset eliminates the valgrind uninitialized warning
-    // "swept under the carpet" here:
-    // http://www.zlib.net/zlib_faq.html#faq36
-    //
+    /* The following memset eliminates the valgrind uninitialized warning
+      "swept under the carpet" here:
+      http://www.zlib.net/zlib_faq.html#faq36 */
+
     memset(s->window, 0, s->w_size*2*sizeof(Byte));
 
     s->prev   = (Posf *)  ZALLOC(strm, s->w_size, sizeof(Pos));