|  | /* 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')); | 
|  |  | 
|  | } | 
|  |  |