home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xwphescr.zip / XWPH0208.ZIP / include / helpers / simples.h < prev    next >
Text File  |  2002-06-14  |  2KB  |  51 lines

  1.  
  2. /*
  3.  *@@sourcefile simples.h:
  4.  *      some basic typical OS/2 definitions that are used in
  5.  *      some helpers include files that should also work
  6.  *      when os2.h is not included.
  7.  *
  8.  *      Note: Version numbering in this file relates to XWorkplace version
  9.  *            numbering.
  10.  *
  11.  */
  12.  
  13. /*      Copyright (C) 2002 Ulrich Möller.
  14.  *      This file is part of the "XWorkplace helpers" source package.
  15.  *      This is free software; you can redistribute it and/or modify
  16.  *      it under the terms of the GNU General Public License as published
  17.  *      by the Free Software Foundation, in version 2 as it comes in the
  18.  *      "COPYING" file of the XWorkplace main distribution.
  19.  *      This program is distributed in the hope that it will be useful,
  20.  *      but WITHOUT ANY WARRANTY; without even the implied warranty of
  21.  *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  22.  *      GNU General Public License for more details.
  23.  */
  24.  
  25.  
  26. #ifndef __SIMPLES_DEFINED
  27.     // define some basic things to make this work even with standard C
  28.     #if (!defined OS2_INCLUDED) && (!defined _OS2_H) && (!defined __SIMPLES_DEFINED)   // changed V0.9.0 (99-10-22) [umoeller]
  29.         typedef void VOID;
  30.         typedef unsigned long BOOL;
  31.         typedef long LONG;
  32.         typedef long *PLONG;
  33.         typedef unsigned long ULONG;
  34.         typedef unsigned long *PULONG;
  35.         typedef unsigned char *PSZ;
  36.         typedef const unsigned char *PCSZ;
  37.         #define TRUE (BOOL)1
  38.         #define FALSE (BOOL)0
  39.  
  40.         #ifdef __IBMCPP__               // added V0.9.0 (99-10-22) [umoeller]
  41.             #define APIENTRY _System
  42.         #endif
  43.  
  44.         #define __SIMPLES_DEFINED
  45.  
  46.     #endif
  47.  
  48. #endif
  49.  
  50.  
  51.