inst.cxx 549 B

1234567891011121314151617181920212223242526272829303132333435
  1. #include "foo.h"
  2. #ifdef STAGE_2
  3. # include <foo/lib1.h>
  4. # include <foo/lib2renamed.h>
  5. # include <lib3.h>
  6. #else
  7. # include "lib1.h"
  8. # include "lib2.h"
  9. #endif
  10. #include "lib4.h"
  11. #include <stdio.h>
  12. int main ()
  13. {
  14. if ( Lib1Func() != 2.0 )
  15. {
  16. printf("Problem with lib1\n");
  17. return 1;
  18. }
  19. if ( Lib2Func() != 1.0 )
  20. {
  21. printf("Problem with lib2\n");
  22. return 1;
  23. }
  24. if ( Lib4Func() != 4.0 )
  25. {
  26. printf("Problem with lib4\n");
  27. return 1;
  28. }
  29. printf("The value of Foo: %s\n", foo);
  30. return SomeFunctionInFoo()-5;
  31. }