summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2019-03-19 18:57:07 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2019-03-19 18:57:07 +0100
commit540d28f433c658f843528f498271ca722db055b4 (patch)
treecd5775d4aba3b16edc99e0d0d324e7f6769aee68 /src
parentec6f8c4fe162500645109eb24856051c97bfb2fe (diff)
downloadcc4group-540d28f433c658f843528f498271ca722db055b4.tar.gz
cc4group-540d28f433c658f843528f498271ca722db055b4.zip
Add static asserts to ensure the correct size of C4GroupHeader and C4GroupEntryCore
Diffstat (limited to 'src')
-rw-r--r--src/c4groupentrycore.c4
-rw-r--r--src/c4groupheader.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/c4groupentrycore.c b/src/c4groupentrycore.c
index 8b483cc..d178653 100644
--- a/src/c4groupentrycore.c
+++ b/src/c4groupentrycore.c
@@ -1,6 +1,10 @@
#include "c4groupentrycore.h"
#include <string.h>
#include <time.h>
+#include <assert.h>
+
+static_assert(sizeof(C4GroupEntryCore) == 316, "The size of the C4GroupEntryCore struct must be 316");
+
void C4GroupEntryCore_init(C4GroupEntryCore* const this)
{
diff --git a/src/c4groupheader.c b/src/c4groupheader.c
index e06155c..12d454e 100644
--- a/src/c4groupheader.c
+++ b/src/c4groupheader.c
@@ -1,6 +1,9 @@
#include "c4groupheader.h"
#include <string.h>
#include <time.h>
+#include <assert.h>
+
+static_assert(sizeof(C4GroupHeader) == 204, "The size of the C4GroupHeader struct must be 204");
void C4GroupHeader_init(C4GroupHeader* const this)
{