diff --git a/timing/timing.c b/timing/timing.c index f6c31cb..556c405 100644 --- a/timing/timing.c +++ b/timing/timing.c @@ -26,6 +26,8 @@ #include "timing.h" +/* see timing.h for an explanation of _mangle() */ + /* * Returns milliseconds no matter what. */ diff --git a/timing/timing.h b/timing/timing.h index 8fa181b..8e00c77 100644 --- a/timing/timing.h +++ b/timing/timing.h @@ -11,6 +11,12 @@ typedef __int64 int64_t; typedef unsigned __int64 uint64_t; #endif +/* config.h should be included before we are to define _mangle */ +#ifdef _mangle +# define timing_get_time _mangle(timing_get_time) +# define timing_sleep _mangle(timing_sleep) +#endif + uint64_t timing_get_time(void); void timing_sleep(uint64_t sleeptime);