blob: 330560ec8b6aeeeb0aeefbd6e9d7a926f20b6c33 [file] [log] [blame]
/* Note that struct foo is opaque (never defined) in this file. This
is allowed by C since this file does not reference any members of
the structure. The debugger needs to be able to associate this
opaque structure definition with the full definition in another
struct foo *foop;
extern struct foo *getfoo ();
extern void putfoo (struct foo *foop);
int main ()
foop = getfoo ();
putfoo (foop);
return 0;