Mercurial > emacs
comparison src/ChangeLog @ 100885:56164f0c606d
* w32.c: Use 64-bit arithmetic to do FILETIME conversions. (Bug#1766)
(utc_base): Declare as ULONGLONG, not long double.
(convert_time_raw): Delete.
(FILETIME_TO_U64, U64_TO_LISP_TIME): New macros.
(initialize_utc_base): New function.
(convert_time): Use FILETIME_TO_U64, initialize_utc_base.
(convert_from_time_t): Use initialize_utc_base; compute result with
64-bit arithmetic.
(process_times): Use FILETIME_TO_U64, U64_TO_LISP_TIME.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Sun, 04 Jan 2009 11:30:13 +0000 |
parents | 4b2a2cf80be6 |
children | 02615af9ba70 |
comparison
equal
deleted
inserted
replaced
100884:354b03900b09 | 100885:56164f0c606d |
---|---|
1 2009-01-04 Juanma Barranquero <lekktu@gmail.com> | |
2 | |
3 * w32.c: Use 64-bit arithmetic to do FILETIME conversions. (Bug#1766) | |
4 (utc_base): Declare as ULONGLONG, not long double. | |
5 (convert_time_raw): Delete. | |
6 (FILETIME_TO_U64, U64_TO_LISP_TIME): New macros. | |
7 (initialize_utc_base): New function. | |
8 (convert_time): Use FILETIME_TO_U64, initialize_utc_base. | |
9 (convert_from_time_t): Use initialize_utc_base; compute result with | |
10 64-bit arithmetic. | |
11 (process_times): Use FILETIME_TO_U64, U64_TO_LISP_TIME. | |
12 | |
1 2009-01-03 Eli Zaretskii <eliz@gnu.org> | 13 2009-01-03 Eli Zaretskii <eliz@gnu.org> |
2 | 14 |
3 * process.c (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess) | 15 * process.c (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess) |
4 (Qttname, Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime) | 16 (Qttname, Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime) |
5 (Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs) | 17 (Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs) |