From 11d81b86de51bc53caba26271cc8a279c25d5692 Mon Sep 17 00:00:00 2001 From: toddouska Date: Mon, 22 Apr 2013 10:52:38 -0700 Subject: [PATCH] change windows low res timer return --- cyassl/internal.h | 2 -- src/internal.c | 11 ++--------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/cyassl/internal.h b/cyassl/internal.h index 30c5588dc..1a1a53dc8 100644 --- a/cyassl/internal.h +++ b/cyassl/internal.h @@ -1882,9 +1882,7 @@ CYASSL_LOCAL int GrowInputBuffer(CYASSL* ssl, int size, int usedLength); #endif /* NO_TLS */ -typedef double timer_d; -CYASSL_LOCAL timer_d Timer(void); CYASSL_LOCAL word32 LowResTimer(void); diff --git a/src/internal.c b/src/internal.c index 197699ea1..a3511181c 100644 --- a/src/internal.c +++ b/src/internal.c @@ -2023,7 +2023,7 @@ ProtocolVersion MakeDTLSv1_2(void) #ifdef USE_WINDOWS_API - timer_d Timer(void) + word32 LowResTimer(void) { static int init = 0; static LARGE_INTEGER freq; @@ -2036,16 +2036,9 @@ ProtocolVersion MakeDTLSv1_2(void) QueryPerformanceCounter(&count); - return (double)count.QuadPart / freq.QuadPart; + return (word32)(count.QuadPart / freq.QuadPart); } - - word32 LowResTimer(void) - { - return (word32)Timer(); - } - - #elif defined(THREADX) #include "rtptime.h"