changeset 10280:24145d6b5883

obsoleted by timer-darwin.c
author diego
date Wed, 11 Jun 2003 10:39:57 +0000
parents e79162f48087
children 54bcbf28698a
files osdep/timer-macosx.c
diffstat 1 files changed, 0 insertions(+), 64 deletions(-) [+]
line wrap: on
line diff
--- a/osdep/timer-macosx.c	Wed Jun 11 02:28:13 2003 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-/*
- * Semi-precise timer routines using CoreFoundation
- *
- * (C) 2003 Dan Christiansen
- *
- * Released into the public domain.
- */
-
-#include <unistd.h>
-#include <stdlib.h>
-#include <time.h>
-#include <sys/time.h>
-#include "../config.h"
-
-#ifdef MACOSX
-# include <CoreFoundation/CFRunLoop.h>
-#endif
-
-/* Rather than using CF timers, we simply store the absolute time 
- * CFAbsoluteTime == double */
-static CFAbsoluteTime relative_time;
-
-int usec_sleep(int usec_delay)
-{
-  CFRunLoopRunInMode(kCFRunLoopDefaultMode,  usec_delay / 1000000.0, false);
-}
-
-
-// Returns current time in microseconds
-unsigned int GetTimer(){
-  return (unsigned int)(CFAbsoluteTimeGetCurrent() * 1000000);
-}  
-
-// Returns current time in milliseconds
-unsigned int GetTimerMS(){
-  return (unsigned int)(CFAbsoluteTimeGetCurrent() * 1000);
-}
-
-// Returns time spent between now and last call in seconds
-float GetRelativeTime(){
-  CFAbsoluteTime last_time = relative_time;
-  relative_time = CFAbsoluteTimeGetCurrent();
-  return (float)(relative_time - last_time);
-}
-
-// Initialize timer, must be called at least once at start
-void InitTimer(){
-  GetRelativeTime();
-}
-
-#if 0
-int main() {
-  int i;
-
-  for (i = 0; i < 20; i++) {
-    printf("CF relative time:\t%f\n", GetRelativeTime());
-    usec_sleep(1000000);
-    printf("usleep relative time:\t%f\n", GetRelativeTime());
-    usleep(1000000);
-  }
-}
-#endif
-
-