-bool&
-qpc_frequency_success ()
-{
- static bool success = false;
- return success;
-}
-
-LARGE_INTEGER
-qpc_frequency ()
-{
- LARGE_INTEGER freq;
- if (QueryPerformanceFrequency(&freq) == 0) {
- DEBUG_TIMING ("Failed to determine frequency of QPC\n");
- qpc_frequency_success() = false;
- } else {
- qpc_frequency_success() = true;
- }
-
- return freq;
-}
-
-LARGE_INTEGER
-qpc_frequency_cached ()
-{
- static LARGE_INTEGER frequency = qpc_frequency ();
- return frequency;
-}