diff options
Diffstat (limited to 'host/lib/deps/rpclib/include/rpc/compatibility.h')
-rw-r--r-- | host/lib/deps/rpclib/include/rpc/compatibility.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/host/lib/deps/rpclib/include/rpc/compatibility.h b/host/lib/deps/rpclib/include/rpc/compatibility.h new file mode 100644 index 000000000..19baa201c --- /dev/null +++ b/host/lib/deps/rpclib/include/rpc/compatibility.h @@ -0,0 +1,20 @@ +#pragma once + +#ifndef COMPATIBILITY_H_PODKJ3 +#define COMPATIBILITY_H_PODKJ3 + +#ifndef _MSC_VER + +#define RPCLIB_NORETURN [[noreturn]] +#define RPCLIB_CONSTEXPR constexpr +#define RPCLIB_FINAL final + +#else + +#define RPCLIB_NORETURN __declspec(noreturn) +#define RPCLIB_CONSTEXPR const // bad replacement, but gets the job done +#define RPCLIB_FINAL + +#endif // !_MSC_VER + +#endif // COMPATIBILITY_H_PODKJ3 |