fix WIN32 warnings
[openssl.git] / crypto / conf / conf_api.c
index 53d7945da4f813a4dfa70dc7f01aad9eee88b437..f5fcbb9f6b15d973837987130362f58c9d0154c2 100644 (file)
@@ -64,6 +64,7 @@
 #endif
 
 #include <assert.h>
+#include <stdlib.h>
 #include <string.h>
 #include <openssl/conf.h>
 #include <openssl/conf_api.h>
@@ -241,7 +242,7 @@ void _CONF_free_data(CONF *conf)
 static void value_free_hash_doall_arg(CONF_VALUE *a, LHASH_OF(CONF_VALUE) *conf)
        {
        if (a->name != NULL)
-               lh_CONF_VALUE_delete(conf,a);
+               (void)lh_CONF_VALUE_delete(conf,a);
        }
 
 static void value_free_stack_doall(CONF_VALUE *a)
@@ -285,7 +286,7 @@ CONF_VALUE *_CONF_new_section(CONF *conf, const char *section)
        v->value=(char *)sk;
        
        vv=lh_CONF_VALUE_insert(conf->data,v);
-       assert(vv == NULL);
+       OPENSSL_assert(vv == NULL);
        ok=1;
 err:
        if (!ok)