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

plstdpch.h

Go to the documentation of this file.
00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: plstdpch.h,v 1.7 2004/04/18 12:34:45 uzadow Exp $
00005 |
00006 |      Copyright (c) 1996-2002 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00011 //! \file
00012 //! Contains most system-specific includes and definitions. On windows
00013 //! systems, it corresponds to stdafx.h. On other systems, the
00014 //! appropriate data types and macros are declared here.
00015 
00016 #ifndef INCL_PLSTDPCH
00017 #define INCL_PLSTDPCH
00018 
00019 #include "plobject.h"
00020 
00021 #ifdef _WINDOWS
00022   #define WIN32_LEAN_AND_MEAN  /* Prevent including <winsock*.h> in <windows.h> */
00023   #define VC_EXTRALEAN  // Exclude rarely-used stuff from Windows headers
00024   #include <windows.h>
00025   #include <stdlib.h> 
00026   #include <malloc.h>  
00027 #else
00028   #include <stdlib.h>
00029 #endif
00030 
00031 #include "pldebug.h"
00032 
00033 #endif // #ifndef _STDPCH_H_
00034 
00035 /*
00036 /--------------------------------------------------------------------
00037 |
00038 |      $Log: plstdpch.h,v $
00039 |      Revision 1.7  2004/04/18 12:34:45  uzadow
00040 |      Changes for new libcurl version.
00041 |
00042 |      Revision 1.6  2003/02/15 21:26:58  uzadow
00043 |      Added win32 version of url data source.
00044 |
00045 |      Revision 1.5  2002/11/06 21:54:49  uzadow
00046 |      cygwin build stuff, removed LSB_FIRST.
00047 |
00048 |      Revision 1.4  2002/02/24 13:00:40  uzadow
00049 |      Documentation update; removed buggy PLFilterRotate.
00050 |
00051 |      Revision 1.3  2001/10/06 22:03:26  uzadow
00052 |      Added PL prefix to basic data types.
00053 |
00054 |      Revision 1.2  2001/10/06 15:32:22  uzadow
00055 |      Removed types LPBYTE, DWORD, UCHAR, VOID and INT from the code.
00056 |
00057 |      Revision 1.1  2001/09/16 19:03:22  uzadow
00058 |      Added global name prefix PL, changed most filenames.
00059 |
00060 |      Revision 1.14  2001/09/15 21:02:44  uzadow
00061 |      Cleaned up stdpch.h and config.h to make them internal headers.
00062 |
00063 |      Revision 1.13  2000/11/07 15:40:46  jmbuena
00064 |      Changes related to paintlibdefs.h and pixeldefs.h
00065 |
00066 |      Revision 1.12  2000/10/31 11:27:04  jmbuena
00067 |      Removed PAINTLIB_INTERNAL and moved win definitions to windefs.h
00068 |
00069 |      Revision 1.11  2000/10/30 13:10:57  jmbuena
00070 |      Only include config.h when PAINTLIB_INTERNAL is defined
00071 |
00072 |      Revision 1.10  2000/10/24 16:46:34  uzadow
00073 |      Fixed build problems
00074 |
00075 |      Revision 1.9  2000/10/24 12:02:24  jmbuena
00076 |      Include recursion protection
00077 |
00078 |      Revision 1.8  2000/05/27 16:34:05  Ulrich von Zadow
00079 |      Linux compatibility changes
00080 |
00081 |      Revision 1.7  2000/03/31 11:53:30  Ulrich von Zadow
00082 |      Added quantization support.
00083 |
00084 |      Revision 1.6  2000/01/16 20:43:14  anonymous
00085 |      Removed MFC dependencies
00086 |
00087 |      Revision 1.5  1999/12/08 15:43:58  Ulrich von Zadow
00088 |      Changed ASSERT and PLASSERT_VALID so that they
00089 |      disappear correctly in release mode.
00090 |
00091 |      Revision 1.4  1999/11/22 14:59:37  Ulrich von Zadow
00092 |      no message
00093 |
00094 |      Revision 1.3  1999/10/03 18:50:52  Ulrich von Zadow
00095 |      Added automatic logging of changes.
00096 |
00097 |
00098 \--------------------------------------------------------------------
00099 */

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