Defines

cel_platform.h File Reference

Platform Definitions. More...

#include <cassert>
Include dependency graph for cel_platform.h:
This graph shows which files directly or indirectly include this file:

Defines

#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.


Define Documentation

#define CEL_ENV_AIX   0

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

#define CEL_ENV_CYGWIN   0

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

#define CEL_ENV_FREEBSD   0

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

#define CEL_ENV_HPUX   0

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

#define CEL_ENV_LINUX   0

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

#define CEL_ENV_MACOSX   0

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

#define CEL_ENV_POSIX   0

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

#define CEL_ENV_SOLARIS   0

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

#define CEL_ENV_WINDOWS   0

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

#define CEL_RESTRICT

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


This document is made with doxygen 1.7.1 at Thu Feb 17 2011 15:40:15.
Caminova Logo