cel_platform.h File Reference

Platform Definitions. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _CEL_DEBUG_   0
#define CEL_ENV_WINDOWS   0
#define CEL_ENV_CYGWIN   0
#define CEL_ENV_MACOSX   0
#define CEL_ENV_LINUX   0
#define CEL_ENV_SOLARIS   0
#define CEL_ENV_FREEBSD   0
#define CEL_ENV_AIX   0
#define CEL_ENV_HPUX   0
#define CEL_ENV_POSIX   0
#define CEL_RESTRICT


Detailed Description

Platform Definitions.

Definition in file cel_platform.h.


Define Documentation

#define _CEL_DEBUG_   0

This value is used to enable/disable debugging routines. If this value is not defined, cel_platform.h automatically defines it as 0. If it is 0, no debugging routines work, otherwise the debugging routines work. For more information about debugging, see Debugging Your Code.

Definition at line 33 of file cel_platform.h.

Referenced by Celartem::SimpleArray< Celartem::AutoPtr< Celartem::Image > >::begin(), Celartem::SimpleArray< Celartem::AutoPtr< Celartem::Image > >::end(), Celartem::SimpleArray< Celartem::AutoPtr< Celartem::Image > >::getPtr(), Celartem::SimpleArray< Celartem::AutoPtr< Celartem::Image > >::last(), Celartem::AutoPtr< Celartem::ColorProfile >::operator->(), and Celartem::SimpleArray< Celartem::AutoPtr< Celartem::Image > >::operator[]().

#define CEL_ENV_AIX   0

If the platform is AIX, the value is 1, otherwise 0.

Definition at line 155 of file cel_platform.h.

#define CEL_ENV_CYGWIN   0

If the platform is Cygwin, the value is 1, otherwise 0.

Definition at line 135 of file cel_platform.h.

#define CEL_ENV_FREEBSD   0

If the platform is FreeBSD, the value is 1, otherwise 0.

Definition at line 151 of file cel_platform.h.

#define CEL_ENV_HPUX   0

If the platform is HP-UX, the value is 1, otherwise 0.

Definition at line 159 of file cel_platform.h.

#define CEL_ENV_LINUX   0

If the platform is Linux, the value is 1, otherwise 0.

Definition at line 143 of file cel_platform.h.

#define CEL_ENV_MACOSX   0

If the platform is Mac OS X, the value is 1, otherwise 0.

Definition at line 139 of file cel_platform.h.

#define CEL_ENV_POSIX   0

If the platform supports POSIX API, the value is 1, otherwise 0.

Definition at line 163 of file cel_platform.h.

#define CEL_ENV_SOLARIS   0

If the platform is Solaris, the value is 1, otherwise 0.

Definition at line 147 of file cel_platform.h.

#define CEL_ENV_WINDOWS   0

If the platform is Windows, the value is 1, otherwise 0.

Definition at line 131 of file cel_platform.h.

#define CEL_RESTRICT

Assumes no alias of the pointer. It is almost identical to C99 restrict.

Definition at line 177 of file cel_platform.h.


This document is automatically generated using doxygen 1.5.4 at Fri Jun 27 18:22:16 2008.