Remove tests dependence on e_os.h
[openssl.git] / test / bad_dtls_test.c
index 0bfbebf7e16795591163c08a21c12d0460df9f63..932cb0eb1daf48cd44e7491b53aaf8bb2350e00c 100644 (file)
@@ -39,9 +39,8 @@
 #include <openssl/kdf.h>
 
 #include "../ssl/packet_locl.h"
-#include "../e_os.h" /* for OSSL_NELEM() */
+#include <internal/nelem.h>
 
-#include "test_main.h"
 #include "testutil.h"
 
 /* For DTLS1_BAD_VER packets the MAC doesn't include the handshake header */
@@ -582,7 +581,8 @@ static int test_bad_dtls(void)
     return testresult;
 }
 
-void register_tests(void)
+int setup_tests(void)
 {
     ADD_TEST(test_bad_dtls);
+    return 1;
 }