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