URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [gdb/] [testsuite/] [gdb.base/] [opaque0.c] - Rev 157
Compare with Previous | Blame | View Log
/* 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 file. */ struct foo *foop; extern struct foo *getfoo (); #ifdef PROTOTYPES extern void putfoo (struct foo *foop); #endif int main () { #ifdef usestubs set_debug_traps(); breakpoint(); #endif foop = getfoo (); putfoo (foop); return 0; }