Move from MAX/MIN to std::max/std::min

Change-Id: I2296a39ab1fb9c02575702476170a2f68d7de02f
diff --git a/NativeCode.mk b/NativeCode.mk
index 4c6ffa5..a342380 100644
--- a/NativeCode.mk
+++ b/NativeCode.mk
@@ -94,7 +94,7 @@
 
 # Define the rules.
 LOCAL_SRC_FILES := $(core_src_files)
-LOCAL_C_INCLUDES := $(core_c_includes)
+LOCAL_C_INCLUDES := $(core_c_includes) bionic/ bionic/libstdc++/include external/stlport/stlport
 LOCAL_SHARED_LIBRARIES := $(core_shared_libraries)
 LOCAL_STATIC_LIBRARIES := $(core_static_libraries)
 LOCAL_MODULE_TAGS := optional
diff --git a/luni/src/main/native/NativeCrypto.cpp b/luni/src/main/native/NativeCrypto.cpp
index 01bd89d..99fb1b9 100644
--- a/luni/src/main/native/NativeCrypto.cpp
+++ b/luni/src/main/native/NativeCrypto.cpp
@@ -20,6 +20,7 @@
 
 #define LOG_TAG "NativeCrypto"
 
+#include <algorithm>
 #include <fcntl.h>
 #include <sys/socket.h>
 #include <unistd.h>
@@ -60,10 +61,7 @@
 #define JNI_TRACE(...) ((void)0)
 #endif
 // don't overwhelm logcat
-#define WITH_JNI_TRACE_DATA_SIZE 512
-
-#define MIN(x,y) (((x) < (y)) ? (x) : (y))
-#define MAX(x,y) (((x) > (y)) ? (x) : (y))
+#define WITH_JNI_TRACE_DATA_CHUNK_SIZE 512
 
 struct BIO_Delete {
     void operator()(BIO* p) const {
@@ -2540,8 +2538,8 @@
         }
         JNI_TRACE("ssl=%p sslRead SSL_read result=%d sslError=%d", ssl, result, sslError);
 #ifdef WITH_JNI_TRACE_DATA
-        for (int i = 0; i < result; i+= WITH_JNI_TRACE_DATA_SIZE) {
-            int n = MIN(result - i, WITH_JNI_TRACE_DATA_SIZE);
+        for (int i = 0; i < result; i+= WITH_JNI_TRACE_DATA_CHUNK_SIZE) {
+            int n = std::min(result - i, WITH_JNI_TRACE_DATA_CHUNK_SIZE);
             JNI_TRACE("ssl=%p sslRead data: %d: %*s", ssl, n, n, buf+i);
         }
 #endif
@@ -2792,8 +2790,8 @@
         }
         JNI_TRACE("ssl=%p sslWrite SSL_write result=%d sslError=%d", ssl, result, sslError);
 #ifdef WITH_JNI_TRACE_DATA
-        for (int i = 0; i < result; i+= WITH_JNI_TRACE_DATA_SIZE) {
-            int n = MIN(result - i, WITH_JNI_TRACE_DATA_SIZE);
+        for (int i = 0; i < result; i+= WITH_JNI_TRACE_DATA_CHUNK_SIZE) {
+            int n = std::min(result - i, WITH_JNI_TRACE_DATA_CHUNK_SIZE);
             JNI_TRACE("ssl=%p sslWrite data: %d: %*s", ssl, n, n, buf+i);
         }
 #endif