wine/dlls ntdll/tests/time.c ntdll/time.c msvc ...
Alexandre Julliard
julliard at winehq.org
Fri Nov 5 21:53:53 CST 2004
ChangeSet ID: 14419
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at wine.codeweavers.com 2004/11/05 21:53:53
Modified files:
dlls/ntdll/tests: time.c
dlls/ntdll : time.c
dlls/msvcrt/tests: time.c
dlls/msvcrt : time.c
dlls/kernel/tests: time.c
dlls/kernel : time.c
Log message:
Rein Klazes <rklazes at xs4all.nl>
- RtlTimeFieldsToTime should not normalize the time fields
structure. Instead return error when it is given an unormalized
date.
- Use better algorithms for RtlTimeToTimeFields and
RtlTimeFieldsToTime. RtlTimeToTimeFields is about 3 times faster.
- Add tests for RtlTimeFieldsToTime.
- SystemTimeToFileTime must fail if RtlTimeFieldsToTime fails. Users
of SystemTimeToFileTime must do likewise.
- Remove a todo_wine from SystemTimeToFileTime tests.
- Since msvcrt.mktime must accept unnormalized dates, it cannot use
SystemTimeToFileTime and do the calculations itself.
- Add some tests for mktime accepting unnormalized dates.
Patch: http://cvs.winehq.org/patch.py?id=14419
Old revision New revision Changes Path
1.2 1.3 +16 -2 wine/dlls/ntdll/tests/time.c
1.54 1.55 +67 -85 wine/dlls/ntdll/time.c
1.3 1.4 +62 -1 wine/dlls/msvcrt/tests/time.c
1.19 1.20 +66 -22 wine/dlls/msvcrt/time.c
1.5 1.6 +2 -4 wine/dlls/kernel/tests/time.c
1.45 1.46 +8 -3 wine/dlls/kernel/time.c
More information about the wine-cvs
mailing list