/* $Id$ | |
*/ | |
#include <pj/os.h> | |
#include <pj/errno.h> | |
#include <windows.h> | |
PJ_DEF(pj_status_t) pj_get_timestamp(pj_timestamp *ts) | |
{ | |
LARGE_INTEGER val; | |
if (!QueryPerformanceCounter(&val)) | |
return PJ_RETURN_OS_ERROR(GetLastError()); | |
ts->u64 = val.QuadPart; | |
return PJ_SUCCESS; | |
} | |
PJ_DEF(pj_status_t) pj_get_timestamp_freq(pj_timestamp *freq) | |
{ | |
LARGE_INTEGER val; | |
if (!QueryPerformanceFrequency(&val)) | |
return PJ_RETURN_OS_ERROR(GetLastError()); | |
freq->u64 = val.QuadPart; | |
return PJ_SUCCESS; | |
} | |