From: Zbigniew Jędrzejewski-Szmek Date: Wed, 26 Apr 2017 01:14:59 +0000 (-0400) Subject: test-sizeof: print the size of an enum X-Git-Tag: chiark/234.4-1+devuan1.1+iwj1~151 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8fdbd4fdbdf791d9ede56035a67bfa25454f07d2;p=elogind.git test-sizeof: print the size of an enum --- diff --git a/src/test/test-sizeof.c b/src/test/test-sizeof.c index 36389b771..269adfd18 100644 --- a/src/test/test-sizeof.c +++ b/src/test/test-sizeof.c @@ -32,6 +32,14 @@ strstr(STRINGIFY(t), "signed") ? "" : \ ((t)-1 < (t)0 ? ", signed" : ", unsigned")); +enum Enum { + enum_value, +}; + +enum BigEnum { + big_enum_value = UINT64_C(-1), +}; + int main(void) { info(char); info(signed char); @@ -53,5 +61,8 @@ int main(void) { info(usec_t); info(__time_t); + info(enum Enum); + info(enum BigEnum); + return 0; }