13 #ifndef __KDRIVE_EXPRESS_CONFIG_H__
14 #define __KDRIVE_EXPRESS_CONFIG_H__
44 #ifndef KDRIVE_ERROR_TYPE
45 #define KDRIVE_ERROR_TYPE
55 #ifndef KDRIVE_BOOL_TYPE
56 #define KDRIVE_BOOL_TYPE
70 #if defined(_WIN32) && defined(_DLL)
71 #if !defined(KDRIVE_EXPRESS_DLL) && !defined(KDRIVE_EXPRESS_STATIC)
72 #define KDRIVE_EXPRESS_DLL
76 #if defined(_WIN32) && defined(KDRIVE_EXPRESS_DLL)
77 #if defined(kdriveExpress_EXPORTS)
78 #define kdriveExpress_API __declspec(dllexport)
80 #define kdriveExpress_API __declspec(dllimport)
84 #if defined (__GNUC__) && (__GNUC__ >= 4)
85 #define kdriveExpress_API __attribute__ ((visibility ("default")))
88 #if !defined(kdriveExpress_API)
89 #define kdriveExpress_API
unsigned short uint16_t
16 bit unsigned char
Definition: kdrive_express_config.h:31
bool bool_t
Definition: kdrive_express_config.h:58
int int32_t
32 bit signed int
Definition: kdrive_express_config.h:35
unsigned int uint32_t
32 bit unsigned char
Definition: kdrive_express_config.h:32
float float32_t
32 bit single precision float
Definition: kdrive_express_config.h:36
int32_t error_t
Definition: kdrive_express_config.h:47
short int16_t
16 bit signed int
Definition: kdrive_express_config.h:34
unsigned char uint8_t
8 bit unsigned char
Definition: kdrive_express_config.h:30
signed char int8_t
8 bit signed char
Definition: kdrive_express_config.h:33