#include // Import DLL functions extern "C" { void Junk(void); int Junk_2(void); int Junk_3(int Value); } int main() { // Call Junk first puts ("Calling 'Junk' in Ada Dll"); Junk(); // Call Junk_2 puts ("Calling 'Junk_2' in Ada Dll, should return 42"); printf("Junk_2 returned %d\n", Junk_2()); // Call Junk_3 puts ("Calling 'Junk_3' in Ada Dll with 50, should return 100"); printf("Junk_3 returned %d\n", Junk_3(50)); // done return 0; }