It seems like we forgot to move from strdup() to BUF_strdup() in this file.
authorRichard Levitte <levitte@openssl.org>
Wed, 29 May 2002 11:04:39 +0000 (11:04 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 29 May 2002 11:04:39 +0000 (11:04 +0000)
PR: 54

crypto/engine/enginetest.c

index 23987a88066c3501e14a1311959ea0285060293c..5eb97026c1e963345873a4401fb5c9813f204dc9 100644 (file)
  *
  */
 
-#define _XOPEN_SOURCE_EXTENDED /* to get a proper declaration of strdup() */
-#define _XOPEN_SOURCE 500
-
 #include <stdio.h>
 #include <string.h>
+#include <openssl/buffer.h>
 #include <openssl/engine.h>
 #include <openssl/err.h>
 
@@ -198,9 +196,9 @@ int main(int argc, char *argv[])
        for(loop = 0; loop < 512; loop++)
                {
                sprintf(buf, "id%i", loop);
-               id = strdup(buf);
+               id = BUF_strdup(buf);
                sprintf(buf, "Fake engine type %i", loop);
-               name = strdup(buf);
+               name = BUF_strdup(buf);
                if(((block[loop] = ENGINE_new()) == NULL) ||
                                !ENGINE_set_id(block[loop], id) ||
                                !ENGINE_set_name(block[loop], name))