13#ifndef __KDRIVE_EXPRESS_CONFIG_H__
14#define __KDRIVE_EXPRESS_CONFIG_H__
43#ifndef KDRIVE_ERROR_TYPE
44#define KDRIVE_ERROR_TYPE
54#ifndef KDRIVE_BOOL_TYPE
55#define KDRIVE_BOOL_TYPE
69#if defined(_WIN32) && defined(_DLL)
70#if !defined(KDRIVE_EXPRESS_DLL) && !defined(KDRIVE_EXPRESS_STATIC)
71#define KDRIVE_EXPRESS_DLL
75#if defined(_WIN32) && defined(KDRIVE_EXPRESS_DLL)
76#if defined(kdriveExpress_EXPORTS)
77#define kdriveExpress_API __declspec(dllexport)
79#define kdriveExpress_API __declspec(dllimport)
83#if defined (__GNUC__) && (__GNUC__ >= 4)
84#define kdriveExpress_API __attribute__ ((visibility ("default")))
87#if !defined(kdriveExpress_API)
88#define kdriveExpress_API
unsigned short uint16_t
16 bit unsigned char
Definition: kdrive_express_config.h:30
int int32_t
32 bit signed int
Definition: kdrive_express_config.h:34
unsigned int uint32_t
32 bit unsigned char
Definition: kdrive_express_config.h:31
float float32_t
32 bit single precision float
Definition: kdrive_express_config.h:35
int32_t error_t
Definition: kdrive_express_config.h:46
int32_t bool_t
Definition: kdrive_express_config.h:57
short int16_t
16 bit signed int
Definition: kdrive_express_config.h:33
unsigned char uint8_t
8 bit unsigned char
Definition: kdrive_express_config.h:29
signed char int8_t
8 bit signed char
Definition: kdrive_express_config.h:32