libRoadRunner C API
1.0.0
Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
rrc_exporter.h
Go to the documentation of this file.
1
42
#ifndef rrc_exporterH
43
#define rrc_exporterH
44
45
//Export/Import API functions
46
#if defined(_WIN32) || defined(__WIN32__)
47
#if defined(STATIC_RRC)
48
#define C_DECL_SPEC
49
#else
50
#if defined(EXPORT_RRC)
51
#define C_DECL_SPEC __declspec(dllexport)
52
#else
53
#define C_DECL_SPEC __declspec(dllimport)
54
#endif
55
#endif
56
#else
57
#define C_DECL_SPEC
58
#endif
59
60
61
#if defined(_MSC_VER) || defined(__CODEGEARC__)
62
#define rrcCallConv __cdecl
63
#else
64
#define rrcCallConv
65
#endif
66
67
#if !defined(__cplusplus)
68
#if !defined(_MSC_VER)
69
#include "stdbool.h"
70
#else //VS don't have stdbool.h
71
74
typedef
int
bool;
75
#define false 0
76
#define true 1
77
#endif
78
#endif
79
80
#endif
Generated on Wed Dec 18 2013 23:07:20 for libRoadRunner C API by
1.8.5