27 #if !defined(_BROADVOICE_BROADVOICE_H_)
28 #define _BROADVOICE_BROADVOICE_H_
30 #if defined(_M_IX86) || defined(_M_X64)
31 #if defined(BROADVOICE_EXPORTS)
32 #define BV_DECLARE(type) __declspec(dllexport) type __stdcall
33 #define BV_DECLARE_NONSTD(type) __declspec(dllexport) type __cdecl
34 #define BV_DECLARE_DATA __declspec(dllexport)
36 #define BV_DECLARE(type) __declspec(dllimport) type __stdcall
37 #define BV_DECLARE_NONSTD(type) __declspec(dllimport) type __cdecl
38 #define BV_DECLARE_DATA __declspec(dllimport)
40 #elif defined(BROADVOICE_USE_EXPORT_CAPABILITY) && (defined(__GNUC__) || defined(__SUNCC__))
41 #define BV_DECLARE(type) __attribute__((visibility("default"))) type
42 #define BV_DECLARE_NONSTD(type) __attribute__((visibility("default"))) type
43 #define BV_DECLARE_DATA __attribute__((visibility("default")))
45 #define BV_DECLARE(type) type
46 #define BV_DECLARE_NONSTD(type) type
47 #define BV_DECLARE_DATA
55 #define BV16_FRAME_LEN 40
56 #define BV32_FRAME_LEN 80
58 #if defined(__cplusplus)
118 #if defined(__cplusplus)
Definition: broadvoice/private/broadvoice.h:72
Definition: broadvoice/private/broadvoice.h:101
Definition: broadvoice/private/broadvoice.h:129
Definition: broadvoice/private/broadvoice.h:157