home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ibmodf.zip / OPEND_HH.ZIP / OS2.HH < prev    next >
Text File  |  1995-04-21  |  2KB  |  86 lines

  1. /*static char *SCCSID = "@(#)os2.h      6.6 92/03/15";*/
  2. /****************************** Module Header ******************************\
  3. *                                                                          *
  4. * Copyright (c) 1987  - 1992 IBM Corporation                               *
  5. *                                                                          *
  6. * Module Name: OS2.H                                                       *
  7. *                                                                          *
  8. * This is the top level include file that includes all the files necessary *
  9. * for writing an OS/2 application.                                         *
  10. *                                                                          *
  11. \***************************************************************************/
  12.  
  13. #ifdef __IBMC__
  14.    #pragma checkout( suspend )
  15.    #ifndef __CHKHDR__
  16.       #pragma checkout( suspend )
  17.    #endif
  18.    #pragma checkout( resume )
  19. #else
  20.    #ifdef __IBMCPP__
  21.       #pragma info( none )
  22.       #ifndef __CHKHDR__
  23.          #pragma info( none )
  24.       #endif
  25.       #pragma info( restore )
  26.    #endif
  27. #endif
  28. #ifdef __cplusplus
  29.       extern "C" {
  30. #endif
  31.  
  32. #ifndef __OS2_H__
  33.  
  34. /* NOINC */
  35. #define __OS2_H__
  36. /* INC */
  37.  
  38. #define OS2_INCLUDED
  39.  
  40. /* Common definitions */
  41. #include <os2def.h>
  42.  
  43. /* OS/2 Base Include File */
  44. #ifndef INCL_NOBASEAPI
  45.    #include <bse.h>
  46. #endif /* INCL_NOBASEAPI */
  47.  
  48. /* OS/2 Presentation Manager Include File */
  49. #ifndef INCL_NOPMAPI
  50.    #include <pm.h>
  51. #endif /* INCL_NOPMAPI */
  52.  
  53. /* OpenDoc for OS/2 Include File */
  54. #ifdef __IBMCPP__
  55. #ifndef INCL_NOODAPI
  56. // Following include changed manually - mcs & aj
  57.    #include <od.hh>
  58. #endif /* INCL_NOODAPI */
  59. #endif
  60.  
  61. /* Open Scripting Architecture (OSA) Include File */
  62. #ifndef INCL_NOOSAAPI
  63.    #include <osa.h>
  64. #endif /* INCL_NOOSAAPI */
  65.  
  66. #endif /* __OS2__ */
  67.  
  68. #ifdef __cplusplus
  69.         }
  70. #endif
  71. #ifdef __IBMC__
  72.    #pragma checkout( suspend )
  73.    #ifndef __CHKHDR__
  74.       #pragma checkout( resume )
  75.    #endif
  76.    #pragma checkout( resume )
  77. #else
  78.    #ifdef __IBMCPP__
  79.       #pragma info( none )
  80.       #ifndef __CHKHDR__
  81.          #pragma info( restore )
  82.       #endif
  83.       #pragma info( restore )
  84.    #endif
  85. #endif
  86.