Try to fix alignment warnings when assigning CMSG_DATA() to some struct pointer

This commit is contained in:
goldsimon 2017-04-26 08:43:56 +02:00
parent 0b6e2d9c15
commit eac45ca284

View File

@ -162,8 +162,8 @@ struct cmsghdr {
(struct cmsghdr *)((u8_t *)(cmsg) + \ (struct cmsghdr *)((u8_t *)(cmsg) + \
ALIGN_H((cmsg)->cmsg_len)))) ALIGN_H((cmsg)->cmsg_len))))
#define CMSG_DATA(cmsg) ((u8_t *)(cmsg) + \ #define CMSG_DATA(cmsg) ((void*)((u8_t *)(cmsg) + \
ALIGN_D(sizeof(struct cmsghdr))) ALIGN_D(sizeof(struct cmsghdr))))
#define CMSG_SPACE(length) (ALIGN_D(sizeof(struct cmsghdr)) + \ #define CMSG_SPACE(length) (ALIGN_D(sizeof(struct cmsghdr)) + \
ALIGN_H(length)) ALIGN_H(length))