From 9e0e01b7f4375063f06e494113187d48614628e0 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 30 Nov 2021 22:25:37 +0800 Subject: +init --- Client/ThirdParty/libfixmath/fixtest/hiclock.h | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Client/ThirdParty/libfixmath/fixtest/hiclock.h (limited to 'Client/ThirdParty/libfixmath/fixtest/hiclock.h') diff --git a/Client/ThirdParty/libfixmath/fixtest/hiclock.h b/Client/ThirdParty/libfixmath/fixtest/hiclock.h new file mode 100644 index 0000000..7cabf47 --- /dev/null +++ b/Client/ThirdParty/libfixmath/fixtest/hiclock.h @@ -0,0 +1,33 @@ +#ifndef __hiclock_h__ +#define __hiclock_h__ + +#include +#include + +#if defined(__unix__) +#include +#define PRIuHICLOCK PRIu64 +#define PRIiHICLOCK PRIi64 +typedef uint64_t hiclock_t; +#define HICLOCKS_PER_SEC 1000000 +#define hiclock_init() +#elif defined(__WIN32) || defined(__WIN64) +#include +#define PRIuHICLOCK PRIu64 +#define PRIiHICLOCK PRIi64 +typedef LONGLONG hiclock_t; +extern LONGLONG HICLOCKS_PER_SEC; +extern void hiclock_init(); +#else +#include +#define PRIuHICLOCK PRIu32 +#define PRIiHICLOCK PRIi32 +typedef clock_t hiclock_t; +#define HICLOCKS_PER_SEC CLOCKS_PER_SEC +#define hiclock_init() +#endif + +extern hiclock_t hiclock(); + +#endif + -- cgit v1.1-26-g67d0