SystemTimeToTzSpecificLocalTime is not implemented on Windows CE and is used in the conversion of an APR time to an expanded local time. The APR code did have fallback code for Win9x which did not call this function. The fallback code had the deficiency of using the current offset for daylight savings time, not the offset at the specified time. The patch effectively causes the Win9x vintage fallback code to be used when compiled for Windows CE.
Created attachment 18498 [details] Enable Win9x fallback code when compiling under WinCE
Mass reassign the 44 open apr-bugs to apr bug list
It compiles and builds fine on VS C++ 6.0
committed r543340 - thanks!