1typedef struct
2{
3  char hours, day, month;
4  short year;
5} T;
6
7T g (void)
8{
9  T now;
10
11  now.hours = 1;
12  now.day = 2;
13  now.month = 3;
14  now.year = 4;
15  return now;
16}
17
18T f (void)
19{
20  T virk;
21
22  virk = g ();
23  return virk;
24}
25
26main ()
27{
28  if (f ().hours != 1 || f ().day != 2 || f ().month != 3 || f ().year != 4)
29    abort ();
30  exit (0);
31}
32