Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenlib/intern/time.c')
-rw-r--r--source/blender/blenlib/intern/time.c107
1 files changed, 53 insertions, 54 deletions
diff --git a/source/blender/blenlib/intern/time.c b/source/blender/blenlib/intern/time.c
index ee90e74ea52..f7bcf303b4b 100644
--- a/source/blender/blenlib/intern/time.c
+++ b/source/blender/blenlib/intern/time.c
@@ -21,94 +21,93 @@
* \ingroup bli
*/
-
#include "PIL_time.h"
#ifdef WIN32
-#ifndef _WIN32_WINNT
-#define _WIN32_WINNT 0x501 /* Windows XP or newer */
-#endif
-#define WIN32_LEAN_AND_MEAN
-#include <windows.h>
+# ifndef _WIN32_WINNT
+# define _WIN32_WINNT 0x501 /* Windows XP or newer */
+# endif
+# define WIN32_LEAN_AND_MEAN
+# include <windows.h>
double PIL_check_seconds_timer(void)
{
- static int hasperfcounter = -1; /* (-1 == unknown) */
- static double perffreq;
-
- if (hasperfcounter == -1) {
- __int64 ifreq;
- hasperfcounter = QueryPerformanceFrequency((LARGE_INTEGER *) &ifreq);
- perffreq = (double) ifreq;
- }
-
- if (hasperfcounter) {
- __int64 count;
-
- QueryPerformanceCounter((LARGE_INTEGER *) &count);
-
- return count / perffreq;
- }
- else {
- static double accum = 0.0;
- static int ltick = 0;
- int ntick = GetTickCount();
-
- if (ntick < ltick) {
- accum += (0xFFFFFFFF - ltick + ntick) / 1000.0;
- }
- else {
- accum += (ntick - ltick) / 1000.0;
- }
-
- ltick = ntick;
- return accum;
- }
+ static int hasperfcounter = -1; /* (-1 == unknown) */
+ static double perffreq;
+
+ if (hasperfcounter == -1) {
+ __int64 ifreq;
+ hasperfcounter = QueryPerformanceFrequency((LARGE_INTEGER *)&ifreq);
+ perffreq = (double)ifreq;
+ }
+
+ if (hasperfcounter) {
+ __int64 count;
+
+ QueryPerformanceCounter((LARGE_INTEGER *)&count);
+
+ return count / perffreq;
+ }
+ else {
+ static double accum = 0.0;
+ static int ltick = 0;
+ int ntick = GetTickCount();
+
+ if (ntick < ltick) {
+ accum += (0xFFFFFFFF - ltick + ntick) / 1000.0;
+ }
+ else {
+ accum += (ntick - ltick) / 1000.0;
+ }
+
+ ltick = ntick;
+ return accum;
+ }
}
long int PIL_check_seconds_timer_i(void)
{
- return (long int)PIL_check_seconds_timer();
+ return (long int)PIL_check_seconds_timer();
}
void PIL_sleep_ms(int ms)
{
- Sleep(ms);
+ Sleep(ms);
}
#else
-#include <unistd.h>
-#include <sys/time.h>
+# include <unistd.h>
+# include <sys/time.h>
double PIL_check_seconds_timer(void)
{
- struct timeval tv;
- struct timezone tz;
+ struct timeval tv;
+ struct timezone tz;
- gettimeofday(&tv, &tz);
+ gettimeofday(&tv, &tz);
- return ((double) tv.tv_sec + tv.tv_usec / 1000000.0);
+ return ((double)tv.tv_sec + tv.tv_usec / 1000000.0);
}
long int PIL_check_seconds_timer_i(void)
{
- struct timeval tv;
- struct timezone tz;
+ struct timeval tv;
+ struct timezone tz;
- gettimeofday(&tv, &tz);
+ gettimeofday(&tv, &tz);
- return tv.tv_sec;
+ return tv.tv_sec;
}
void PIL_sleep_ms(int ms)
{
- if (ms >= 1000) {
- sleep(ms / 1000);
- ms = (ms % 1000);
- }
+ if (ms >= 1000) {
+ sleep(ms / 1000);
+ ms = (ms % 1000);
+ }
- usleep(ms * 1000);
+ usleep(ms * 1000);
}
#endif