/* file structaddr.c */
#include <stdio.h>
#define MSIZE 10
struct simple
{
char c_str[MSIZE];
};
struct simple xprint(void)
{
struct simple ret = { "Morning !" };
return ret;
}
int main(void)
{
printf("Good %s\n", xprint
().
c_str); return 0;
}
LyogZmlsZSBzdHJ1Y3RhZGRyLmMgKi8KI2luY2x1ZGUgPHN0ZGlvLmg+ICAgIAojZGVmaW5lIE1TSVpFIDEwCgpzdHJ1Y3Qgc2ltcGxlCnsgICAKICAgIGNoYXIgY19zdHJbTVNJWkVdOwp9OwpzdHJ1Y3Qgc2ltcGxlIHhwcmludCh2b2lkKQp7CiAgICBzdHJ1Y3Qgc2ltcGxlIHJldCA9IHsgIk1vcm5pbmcgISIgfTsKICAgIHJldHVybiByZXQ7Cn0KaW50IG1haW4odm9pZCkKeyAgIAogICAgcHJpbnRmKCJHb29kICVzXG4iLCB4cHJpbnQoKS5jX3N0cik7ICAgIAogICAgcmV0dXJuIDA7Cn0=