example_mod_1.c 474 B

1234567891011121314151617181920
  1. #ifdef __WATCOMC__
  2. #define MODULE_CCONV __cdecl
  3. #else
  4. #define MODULE_CCONV
  5. #endif
  6. int __declspec(dllimport) example_exe_function(void);
  7. int __declspec(dllimport) example_dll_function(void);
  8. #ifdef EXAMPLE_DLL_2
  9. int __declspec(dllimport) example_dll_2_function(void);
  10. #endif
  11. __declspec(dllexport) int MODULE_CCONV example_mod_1_function(int n)
  12. {
  13. return example_dll_function() +
  14. #ifdef EXAMPLE_DLL_2
  15. example_dll_2_function() +
  16. #endif
  17. example_exe_function() + n;
  18. }