diff --git a/panda/src/nativenet/time_clock.h b/panda/src/nativenet/time_clock.h index b9e7627c23..c772491c17 100755 --- a/panda/src/nativenet/time_clock.h +++ b/panda/src/nativenet/time_clock.h @@ -247,7 +247,7 @@ inline std::string Time_Clock::Format(char * pFormat) const *pch++ = ch1; break; case 'N': - pch += sprintf(pch, "%03ld", _my_time.tv_usec / 1000); + pch += sprintf(pch, "%03ld", (long)(_my_time.tv_usec / 1000)); break; } } @@ -295,7 +295,7 @@ inline std::string Time_Clock::FormatGmt(char * pFormat) const *pch++ = ch1; break; case 'N': - pch += sprintf(pch, "%03ld", _my_time.tv_usec / 1000); + pch += sprintf(pch, "%03ld", (long)(_my_time.tv_usec / 1000)); break; } } diff --git a/panda/src/nativenet/time_span.h b/panda/src/nativenet/time_span.h index 93b0f4b455..b3aa0215d5 100755 --- a/panda/src/nativenet/time_span.h +++ b/panda/src/nativenet/time_span.h @@ -372,7 +372,7 @@ inline std::string Time_Span::Format(char * pFormat) const pch += sprintf(pch, "%02d", GetSeconds()); break; case 'N': - pch += sprintf(pch, "%03ld", _my_time.tv_usec / 1000); + pch += sprintf(pch, "%03ld", (long)(_my_time.tv_usec / 1000)); break; } } else {