3 #include "rrExporter.h"
6 #pragma warning(disable : 4996)
7 #pragma warning(disable : 4018)
8 #pragma warning(disable : 4482)
9 #pragma warning(disable : 4251)
10 #pragma warning(disable : 4221)
14 #define __FUNC__ __FUNCDNAME__
15 #define __func__ __FUNCDNAME__
18 #if defined(__BORLANDC__)
24 #if defined (__MINGW32__) || defined(__linux) || defined (__APPLE__)
25 #define __FUNC__ __PRETTY_FUNCTION__
32 # define snprintf _snprintf
44 #if defined (__GNUC__) || defined(__clang__)
45 #define RR_DEPRECATED(func) func __attribute__ ((deprecated))
46 #elif defined(_MSC_VER)
47 #define RR_DEPRECATED(func) __declspec(deprecated) func
49 #pragma message("WARNING: You need to implement DEPRECATED for this compiler")
50 #define RR_DEPRECATED(func) func
55 #define rrCallConv __cdecl
56 #elif defined(__BORLANDC__)
57 #define rrCallConv __cdecl
62 typedef unsigned int uint;
63 typedef unsigned int u_int;
64 typedef unsigned char uchar;