home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / mslang / vm / h / system.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-15  |  767 b   |  39 lines

  1. /***
  2. * system.h -
  3. *
  4. *       Copyright (c) 1989-1992, Microsoft Corporation.  All rights reserved.
  5. *
  6. *******************************************************************************/
  7.  
  8. #ifdef  M_I386                          /* 0:32 Flat Model */
  9.  
  10. #define PUBLIC  _pascal
  11. #define PRIVATE _pascal
  12. #define LOCAL   _pascal
  13.  
  14. #define PDATA
  15. #define PCODE   _pascal
  16.  
  17. #define FAR
  18.  
  19. #define CODECONST const
  20.  
  21. #else   /* !M_I386 */                   /* 16:16 Segmented Model */
  22.  
  23. #define PUBLIC  _far _pascal
  24. #define PRIVATE _near _pascal
  25. #define LOCAL   _near _pascal
  26.  
  27. #define PDATA   _far
  28. #define PCODE   _far _pascal
  29.  
  30. #define CODECONST const _based(_segname("_CODE"))
  31.  
  32. #endif
  33.  
  34.  
  35. typedef void PDATA *PVOID;
  36.  
  37. #define FALSE   0
  38. #define TRUE    1
  39.