Mercurial > hg > octave-nkf > gnulib-hg
changeset 14038:4feba3a9f0b7
inet_ntop: Hide mismatch of declaration on NonStop Kernel.
* lib/arpa_inet.in.h (inet_ntop): Use _GL_CXXALIAS_SYS_CAST instead of
_GL_CXXALIAS_SYS.
Reported by Joachim Schmitz <jojo@schmitz-digital.de>.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Mon, 27 Dec 2010 01:27:33 +0100 |
parents | 3f2c77c8adb8 |
children | aeebba7a29c7 |
files | ChangeLog lib/arpa_inet.in.h |
diffstat | 2 files changed, 12 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-12-26 Bruno Haible <bruno@clisp.org> + + inet_ntop: Hide mismatch of declaration on NonStop Kernel. + * lib/arpa_inet.in.h (inet_ntop): Use _GL_CXXALIAS_SYS_CAST instead of + _GL_CXXALIAS_SYS. + Reported by Joachim Schmitz <jojo@schmitz-digital.de>. + 2010-12-26 Bruno Haible <bruno@clisp.org> inet_ntop, inet_pton: Ensure declaration on NonStop Kernel.
--- a/lib/arpa_inet.in.h +++ b/lib/arpa_inet.in.h @@ -79,9 +79,11 @@ char *restrict dst, socklen_t cnt) _GL_ARG_NONNULL ((2, 3))); # endif -_GL_CXXALIAS_SYS (inet_ntop, const char *, - (int af, const void *restrict src, - char *restrict dst, socklen_t cnt)); +/* Need to cast, because on NonStop Kernel, the fourth parameter is + size_t cnt. */ +_GL_CXXALIAS_SYS_CAST (inet_ntop, const char *, + (int af, const void *restrict src, + char *restrict dst, socklen_t cnt)); _GL_CXXALIASWARN (inet_ntop); #elif defined GNULIB_POSIXCHECK # undef inet_ntop