Add a reserve call to the stack data structure.
[openssl.git] / test / sanitytest.c
index 5a9e6bbdb47287ad5206d43fd2f3372c755120a8..c1c51a2b9a6a93ebea4afe97f0dc9c21b98304af 100644 (file)
@@ -8,7 +8,7 @@
  */
 
 #include <string.h>
-#include <internal/numbers.h>
+#include "internal/numbers.h"
 
 #include "testutil.h"
 
@@ -75,12 +75,24 @@ static int test_sanity_unsigned_convertion(void)
     return 1;
 }
 
-void register_tests(void)
+static int test_sanity_range(void)
+{
+    /* This isn't possible to check using the framework functions */
+    if (SIZE_MAX < INT_MAX) {
+        TEST_error("int must not be wider than size_t");
+        return 0;
+    }
+    return 1;
+}
+
+int setup_tests(void)
 {
     ADD_TEST(test_sanity_null_zero);
     ADD_TEST(test_sanity_enum_size);
     ADD_TEST(test_sanity_twos_complement);
     ADD_TEST(test_sanity_sign);
     ADD_TEST(test_sanity_unsigned_convertion);
+    ADD_TEST(test_sanity_range);
+    return 1;
 }