]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10123 Adjust our prototypes for both K&R and C2x compatibility
authorOndřej Kuzník <ondra@mistotebe.net>
Thu, 2 Nov 2023 13:59:33 +0000 (13:59 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Thu, 11 Jan 2024 22:02:55 +0000 (22:02 +0000)
include/ac/string.h

index c4c135410e6f53a1bc873cbbc83b1899455e8fcf..20a68d76bcb4c6dd7df2a386be0c4df5aefd989a 100644 (file)
@@ -58,7 +58,7 @@ LDAP_F(char *) ldap_pvt_strtok LDAP_P(( char *str,
 #elif !defined(_WIN32)
        /* some systems fail to declare strdup */
        /* Windows does not require this declaration */
-       LDAP_LIBC_F(char *) (strdup)();
+       LDAP_LIBC_F(char *) (strdup) LDAP_P((const char *s));
 #endif
 
 /*
@@ -68,8 +68,8 @@ LDAP_F(char *) ldap_pvt_strtok LDAP_P(( char *str,
 
 /* we don't want these declared for Windows or Mingw */
 #ifndef _WIN32
-int (strcasecmp)();
-int (strncasecmp)();
+LDAP_LIBC_F(int) (strcasecmp) LDAP_P((const char *s1, const char *s2));
+LDAP_LIBC_F(int) (strncasecmp) LDAP_P((const char *s1, const char *s2, size_t n));
 #endif
 
 #ifndef SAFEMEMCPY