#include "lib6.h" struct xy g = { 123, 456 }; struct xy *foo(void) { return &g; } int main(int ac, char **av) { struct xy *a = foo(); struct xy b = *a; show_xy(a); show_nl(); show_xy(&b); show_nl(); return 0; }