/* Support program for testing gdb's ability to debug overlays
   in the inferior.  */

#include "ovlymgr.h"

extern int foo PARAMS((int));
extern int bar PARAMS((int));
extern int baz PARAMS((int));
extern int grbx PARAMS((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;
}

