The functions OPENSSL_strcasen?cmp() were forgotten when merging the
authorRichard Levitte <levitte@openssl.org>
Wed, 12 May 2004 10:09:00 +0000 (10:09 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 12 May 2004 10:09:00 +0000 (10:09 +0000)
FIPS branch into this.  It's needed at least for certain OpenVMS
versions, and should really be used in a more general way.

apps/apps.h
crypto/o_str.c

index 0fbb3a891492d4071bf993b5c9ae9c1e8b1d09a1..f3f8882b296b9c3d9d8a99f50bdf15640f904d48 100644 (file)
@@ -141,12 +141,6 @@ long app_RAND_load_files(char *file); /* `file' is a list of files to read,
 int WIN32_rename(char *oldname,char *newname);
 #endif
 
-/* VMS below version 7.0 doesn't have strcasecmp() */
-#ifdef OPENSSL_SYS_VMS
-#define strcasecmp(str1,str2) VMS_strcasecmp((str1),(str2))
-int VMS_strcasecmp(const char *str1, const char *str2);
-#endif
-
 #ifndef MONOLITH
 
 #define MAIN(a,v)      main(a,v)
index 0bdfb40076baed71f89bffe05dec677da0c7f94b..5cdfc4f9a0513ffb7519a204ad6ea2d044e5fcc3 100644 (file)
  *
  */
 
-#include <ctype.h>
-#include <strings.h>
-#include "o_str.h"
+#include <o_str.h>
 #include <openssl/e_os2.h>
 
+#undef strncasecmp
+#undef strcasecmp
+
 int OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n)
        {
 #if defined(OPENSSL_SYS_VMS)