From b9c9c9ea17975d84688ee0a5a650ea662176478c Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 9 May 2017 19:27:43 -0700 Subject: [PATCH] SCP: Allow for locally provided strlcpy and strlcat macros As indicated in #445 --- scp.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scp.h b/scp.h index e4b21366..ef91c44f 100644 --- a/scp.h +++ b/scp.h @@ -160,8 +160,12 @@ int sim_strncasecmp (const char *string1, const char *string2, size_t len); int sim_strcasecmp (const char *string1, const char *string2); size_t sim_strlcat (char *dst, const char *src, size_t size); size_t sim_strlcpy (char *dst, const char *src, size_t size); +#ifndef strlcpy #define strlcpy(dst, src, size) sim_strlcpy((dst), (src), (size)) +#endif +#ifndef strlcat #define strlcat(dst, src, size) sim_strlcat((dst), (src), (size)) +#endif #ifndef strncasecmp #define strncasecmp(str1, str2, len) sim_strncasecmp((str1), (str2), (len)) #endif