example_exe.c 571 B

123456789101112131415161718192021
  1. extern int __declspec(dllimport) example_dll_function(void);
  2. extern int __declspec(dllimport) example_dll_gen_function(void);
  3. #ifdef EXAMPLE_DLL_2
  4. extern int __declspec(dllimport) example_dll_2_function(void);
  5. #endif
  6. extern int __declspec(dllimport) split_dll_1(void);
  7. extern int __declspec(dllimport) split_dll_2(void);
  8. int example_exe_function(void)
  9. {
  10. return 0;
  11. }
  12. int main(void)
  13. {
  14. return example_dll_function() + example_dll_gen_function() +
  15. #ifdef EXAMPLE_DLL_2
  16. example_dll_2_function() +
  17. #endif
  18. split_dll_1() + split_dll_2() + example_exe_function();
  19. }