changeset 25101:10a3f5b4ee20

Rename timer-lx.c --> timer-linux.c.
author diego
date Wed, 21 Nov 2007 09:25:10 +0000
parents 531116b7693d
children 55d8b87b62da
files osdep/Makefile osdep/timer-linux.c osdep/timer-lx.c
diffstat 3 files changed, 75 insertions(+), 75 deletions(-) [+]
line wrap: on
line diff
--- a/osdep/Makefile	Wed Nov 21 09:22:33 2007 +0000
+++ b/osdep/Makefile	Wed Nov 21 09:25:10 2007 +0000
@@ -14,7 +14,7 @@
 SRCS_COMMON-$(NEED_VSSCANF)          += vsscanf.c
 
 getch = getch2.c
-timer = timer-lx.c
+timer = timer-linux.c
 ifeq ($(TARGET_WIN32),yes)
 timer = timer-win2.c
 endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/osdep/timer-linux.c	Wed Nov 21 09:25:10 2007 +0000
@@ -0,0 +1,74 @@
+// Precise timer routines for LINUX  (C) LGB & A'rpi/ASTRAL
+
+#include <unistd.h>
+#ifdef __BEOS__
+#define usleep(t) snooze(t)
+#endif
+#include <stdlib.h>
+#include <time.h>
+#include <sys/time.h>
+#include "config.h"
+
+const char *timer_name =
+#ifdef HAVE_NANOSLEEP
+  "nanosleep()";
+#else
+  "usleep()";
+#endif
+
+int usec_sleep(int usec_delay)
+{
+#ifdef HAVE_NANOSLEEP
+    struct timespec ts;
+    ts.tv_sec  =  usec_delay / 1000000;
+    ts.tv_nsec = (usec_delay % 1000000) * 1000;
+    return nanosleep(&ts, NULL);
+#else
+    return usleep(usec_delay);
+#endif
+}
+
+// Returns current time in microseconds
+unsigned int GetTimer(void){
+  struct timeval tv;
+//  float s;
+  gettimeofday(&tv,NULL);
+//  s=tv.tv_usec;s*=0.000001;s+=tv.tv_sec;
+  return (tv.tv_sec*1000000+tv.tv_usec);
+}  
+
+// Returns current time in milliseconds
+unsigned int GetTimerMS(void){
+  struct timeval tv;
+//  float s;
+  gettimeofday(&tv,NULL);
+//  s=tv.tv_usec;s*=0.000001;s+=tv.tv_sec;
+  return (tv.tv_sec*1000+tv.tv_usec/1000);
+}  
+
+static unsigned int RelativeTime=0;
+
+// Returns time spent between now and last call in seconds
+float GetRelativeTime(void){
+unsigned int t,r;
+  t=GetTimer();
+//  t*=16;printf("time=%ud\n",t);
+  r=t-RelativeTime;
+  RelativeTime=t;
+  return (float)r * 0.000001F;
+}
+
+// Initialize timer, must be called at least once at start
+void InitTimer(void){
+  GetRelativeTime();
+}
+
+
+#if 0
+void main(void){
+  float t=0;
+  InitTimer();
+  while(1){ t+=GetRelativeTime();printf("time= %10.6f\r",t);fflush(stdout); }
+}
+#endif
+
--- a/osdep/timer-lx.c	Wed Nov 21 09:22:33 2007 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-// Precise timer routines for LINUX  (C) LGB & A'rpi/ASTRAL
-
-#include <unistd.h>
-#ifdef __BEOS__
-#define usleep(t) snooze(t)
-#endif
-#include <stdlib.h>
-#include <time.h>
-#include <sys/time.h>
-#include "config.h"
-
-const char *timer_name =
-#ifdef HAVE_NANOSLEEP
-  "nanosleep()";
-#else
-  "usleep()";
-#endif
-
-int usec_sleep(int usec_delay)
-{
-#ifdef HAVE_NANOSLEEP
-    struct timespec ts;
-    ts.tv_sec  =  usec_delay / 1000000;
-    ts.tv_nsec = (usec_delay % 1000000) * 1000;
-    return nanosleep(&ts, NULL);
-#else
-    return usleep(usec_delay);
-#endif
-}
-
-// Returns current time in microseconds
-unsigned int GetTimer(void){
-  struct timeval tv;
-//  float s;
-  gettimeofday(&tv,NULL);
-//  s=tv.tv_usec;s*=0.000001;s+=tv.tv_sec;
-  return (tv.tv_sec*1000000+tv.tv_usec);
-}  
-
-// Returns current time in milliseconds
-unsigned int GetTimerMS(void){
-  struct timeval tv;
-//  float s;
-  gettimeofday(&tv,NULL);
-//  s=tv.tv_usec;s*=0.000001;s+=tv.tv_sec;
-  return (tv.tv_sec*1000+tv.tv_usec/1000);
-}  
-
-static unsigned int RelativeTime=0;
-
-// Returns time spent between now and last call in seconds
-float GetRelativeTime(void){
-unsigned int t,r;
-  t=GetTimer();
-//  t*=16;printf("time=%ud\n",t);
-  r=t-RelativeTime;
-  RelativeTime=t;
-  return (float)r * 0.000001F;
-}
-
-// Initialize timer, must be called at least once at start
-void InitTimer(void){
-  GetRelativeTime();
-}
-
-
-#if 0
-void main(void){
-  float t=0;
-  InitTimer();
-  while(1){ t+=GetRelativeTime();printf("time= %10.6f\r",t);fflush(stdout); }
-}
-#endif
-