diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2022-12-01 12:04:53 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2022-12-01 12:07:25 +0000 |
commit | d9771dab6031d0c2a974245f03862aa581b1c83b (patch) | |
tree | 5341613be42e3648c20e5ce38ae24db7431f29ea | |
parent | 90a8b2dd90173da43ce71af82ade177fdedf2af0 (diff) | |
download | libmbim-d9771dab6031d0c2a974245f03862aa581b1c83b.tar.gz |
libmbim-glib,netlink: ignore cast-align warnings
-rw-r--r-- | src/libmbim-glib/mbim-helpers-netlink.c | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/libmbim-glib/mbim-helpers-netlink.c b/src/libmbim-glib/mbim-helpers-netlink.c index a0e69a7..baaa0ae 100644 --- a/src/libmbim-glib/mbim-helpers-netlink.c +++ b/src/libmbim-glib/mbim-helpers-netlink.c @@ -31,7 +31,14 @@ NetlinkHeader * mbim_helpers_netlink_get_message_header (NetlinkMessage *msg) { +#if defined(__clang__) || defined(__GNUC__) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wcast-align" +#endif return (NetlinkHeader *) (msg->data); +#if defined(__clang__) || defined(__GNUC__) +# pragma GCC diagnostic pop +#endif } guint @@ -276,8 +283,18 @@ netlink_message_cb (GSocket *socket, } buffer_len = (unsigned int ) bytes_received; - for (hdr = (struct nlmsghdr *) buf; NLMSG_OK (hdr, buffer_len); + +#if defined(__clang__) || defined(__GNUC__) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wcast-align" +#endif + for (hdr = (struct nlmsghdr *) buf; + NLMSG_OK (hdr, buffer_len); NLMSG_NEXT (hdr, buffer_len)) { +#if defined(__clang__) || defined(__GNUC__) +# pragma GCC diagnostic pop +#endif + NetlinkTransaction *tr; struct nlmsgerr *err; |