From ab753d8feef06cd564e597ac2f155f89c0645a5f Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Thu, 25 Feb 2016 14:21:23 +0100 Subject: lib: include strutils.h for mempcpy() We have that mempcpy fallback since 2013 (02887b73) but forgot to include it. This fixes a segfault of cal(1) on FreeBSD and OSX. Compiler warning was: lib/mbsalign.c:468:14: warning: implicit declaration of function 'mempcpy' is invalid in C99 [-Wimplicit-function-declaration] dest = mempcpy (dest, str_to_print, min (n_used_bytes, space_left)); ^ lib/mbsalign.c:468:12: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion] dest = mempcpy (dest, str_to_print, min (n_used_bytes, space_left)); CC: Daniel Trebbien Signed-off-by: Ruediger Meier --- lib/mbsalign.c | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/mbsalign.c') diff --git a/lib/mbsalign.c b/lib/mbsalign.c index 2a8de2f59..f9babba11 100644 --- a/lib/mbsalign.c +++ b/lib/mbsalign.c @@ -27,6 +27,7 @@ #include "c.h" #include "mbsalign.h" +#include "strutils.h" #include "widechar.h" #ifdef HAVE_WIDECHAR -- cgit v1.2.3-55-g7522