ReactOS 0.4.16-dev-974-g5022a45
clock_initializer.cpp File Reference
#include <corecrt_internal.h>
Include dependency graph for clock_initializer.cpp:

Go to the source code of this file.

Functions

int __cdecl __acrt_initialize_clock ()
 
 _CRTALLOC (".CRT$XIC") _PIFV const __acrt_clock_initializer
 

Function Documentation

◆ __acrt_initialize_clock()

int __cdecl __acrt_initialize_clock ( )

Definition at line 46 of file clock.cpp.

47{
48 LARGE_INTEGER local_frequency;
49 LARGE_INTEGER local_start_count;
50 if (!QueryPerformanceFrequency(&local_frequency) ||
51 !QueryPerformanceCounter(&local_start_count) ||
52 local_frequency.QuadPart == 0)
53 {
55 start_count = -1;
56 return 0;
57 }
58
59 source_frequency = local_frequency.QuadPart;
60 start_count = local_start_count.QuadPart;
61
62 return 0;
63}
static long long start_count
Definition: clock.cpp:18
static long long source_frequency
Definition: clock.cpp:17
BOOL WINAPI QueryPerformanceFrequency(OUT PLARGE_INTEGER lpFrequency)
Definition: perfcnt.c:45
BOOL WINAPI QueryPerformanceCounter(OUT PLARGE_INTEGER lpPerformanceCount)
Definition: perfcnt.c:23
LONGLONG QuadPart
Definition: typedefs.h:114

◆ _CRTALLOC()

_CRTALLOC ( ".CRT$XIC"  ) const