# cpluffdef.h File Reference

## Detailed Description

Common defines shared by C-Pluff C and C++ APIs.

This file is automatically included by the top level C and C++ API header files. There should be no need to include it explicitly.

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

Go to the source code of this file.

## Defines

#define | CP_VERSION
| The C-Pluff release version string.
#define | CP_VERSION_MAJOR
| The major version number component of the release version.
#define | CP_VERSION_MINOR
| The minor version number component of the release version.
#define | CP_EXPORT
| Declares a symbol to be exported for inter-module usage.
#define | CP_IMPORT
| Declares a symbol to be imported from another module.
#define | CP_HIDDEN
| Declares a symbol hidden from other modules.
#define | CP_GCC_PURE
| Declares a function as pure function having no side effects.
#define | CP_GCC_NONNULL(...)
| Specifies that some pointer arguments to a function should have non-NULL values.

Generated on Fri Apr 6 15:40:55 2007 for C-Pluff C API by 1.5.1