Main Page | Modules | File List | Globals | Related Pages

Exported Symbols and Macros
[POSH Symbols and Macros]


Detailed Description

These symbols and macros are exported by POSH and are defined based on the host and target platform specifications.


Modules

group  Operating System Symbols
group  Compiler Symbols
group  CPU
group  Calling Conventions
group  Endianess

Defines

#define POSH_PUBLIC_API(rtype)   extern POSH_IMPORTEXPORT rtype
 use as a wrapper for all publicly exported functions and data


Define Documentation

#define POSH_PUBLIC_API rtype   )     extern POSH_IMPORTEXPORT rtype
 

use as a wrapper for all publicly exported functions and data

POSH_PUBLIC_API should be used as a wrapper around any data or function return type values that are exported from a DLL. This macro ensures proper linkage irrespective of compiler.

Example usage:


    
POSH_PUBLIC_API(int) functionThatReturnsInt( void ); POSH_PUBLIC_API(int) globalIntVariable;


Generated on Tue Jan 31 18:27:36 2006 for POSH by doxygen 1.3.7