From: rikky Date: Thu, 3 Mar 2011 15:54:34 +0000 (+0000) Subject: Add:core:Added simplified version of gettimeofday to MSVC build. (needed to build... X-Git-Tag: navit-0.5.0.5194svn~903 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=41794183e43739442ad91916df1603b4d9be7eb0;p=profile%2Fivi%2Fnavit.git Add:core:Added simplified version of gettimeofday to MSVC build. (needed to build osd_core and map/csv) git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4292 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/navit/util.c b/navit/navit/util.c index 66b50a4..2431587 100644 --- a/navit/navit/util.c +++ b/navit/navit/util.c @@ -267,6 +267,17 @@ char * newSysString(const char *toconvert) #endif #endif +#ifdef _MSC_VER +int gettimeofday(struct timeval *time, void *local) +{ + int milliseconds = GetTickCount(); + + time->tv_sec = milliseconds/1000; + time->tv_usec = (milliseconds - (time->tv_sec * 1000)) * 1000; + + return 0; +} +#endif /** * Convert an ISO 8601-style time string into epoch time. * diff --git a/navit/navit/util.h b/navit/navit/util.h index bdd6144..73838b8 100644 --- a/navit/navit/util.h +++ b/navit/navit/util.h @@ -36,5 +36,14 @@ char * newSysString(const char *toconvert); #endif unsigned int iso8601_to_secs(char *iso8601); char * current_to_iso8601(void); + +#ifdef _MSC_VER + +#include + +int gettimeofday(struct timeval *time, void *); + +#endif + #endif