/* test.c */ struct myst { int f1; int f2; int f3; int f4; int f5; int f6; }; struct myst testfunc() { struct myst a; a.f1 = 10; a.f2 = 20; a.f3 = 30; a.f4 = 40; a.f5 = 50; a.f6 = 60; return a; } int main(void) { struct myst b; b.f1 = 1; b.f2 = 2; b.f3 = 3; b.f4 = 4; b.f5 = 5; b.f6 = 6; b = testfunc(); printf("b.f1 = %d\n", b.f1); printf("b.f2 = %d\n", b.f2); printf("b.f3 = %d\n", b.f3); printf("b.f4 = %d\n", b.f4); printf("b.f5 = %d\n", b.f5); printf("b.f6 = %d\n", b.f6); exit(0); }