svn commit: r211023 - head/usr.sbin/syslogd

M. Warner Losh imp at bsdimp.com
Mon Aug 9 15:54:07 UTC 2010


In message: <86tyn4tbuc.fsf at ds4.des.no>
            Dag-Erling Smørgrav <des at des.no> writes:
: Jilles Tjoelker <jilles at stack.nl> writes:
: > In other cases, I propose adding a cast to void * in between, like
: >   (struct sockaddr_in *)(void *)ai->ai_addr
: 
: Better to cast through uintptr_t.  Perhaps we should have a
: __DECONST-like macro for this?
: 
: #define __ALIGNED_CAST(t, v) ((t)(uintptr_t)(v))

I like the idea of a macro.  Why is a cast through uintptr_t better?

Warner


More information about the svn-src-head mailing list