ctool: Fix implicit function declarations

This commit is contained in:
Ryan Carsten Schmidt
2025-08-21 05:53:26 -05:00
parent b1fca6f61d
commit c8a82713c1
2 changed files with 25 additions and 0 deletions
+1
View File
@@ -17,6 +17,7 @@ depends_lib path:lib/libssl.dylib:openssl \
port:curl
patchfiles patch-Makefile \
patch-ctool.c \
implicit.patch \
patch-safe_string.c
use_configure no
build.env CC=${configure.cc} \
+24
View File
@@ -0,0 +1,24 @@
Fix:
error: implicit declaration of function 'safe_snprintf' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
error: implicit declaration of function 'safe_strlcat' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
error: implicit declaration of function 'safe_strlcpy' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- safe_string.h.orig 2003-02-26 22:23:45.000000000 -0600
+++ safe_string.h 2025-08-21 05:51:17.000000000 -0500
@@ -30,12 +30,12 @@
size_t safe_strnlen( const char *str, size_t nchars );
-size_t osi_strlcpy( char *dst, const char *src, size_t nchars );
-size_t osi_strlcat( char *dst, const char *src, size_t nchars );
+size_t safe_strlcpy( char *dst, const char *src, size_t nchars );
+size_t safe_strlcat( char *dst, const char *src, size_t nchars );
-size_t osi_vsnprintf( char *str, size_t nchars, const char *format,
+size_t safe_vsnprintf( char *str, size_t nchars, const char *format,
va_list ap );
-size_t osi_snprintf( char *str, size_t nchars, const char *format, ... );
+size_t safe_snprintf( char *str, size_t nchars, const char *format, ... );
#endif