home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_10_01 / 1001023b < prev    next >
Text File  |  1991-11-17  |  454b  |  42 lines

  1. Example of C Functions With C++ Key Word Names
  2.  
  3. This code doesn't work:
  4.  
  5. new.cpp:
  6. extern int new();
  7.  
  8. main()
  9. {
  10.     int x = new();
  11. }
  12.  
  13. So replace it with this code:
  14.  
  15. example2.h:
  16. #ifndef __cplusplus
  17. extern int new();
  18. #endif
  19. #ifdef __cplusplus
  20. extern int new_one();
  21. #endif
  22.  
  23. example2.c:
  24.  
  25. #include "example2.h"
  26.  
  27. int new_one()
  28. {
  29.     return(new());
  30. }
  31.  
  32.  
  33. new2.cpp:
  34.  
  35. #include "example2.h"
  36.  
  37. main()
  38. {
  39.     int x = new_one();
  40. }
  41.  
  42.