home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-Developer.iso / NextLibrary / Frameworks / ProjectBuilder.framework / Versions / A / Headers / PBSystem.h < prev   
Encoding:
C/C++ Source or Header  |  1997-02-14  |  585 b   |  27 lines

  1.  
  2. // System-dependent ProjectBuilder definitions
  3. // Copyright 1996-1997 Apple Computer, Inc. (unpublished)
  4.  
  5. #if defined(__MACH__)
  6.  
  7. #define PB_EXTERN           extern
  8. #define PRIVATE_EXTERN      __private_extern__
  9.  
  10. #elif defined(WIN32)
  11.  
  12. #ifndef BUILDING_PB_FRAMEWORK
  13. #define WINDOWS_DLL_GOOP     __declspec(dllimport)
  14. #else
  15. #define WINDOWS_DLL_GOOP     __declspec(dllexport) 
  16. #endif
  17.  
  18. #define PB_EXTERN           WINDOWS_DLL_GOOP extern
  19. #define PRIVATE_EXTERN      extern
  20.  
  21. #elif defined(NeXT_PDO)
  22.  
  23. #define PB_EXTERN           extern
  24. #define PRIVATE_EXTERN      __private_extern__
  25.  
  26. #endif
  27.