From e30c61c0e2d8e9bfa5b4d1c2be66c1d053992566 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Thu, 17 Nov 2022 19:44:44 +0300 Subject: [PATCH] common: netadr: use static_assert macro --- common/netadr.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/common/netadr.h b/common/netadr.h index c56f517f..69735d57 100644 --- a/common/netadr.h +++ b/common/netadr.h @@ -31,8 +31,6 @@ typedef enum NA_MULTICAST_IP6, // all nodes multicast } netadrtype_t; -#define NETADR_T_SIZE 20 - // Original structure: // typedef struct netadr_s // { @@ -73,6 +71,6 @@ typedef struct netadr_s } netadr_t; #pragma pack( pop ) -extern int _check_netadr_t_size[sizeof( netadr_t ) == NETADR_T_SIZE ? 1 : -1]; +STATIC_ASSERT( sizeof( netadr_t ) == 20, "invalid netadr_t size" ); #endif//NETADR_H