Date: Mon, 3 Dec 2012 21:15:25 +0000 (UTC) From: Matthias Andree <mandree@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r308175 - head/mail/smtp-gated/files Message-ID: <201212032115.qB3LFPYp047895@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mandree Date: Mon Dec 3 21:15:24 2012 New Revision: 308175 URL: http://svnweb.freebsd.org/changeset/ports/308175 Log: Fix build with clang, by: - setting USE_CSTD=gnu89 - unnesting a nested function definition (patch-src__util.c) Note that this code may be unsafe or yield bogus results where the sizes of size_t/int or long/int do not match, such as amd64. This causes tons of warnings with clang and should be reasonably easy to find. Feature safe: yes Added: head/mail/smtp-gated/files/ head/mail/smtp-gated/files/patch-src__util.c (contents, props changed) Added: head/mail/smtp-gated/files/patch-src__util.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/mail/smtp-gated/files/patch-src__util.c Mon Dec 3 21:15:24 2012 (r308175) @@ -0,0 +1,23 @@ +--- ./src/util.c.orig 2012-12-03 22:11:37.000000000 +0100 ++++ ./src/util.c 2012-12-03 22:11:44.000000000 +0100 +@@ -966,16 +966,16 @@ + } /* set_rlimit() */ + #endif + +-/* netmask(28) => 255.255.255.240 (network order) */ +-u_int32_t netmask(int m) +-{ +- inline u_int32_t power(u_int32_t x, u_int32_t y) ++static inline u_int32_t power(u_int32_t x, u_int32_t y) + { + u_int32_t r = 1; + while (y--) r*=x; + return r; + } + ++/* netmask(28) => 255.255.255.240 (network order) */ ++u_int32_t netmask(int m) ++{ + if (m < 0) + m = 0; +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212032115.qB3LFPYp047895>