import gdb-1999-06-28 snapshot
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.base / opaque0.c
CommitLineData
c906108c
SS
1/* Note that struct foo is opaque (never defined) in this file. This
2 is allowed by C since this file does not reference any members of
3 the structure. The debugger needs to be able to associate this
4 opaque structure definition with the full definition in another
5 file.
6*/
7
8struct foo *foop;
9extern struct foo *getfoo ();
085dd6e6
JM
10#ifdef PROTOTYPES
11extern void putfoo (struct foo *foop);
12#endif
c906108c
SS
13
14int main ()
15{
16#ifdef usestubs
17 set_debug_traps();
18 breakpoint();
19#endif
20 foop = getfoo ();
21 putfoo (foop);
22 return 0;
23}
This page took 0.040684 seconds and 4 git commands to generate.