diff options
| author | Franklin Wei <git@fwei.tk> | 2017-01-21 15:18:31 -0500 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2017-12-23 21:01:26 -0500 |
| commit | a855d6202536ff28e5aae4f22a0f31d8f5b325d0 (patch) | |
| tree | 8c75f224dd64ed360505afa8843d016b0d75000b /apps/plugins/sdl/src/timer/macos/FastTimes.h | |
| parent | 01c6dcf6c7b9bb1ad2fa0450f99bacc5f3d3e04b (diff) | |
| download | rockbox-a855d6202536ff28e5aae4f22a0f31d8f5b325d0.zip rockbox-a855d6202536ff28e5aae4f22a0f31d8f5b325d0.tar.gz rockbox-a855d6202536ff28e5aae4f22a0f31d8f5b325d0.tar.bz2 rockbox-a855d6202536ff28e5aae4f22a0f31d8f5b325d0.tar.xz | |
Port of Duke Nukem 3D
This ports Fabien Sanglard's Chocolate Duke to run on a version of SDL
for Rockbox.
Change-Id: I8f2c4c78af19de10c1633ed7bb7a997b43256dd9
Diffstat (limited to 'apps/plugins/sdl/src/timer/macos/FastTimes.h')
| -rw-r--r-- | apps/plugins/sdl/src/timer/macos/FastTimes.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/apps/plugins/sdl/src/timer/macos/FastTimes.h b/apps/plugins/sdl/src/timer/macos/FastTimes.h new file mode 100644 index 0000000..d25744c --- /dev/null +++ b/apps/plugins/sdl/src/timer/macos/FastTimes.h @@ -0,0 +1,27 @@ +/* File "FastTimes.h" - Original code by Matt Slot <fprefect@ambrosiasw.com> */ +#include "SDL_config.h" +/* Created 4/24/99 - This file is hereby placed in the public domain */ +/* Updated 5/21/99 - Calibrate to VIA, add TBR support, renamed functions */ +/* Updated 10/4/99 - Use AbsoluteToNanoseconds() in case Absolute = double */ +/* Updated 2/15/00 - Check for native Time Manager, no need to calibrate */ +/* Updated 3/21/00 - Fixed ns conversion, create 2 different scale factors */ +/* Updated 5/03/00 - Added copyright and placed into PD. No code changes */ + +/* This file is Copyright (C) Matt Slot, 1999-2012. It is hereby placed into + the public domain. The author makes no warranty as to fitness or stability */ + +#ifndef __FAST_TIMES_HEADER__ +#define __FAST_TIMES_HEADER__ + +/* **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** */ +/* **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** */ + +extern void FastInitialize(void); +extern UInt64 FastMicroseconds(void); +extern UInt64 FastMilliseconds(void); +extern StringPtr FastMethod(void); + +/* **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** */ +/* **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** */ + +#endif /* __FAST_TIMES_HEADER__ */ |