]> git.ipfire.org Git - thirdparty/util-linux.git/commit
lib: include strutils.h for mempcpy()
authorRuediger Meier <ruediger.meier@ga-group.nl>
Thu, 25 Feb 2016 13:21:23 +0000 (14:21 +0100)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Mon, 29 Feb 2016 12:05:24 +0000 (13:05 +0100)
commitab753d8feef06cd564e597ac2f155f89c0645a5f
treeccb6c7648670779c071ba601b053394c34a9c72b
parentcc2d3c52bcf32e27d687993114b41b21b1d62c23
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>
lib/mbsalign.c