| #include <stdio.h> | |
| char bar[10]; | |
| char foo[20] = { 1 } ; | |
| extern int bar_size1 (void); | |
| extern int bar_size2 (void); | |
| extern int foo_size1 (void); | |
| extern int foo_size2 (void); | |
| int | |
| main () | |
| { | |
| int size; | |
| size = bar_size1 (); | |
| if (size == sizeof (bar) && bar_size2 () == size) | |
| printf ("OK\n"); | |
| size = foo_size1 (); | |
| if (size == sizeof (foo) && foo_size2 () == size) | |
| printf ("OK\n"); | |
| return 0; | |
| } |