Bye, bye, OPENSSL_str{,n}casecmp()
authortb <tb@openbsd.org>
Mon, 15 Apr 2024 15:55:01 +0000 (15:55 +0000)
committertb <tb@openbsd.org>
Mon, 15 Apr 2024 15:55:01 +0000 (15:55 +0000)
ok jsing

lib/libcrypto/Makefile
lib/libcrypto/Symbols.list
lib/libcrypto/o_str.c [deleted file]

index 7ed583f..1e295d1 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.192 2024/03/29 07:36:38 jsing Exp $
+# $OpenBSD: Makefile,v 1.193 2024/04/15 15:55:01 tb Exp $
 
 LIB=   crypto
 LIBREBUILD=y
@@ -69,7 +69,6 @@ SRCS+= malloc-wrapper.c
 SRCS+= mem_clr.c
 SRCS+= mem_dbg.c
 SRCS+= o_fips.c
-SRCS+= o_str.c
 
 # aes/
 SRCS+= aes.c
index 3e7a32c..aa30199 100644 (file)
@@ -1707,8 +1707,6 @@ OPENSSL_init_crypto
 OPENSSL_load_builtin_modules
 OPENSSL_no_config
 OPENSSL_posix_to_tm
-OPENSSL_strcasecmp
-OPENSSL_strncasecmp
 OPENSSL_timegm
 OPENSSL_tm_to_posix
 OPENSSL_uni2asc
diff --git a/lib/libcrypto/o_str.c b/lib/libcrypto/o_str.c
deleted file mode 100644 (file)
index f05889e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-/* $OpenBSD: o_str.c,v 1.9 2014/07/09 20:22:14 tedu Exp $ */
-/*
- * Written by Theo de Raadt.  Public domain.
- */
-
-#include <string.h>
-
-int OPENSSL_strcasecmp(const char *str1, const char *str2);
-int OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n);
-
-int
-OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n)
-{
-       return strncasecmp(str1, str2, n);
-}
-
-int
-OPENSSL_strcasecmp(const char *str1, const char *str2)
-{
-       return strcasecmp(str1, str2);
-}