Jilles Tjoelker a4646b9313 Allow using CMSG_NXTHDR with -Wcast-align.
If various checks are omitted, the CMSG_NXTHDR macro expands to
  (struct cmsghdr *)((char *)(cmsg) + \
  _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len))

Although there is no alignment problem (assuming cmsg is properly aligned
and _ALIGN is correct), this violates -Wcast-align on strict-alignment
architectures. Therefore an intermediate cast to void * is appropriate here.

There is no workaround other than not using -Wcast-align.

MFC after:	2 weeks
2011-04-17 16:04:39 +00:00
..
2011-04-16 06:20:49 +00:00
2011-04-10 10:15:49 +00:00
2011-04-15 18:34:27 +00:00