From 14fa487a60acc7761c818c6f09a38c1593d740ba Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 28 Jul 2020 09:09:44 +0200 Subject: platform: add static assertion to check NMPlatformIP{Address,Route} struct layout --- src/platform/tests/test-platform-general.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/platform/tests/test-platform-general.c b/src/platform/tests/test-platform-general.c index 86ffdbedcf..9a59a7de9f 100644 --- a/src/platform/tests/test-platform-general.c +++ b/src/platform/tests/test-platform-general.c @@ -14,6 +14,14 @@ /*****************************************************************************/ +G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPAddress, address_ptr) == G_STRUCT_OFFSET (NMPlatformIP4Address, address)); +G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPAddress, address_ptr) == G_STRUCT_OFFSET (NMPlatformIP6Address, address)); + +G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPRoute, network_ptr) == G_STRUCT_OFFSET (NMPlatformIP4Route, network)); +G_STATIC_ASSERT (G_STRUCT_OFFSET (NMPlatformIPRoute, network_ptr) == G_STRUCT_OFFSET (NMPlatformIP6Route, network)); + +/*****************************************************************************/ + static void test_init_linux_platform (void) { -- cgit v1.2.1