mirror of
https://github.com/bulletphysics/bullet3
synced 2025-01-05 15:21:06 +00:00
29 lines
730 B
C
29 lines
730 B
C
#ifndef OPENVR_SAMPLES_SHARED_COMPAT_H_
|
|
#define OPENVR_SAMPLES_SHARED_COMPAT_H_
|
|
|
|
#include <cstdio>
|
|
#include <cstring>
|
|
#include <cassert>
|
|
|
|
// Handle non standard code.
|
|
#ifndef _WIN32
|
|
|
|
#include <cstdbool>
|
|
#include <unistd.h>
|
|
|
|
#define sprintf_s snprintf
|
|
#define vsprintf_s sprintf
|
|
#define _stricmp strcmp
|
|
#define stricmp strcmp
|
|
#define strnicmp strncasecmp
|
|
#define strcpy_s(dst, n, src) int(strncpy(dst, src, n) != nullptr)
|
|
#define fopen_s(fd, path, mode) int((*fd = fopen(path, mode)) != nullptr)
|
|
#define _vsnprintf_s(buffer, size, fmt, ap) vsnprintf(buffer, size, fmt, ap)
|
|
#define OutputDebugStringA(x) fprintf(stderr, "%s\n", x)
|
|
|
|
typedef int errno_t;
|
|
|
|
#endif // _WIN32
|
|
|
|
#endif // OPENVR_SAMPLES_SHARED_COMPAT_H_
|