/* Support program for testing gdb's ability to debug overlays in the inferior. */ #include "ovlymgr.h" extern int foo (int); extern int bar (int); extern int baz (int); extern int grbx (int); int main () { int a, b, c, d, e; OverlayLoad (0); OverlayLoad (4); a = foo (1); OverlayLoad (1); OverlayLoad (5); b = bar (1); OverlayLoad (2); OverlayLoad (6); c = baz (1); OverlayLoad (3); OverlayLoad (7); d = grbx (1); e = a + b + c + d; return (e != ('f' + 'o' +'o' + 'b' + 'a' + 'r' + 'b' + 'a' + 'z' + 'g' + 'r' + 'b' + 'x')); }