14 #ifndef VLCONFIG_INCLUDED_H_
21 #if DT_HAVE_STD_H && defined(__cplusplus)
25 #include <sys/types.h>
30 #define DtBoolean bool
43 #if DT_NEED_DLL_DECLARATIONS
47 #define DT_DLL_MTL __declspec( dllexport )
49 #define DT_DLL_MTL __declspec( dllimport )
54 #define DT_DLL_MATRIX __declspec( dllexport )
56 #define DT_DLL_MATRIX __declspec( dllimport )
61 #define DT_DLL_VL __declspec( dllexport )
63 #define DT_DLL_VL __declspec( dllimport )
66 #ifdef DT_DLL_VLPROTIND
67 #undef DT_DLL_VLPROTIND
68 #define DT_DLL_VLPROTIND __declspec( dllexport )
70 #define DT_DLL_VLPROTIND __declspec( dllimport )
73 #ifdef DT_DLL_NETCOMPAT
74 #undef DT_DLL_NETCOMPAT
75 #define DT_DLL_NETCOMPAT __declspec( dllexport )
77 #define DT_DLL_NETCOMPAT __declspec( dllimport )
82 #define DT_DLL_VLUTIL __declspec( dllexport )
84 #define DT_DLL_VLUTIL __declspec( dllimport )
89 #if defined _WIN32 || defined __CYGWIN__
94 #define DT_DLL_VLPROTIND
95 #define DT_DLL_NETCOMPAT
100 #define DT_DLL_MATRIX
102 #define DT_DLL_VLUTIL __attribute__ ((visibility ("default")))
103 #define DT_DLL_VLPROTIND
104 #define DT_DLL_NETCOMPAT
107 #define DT_DLL_MATRIX
109 #define DT_DLL_VLUTIL
110 #define DT_DLL_VLPROTIND
111 #define DT_DLL_NETCOMPAT
131 #ifdef DtUSE_UTILITIES_NAMESPACE
132 namespace DtUSE_UTILITIES_NAMESPACE
136 typedef unsigned char DtU8;
142 #if DT_HAVE_64BIT_LONGS
145 typedef unsigned int DtU32;
161 #if DT_HAVE_64BIT_LONGS
164 typedef unsigned long DtU64;
177 typedef unsigned _int64
DtU64;
218 #ifdef DtUSE_UTILITIES_NAMESPACE
unsigned long long DtU64
-------—— Network Layout for a long long (64 bytes unsigned)
Definition: vlMachineTypes.h:185
This file declares macros which specify the VR-Link version.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtFloat64 DtReal
A 64 bit floating point value. This is the same as DtFloat64 bit is created for convenience.
Definition: vlMachineTypes.h:215
char DtInt8
An eight bit integer value.
Definition: vlMachineTypes.h:203
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
short int DtInt16
A sixteen bit integer value.
Definition: vlMachineTypes.h:206
long int DtInt32
A 32 bit integer value.
Definition: vlMachineTypes.h:156
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
float DtFloat32
A 32 bit floating point value.
Definition: vlMachineTypes.h:209
double DtFloat64
A 64 bit floating point value.
Definition: vlMachineTypes.h:212
long long DtInt64
A 64 bit integer value.
Definition: vlMachineTypes.h:188
DtU32 DtMachineSize
A type that represents the addressing size.
Definition: vlMachineTypes.h:197
#define DT_DLL_VLUTIL
Definition: vlMachineTypes.h:109