#include <stdio.h>
#define MAKE_WORD(x,y) x,y
#define MAKE_STR(...) ((char[]){__VA_ARGS__, 0})
const char *vec = MAKE_STR(MAKE_WORD(1,2), MAKE_WORD(3, 4), MAKE_WORD(5, 6));
int main(void) {
fputs("vec is: ", stdout
); for (int i
= 0; i
< 6; ++i
) printf("\\x%02X", vec
[i
]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIE1BS0VfV09SRCh4LHkpIHgseQojZGVmaW5lIE1BS0VfU1RSKC4uLikgKChjaGFyW10pe19fVkFfQVJHU19fLCAwfSkKCmNvbnN0IGNoYXIgKnZlYyA9IE1BS0VfU1RSKE1BS0VfV09SRCgxLDIpLCBNQUtFX1dPUkQoMywgNCksIE1BS0VfV09SRCg1LCA2KSk7CgppbnQgbWFpbih2b2lkKSB7CglmcHV0cygidmVjIGlzOiAiLCBzdGRvdXQpOwoJZm9yIChpbnQgaSA9IDA7IGkgPCA2OyArK2kpIHByaW50ZigiXFx4JTAyWCIsIHZlY1tpXSk7CglwdXRjaGFyKCdcbicpOwoJcmV0dXJuIDA7Cn0K