diff options
author | Ruediger Meier | 2016-02-25 14:21:23 +0100 |
---|---|---|
committer | Ruediger Meier | 2016-02-29 13:05:24 +0100 |
commit | ab753d8feef06cd564e597ac2f155f89c0645a5f (patch) | |
tree | ccb6c7648670779c071ba601b053394c34a9c72b /lib/mbsalign.c | |
parent | build-sys: remove duplicate cal sources (diff) | |
download | kernel-qcow2-util-linux-ab753d8feef06cd564e597ac2f155f89c0645a5f.tar.gz kernel-qcow2-util-linux-ab753d8feef06cd564e597ac2f155f89c0645a5f.tar.xz kernel-qcow2-util-linux-ab753d8feef06cd564e597ac2f155f89c0645a5f.zip |
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 <dtrebbien@gmail.com>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'lib/mbsalign.c')
-rw-r--r-- | lib/mbsalign.c | 1 |
1 files changed, 1 insertions, 0 deletions
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 |