You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
ctool: Fix implicit function declarations
This commit is contained in:
@@ -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} \
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user