#include <stdio.h>
#define N 6
typedef struct
{
const char foo[N];
} bar_t;
#define INIT_FOO(var, initString) \
_Static_assert(sizeof(initString) < N, "Bad length!"); \
bar_t var = { .foo = initString };
INIT_FOO(mybar, "Good");
//INIT_FOO(mybar, "Baaaad");
int main(void) {
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE4gNgp0eXBlZGVmIHN0cnVjdAp7CiAgICBjb25zdCBjaGFyIGZvb1tOXTsKfSBiYXJfdDsKCiNkZWZpbmUgSU5JVF9GT08odmFyLCBpbml0U3RyaW5nKSBcCiAgICAgX1N0YXRpY19hc3NlcnQoc2l6ZW9mKGluaXRTdHJpbmcpIDwgTiwgIkJhZCBsZW5ndGghIik7IFwKICAgICBiYXJfdCB2YXIgPSB7IC5mb28gPSBpbml0U3RyaW5nIH07CgpJTklUX0ZPTyhteWJhciwgIkdvb2QiKTsKLy9JTklUX0ZPTyhteWJhciwgIkJhYWFhZCIpOwoKaW50IG1haW4odm9pZCkgewoJcHJpbnRmKCIlc1xuIiwgbXliYXIuZm9vKTsKCXJldHVybiAwOwp9Cg==