home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / os2db2.zip / DEFINES.HPP < prev    next >
Text File  |  1994-09-03  |  3KB  |  57 lines

  1.  /******************************************************
  2. *  DEFINES.HPP - TYPE DEFINES                           *
  3.  ******************************************************/
  4.  
  5. #ifndef   TYPE_DEFINES
  6. #define   TYPE_DEFINES                                // type defines
  7.  
  8. #define   INCL_NOPMAPI
  9. #define   INCL_DOSPROCESS
  10. #define   INCL_DOSSEMAPHORES
  11. #define   INCL_DOSERRORS
  12.  
  13. #include <os2.h>                                      // function prototypes
  14. #include <stdio.h>                                    //     "         "
  15. #include <stdlib.h>                                   //     "         "
  16. #include <string.h>                                   //     "         "
  17. #include <stdarg.h>                                   //     "         "
  18. #include <ctype.h>                                    //     "         "
  19.  
  20. #define   HIDDEN           static                     // hidden type
  21. #define   INLINE           inline                     // if inlining
  22. #define   NOLINE                                      // no inlining
  23.  
  24. #define   PUBLIC           public                     // "PUBLIC"    typedef
  25. #define   PROTECT          protected                  // "PROTECT"   typedef
  26. #define   PRIVATE          private                    // "PRIVATE"   typedef
  27.  
  28. #define   UNIQUE                                      // "UNIQUE"    typedef
  29. #define   STATIC           static                     // "STATIC"    typedef
  30. #define   EXTERN           extern                     // "EXTERN"    typedef
  31.  
  32. #define   ALTER                                       // "ALTER"     typedef
  33. #define   VOLATILE         volatile                   // "VOLATILE"  typedef
  34. #define   INTERRUPT        interrupt                  // "INTERRUPT" typedef
  35. #define   CONST            const                      // "CONST"     typedef
  36.  
  37. #define   VIRTUAL          virtual                    // "VIRTUAL"   typedef
  38. #define   ABSTRACT                                    // "ABSTRACT"  typedef
  39. #define   FRIEND           friend                     // "FRIEND"    typedef
  40. #define   OPERATOR         operator                   // "OPERATOR"  typedef
  41.  
  42. #define   ENUM             enum                       // "ENUM"      typedef
  43. #define   TYPEDEF          typedef                    // "TYPEDEF"   typedef
  44. #define   TEMPLATE         template                   // "TEMPLATE"  typedef
  45. #define   INLINE           inline                     // "INLINE"    typedef
  46.  
  47. #define   CLASS            class                      // "CLASS"     typedef
  48. #define   STRUCT           struct                     // "STRUCT"    typedef
  49. #define   UNION            union                      // "UNION"     typedef
  50.  
  51. TYPEDEF   float            FLOAT;                     // "FLOAT"     typedef
  52. TYPEDEF   double           DOUBLE;                    // "DOUBLE"    typedef
  53. TYPEDEF   FILE *           PFILE;                     // "PFILE"     typedef
  54.  
  55. #endif                                                // type defines
  56.  
  57.