[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/ldecod/image.c

Jeff Cohen jeffc at jolt-lang.org
Thu Mar 29 09:27:45 PDT 2007



Changes in directory llvm-test/MultiSource/Applications/JM/ldecod:

image.c updated: 1.5 -> 1.6
---
Log message:

Improve BSD ftime hack and apply it to another test.


---
Diffs of the changes:  (+12 -17)

 image.c |   29 ++++++++++++-----------------
 1 files changed, 12 insertions(+), 17 deletions(-)


Index: llvm-test/MultiSource/Applications/JM/ldecod/image.c
diff -u llvm-test/MultiSource/Applications/JM/ldecod/image.c:1.5 llvm-test/MultiSource/Applications/JM/ldecod/image.c:1.6
--- llvm-test/MultiSource/Applications/JM/ldecod/image.c:1.5	Thu Mar 29 01:21:07 2007
+++ llvm-test/MultiSource/Applications/JM/ldecod/image.c	Thu Mar 29 11:27:28 2007
@@ -65,6 +65,16 @@
 
 #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
 #include <sys/time.h>
+int ftime(struct timeb *tp)
+{ 
+  struct timeval tv;
+  struct timezone tz;
+  gettimeofday(&tv, &tz);
+  tp->time = tv.tv_sec;
+  tp->millitm = tv.tv_usec / 1000;
+  tp->timezone = tz.tz_minuteswest;
+  tp->dstflag = tz.tz_dsttime;
+}
 #endif
 
 #include "erc_api.h"
@@ -86,21 +96,6 @@
 
 OldSliceParams old_slice;
 
-void ftime_hack(struct timeb *tp)
-{ 
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
-  struct timeval tv;
-  struct timezone tz;
-  gettimeofday(&tv, &tz);
-  tp->time = tv.tv_sec;
-  tp->millitm = tv.tv_usec / 1000;
-  tp->timezone = tz.tz_minuteswest;
-  tp->dstflag = tz.tz_dsttime;
-#else
-  ftime(tp);
-#endif
-}
-
 void MbAffPostProc()
 {
   imgpel temp[16][32];
@@ -1308,7 +1303,7 @@
 #ifdef WIN32
     _ftime (&(img->tstruct_start));             // start time ms
 #else
-    ftime_hack (&(img->tstruct_start));         // start time ms
+    ftime (&(img->tstruct_start));         // start time ms
 #endif
     time( &(img->ltime_start));                // start time s
   }
@@ -1532,7 +1527,7 @@
 #ifdef WIN32
     _ftime (&(img->tstruct_end));             // start time ms
 #else
-    ftime_hack (&(img->tstruct_end));         // start time ms
+    ftime (&(img->tstruct_end));         // start time ms
 #endif
 
     time( &(img->ltime_end));                // start time s






More information about the llvm-commits mailing list