From 44da6d670a0efad7a8e16dd45a05daa911b435d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C5=8Dshin?= Date: Mon, 4 Dec 2023 12:42:10 -0500 Subject: [PATCH] Better static assert --- ape/ape-m1.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ape/ape-m1.c b/ape/ape-m1.c index 0255a4799..8ad15ed2b 100644 --- a/ape/ape-m1.c +++ b/ape/ape-m1.c @@ -203,11 +203,11 @@ struct PathSearcher { unsigned long namelen; const char *name; const char *syspath; - char varname[VARSIZE]; // stores "$VARNAME=". must immediately precede path. + char varname[VARSIZE]; char path[PATHSIZE]; }; -_Static_assert(sizeof(struct PathSearcher) == PATHSIZE + 64, - "struct layout"); +_Static_assert(offsetof(struct PathSearcher, varname) + VARSIZE == + offsetof(struct PathSearcher, path), "struct layout"); struct ApeLoader { struct PathSearcher ps;