Do not cast constants because we need to evaluate them with the preprocessor.
authorbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 25 Oct 2006 14:54:28 +0000 (14:54 +0000)
committerbernie <bernie@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 25 Oct 2006 14:54:28 +0000 (14:54 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@726 38d2e660-2303-0410-9eaa-f027e97ec537

os/hptime.h

index 2b27b6ef930d6b93fa6dbe99fd4a43c5dc4812ea..e5ec70d8ec2d2151d87fef16527bf9f1ccfa6abe 100755 (executable)
@@ -22,9 +22,9 @@ extern "C" {
        /** our type for "high precision absolute time" */
        typedef __int64 hptime_t;
 
-       #define HPTIME_TICKS_PER_SECOND         ((hptime_t)10000000I64)
-       #define HPTIME_TICKS_PER_MILLISEC       ((hptime_t)10000I64)
-       #define HPTIME_TICKS_PER_MICRO          ((hptime_t)10I64)
+       #define HPTIME_TICKS_PER_SECOND         (10000000I64)
+       #define HPTIME_TICKS_PER_MILLISEC       (10000I64)
+       #define HPTIME_TICKS_PER_MICRO          (10I64)
 
 #elif defined(__unix__) || (defined(__APPLE__) && defined(__MACH__))
 
@@ -33,9 +33,9 @@ extern "C" {
        /** Type for "high precision absolute time". */
        typedef int64_t hptime_t;
 
-       #define HPTIME_TICKS_PER_SECOND         ((hptime_t)1000000LL)
-       #define HPTIME_TICKS_PER_MILLISEC       ((hptime_t)1000LL)
-       #define HPTIME_TICKS_PER_MICRO          ((hptime_t)1LL)
+       #define HPTIME_TICKS_PER_SECOND         (1000000LL)
+       #define HPTIME_TICKS_PER_MILLISEC       (1000LL)
+       #define HPTIME_TICKS_PER_MICRO          (1LL)
 
 #else /* !__unix__ */
        #error OS dependent support code missing for this OS