File tree 2 files changed +9
-3
lines changed 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 27
27
#else
28
28
#define snprintf _snprintf
29
29
#endif
30
- #elif defined(__ANDROID__)
30
+ #elif defined(__ANDROID__) || defined(__QNXNTO__)
31
31
#define snprintf snprintf
32
32
#elif __cplusplus >= 201103L
33
33
#define snprintf std::snprintf
34
34
#endif
35
35
36
+ #if defined(__QNXNTO__)
37
+ #define sscanf std::sscanf
38
+ #endif
39
+
36
40
#if defined(_MSC_VER) && _MSC_VER >= 1400 // VC++ 8.0
37
41
// Disable warning about strdup being deprecated.
38
42
#pragma warning(disable : 4996)
Original file line number Diff line number Diff line change 41
41
#endif
42
42
#else
43
43
#include < cmath>
44
+ #if !(defined(__QNXNTO__)) // QNX already defines isfinite
44
45
#define isfinite std::isfinite
45
46
#endif
47
+ #endif
46
48
47
49
#if defined(_MSC_VER)
48
- #if !defined(WINCE) && defined(__STDC_SECURE_LIB__) && _MSC_VER >= 1500 // VC++ 9.0 and above
50
+ #if !defined(WINCE) && defined(__STDC_SECURE_LIB__) && _MSC_VER >= 1500 // VC++ 9.0 and above
49
51
#define snprintf sprintf_s
50
52
#elif _MSC_VER >= 1900 // VC++ 14.0 and above
51
53
#define snprintf std::snprintf
52
54
#else
53
55
#define snprintf _snprintf
54
56
#endif
55
- #elif defined(__ANDROID__)
57
+ #elif defined(__ANDROID__) || defined(__QNXNTO__)
56
58
#define snprintf snprintf
57
59
#elif __cplusplus >= 201103L
58
60
#define snprintf std::snprintf
You can’t perform that action at this time.
0 commit comments