Relocate memcmp test.
[openssl.git] / test / sanitytest.c
index e9afb44..0aaf3f4 100644 (file)
@@ -8,9 +8,8 @@
  */
 
 #include <string.h>
  */
 
 #include <string.h>
-#include "internal/numbers.h"
-
 #include "testutil.h"
 #include "testutil.h"
+#include "internal/numbers.h"
 
 static int test_sanity_null_zero(void)
 {
 
 static int test_sanity_null_zero(void)
 {
@@ -19,7 +18,7 @@ static int test_sanity_null_zero(void)
 
     /* Is NULL equivalent to all-bytes-zero? */
     p = NULL;
 
     /* Is NULL equivalent to all-bytes-zero? */
     p = NULL;
-    memset(bytes, 0, sizeof bytes);
+    memset(bytes, 0, sizeof(bytes));
     return TEST_mem_eq(&p, sizeof(p), bytes, sizeof(bytes));
 }
 
     return TEST_mem_eq(&p, sizeof(p), bytes, sizeof(bytes));
 }
 
@@ -85,6 +84,11 @@ static int test_sanity_range(void)
     return 1;
 }
 
     return 1;
 }
 
+static int test_sanity_memcmp(void)
+{
+    return CRYPTO_memcmp("ab","cd",2);
+}
+
 int setup_tests(void)
 {
     ADD_TEST(test_sanity_null_zero);
 int setup_tests(void)
 {
     ADD_TEST(test_sanity_null_zero);
@@ -93,6 +97,7 @@ int setup_tests(void)
     ADD_TEST(test_sanity_sign);
     ADD_TEST(test_sanity_unsigned_conversion);
     ADD_TEST(test_sanity_range);
     ADD_TEST(test_sanity_sign);
     ADD_TEST(test_sanity_unsigned_conversion);
     ADD_TEST(test_sanity_range);
+    ADD_TEST(test_sanity_memcmp);
     return 1;
 }
 
     return 1;
 }