Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

plpaintlibdefs.h

Go to the documentation of this file.
00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: plpaintlibdefs.h,v 1.4 2002/02/24 13:00:22 uzadow Exp $
00005 |
00006 |      Copyright (c) 1996-2002 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00011 //! \file
00012 //! Contains common datatype definitions.
00013 //!
00014 
00015 #ifndef INCL_PLPAINTLIBDEFS
00016 #define INCL_PLPAINTLIBDEFS
00017 
00018 typedef unsigned char       PLBYTE;
00019 typedef unsigned int        PLUINT;
00020 typedef unsigned short      PLWORD;         // This is 16 bit.
00021 typedef long                PLLONG;         // This is 32 bit.
00022 typedef unsigned long       PLULONG;
00023 
00024 #ifndef _WINDOWS
00025 #include <stdarg.h>
00026 
00027 // max & min definitions
00028 #include <algorithm> // STL
00029 
00030 #ifndef NULL
00031 #define NULL    0
00032 #endif
00033 
00034 #endif //#ifndef _WINDOWS
00035 
00036 
00037 #endif
00038 /*
00039 /--------------------------------------------------------------------
00040 |
00041 |      $Log: plpaintlibdefs.h,v $
00042 |      Revision 1.4  2002/02/24 13:00:22  uzadow
00043 |      Documentation update; removed buggy PLFilterRotate.
00044 |
00045 |      Revision 1.3  2001/10/06 22:03:26  uzadow
00046 |      Added PL prefix to basic data types.
00047 |
00048 |      Revision 1.2  2001/10/06 15:32:22  uzadow
00049 |      Removed types LPBYTE, DWORD, UCHAR, VOID and INT from the code.
00050 |
00051 |      Revision 1.1  2001/09/16 19:03:22  uzadow
00052 |      Added global name prefix PL, changed most filenames.
00053 |
00054 |      Revision 1.3  2001/09/15 21:02:44  uzadow
00055 |      Cleaned up stdpch.h and config.h to make them internal headers.
00056 |
00057 |      Revision 1.2  2000/11/09 22:23:36  uzadow
00058 |      no message
00059 |
00060 |      Revision 1.1  2000/11/07 15:33:44  jmbuena
00061 |      Windows type defines for non windows systems
00062 |
00063 |
00064 \--------------------------------------------------------------------
00065 */

Generated on Sun Jun 6 13:42:22 2004 for paintlib by doxygen 1.3.2