changeset 3031:63162f0e2609

6990639: Fix for #6975829 breaks build Summary: define MIN2 micro Reviewed-by: alanb
author sherman
date Fri, 08 Oct 2010 12:23:25 -0700
parents d122e96be7d2
children f0888585b6ff
files src/share/native/java/util/zip/Inflater.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/native/java/util/zip/Inflater.c	Fri Oct 08 10:37:04 2010 +0100
+++ b/src/share/native/java/util/zip/Inflater.c	Fri Oct 08 12:23:25 2010 -0700
@@ -38,6 +38,8 @@
 #include "zlib.h"
 #include "java_util_zip_Inflater.h"
 
+#define MIN2(x, y)  ((x) < (y) ? (x) : (y))
+
 #define ThrowDataFormatException(env, msg) \
         JNU_ThrowByName(env, "java/util/zip/DataFormatException", msg)
 
@@ -128,7 +130,7 @@
      *
      * Use 20 bytes as the "safe cutoff" number.
      */
-    jint in_len = MIN(this_len, len + 20);
+    jint in_len = MIN2(this_len, len + 20);
     jint consumed;
 
     in_buf = (jbyte *) malloc(in_len);