stoddard 00/01/31 16:08:26
Modified: src/lib/apr/time/win32 time.c Log: Make some of the APR to Windows time conversion routines available to other APR functions. Revision Changes Path 1.7 +3 -5 apache-2.0/src/lib/apr/time/win32/time.c Index: time.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/time/win32/time.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- time.c 2000/01/17 23:17:37 1.6 +++ time.c 2000/02/01 00:08:25 1.7 @@ -67,7 +67,7 @@ */ #define AP_DELTA_EPOCH_IN_USEC 11644473600000000; -static void FileTimeToAprTime(ap_time_t *result, FILETIME *input) +void FileTimeToAprTime(ap_time_t *result, FILETIME *input) { /* Convert FILETIME one 64 bit number so we can work with it. */ *result = input->dwHighDateTime; @@ -75,13 +75,11 @@ *result |= input->dwLowDateTime; *result /= 10; /* Convert from 100 nano-sec periods to micro-seconds. */ *result -= AP_DELTA_EPOCH_IN_USEC; /* Convert from Windows epoch to Unix epoch */ - //printf("FileTimeToAprTime: aprtime - %I64d\n", *result); return; } -static void AprTimeToFileTime(LPFILETIME pft, ap_time_t t) +void AprTimeToFileTime(LPFILETIME pft, ap_time_t t) { LONGLONG ll; - //printf("AprTimeToFileTime: aprtime - %I64d\n", t); t += AP_DELTA_EPOCH_IN_USEC; ll = t * 10; pft->dwLowDateTime = (DWORD)ll; @@ -89,7 +87,7 @@ return; } -static void SystemTimeToAprExpTime(ap_exploded_time_t *xt, SYSTEMTIME *tm) +void SystemTimeToAprExpTime(ap_exploded_time_t *xt, SYSTEMTIME *tm) { xt->tm_usec = tm->wMilliseconds * 1000; xt->tm_sec = tm->wSecond;