diff options
| author | Juanma Barranquero | 2009-01-04 11:30:13 +0000 |
|---|---|---|
| committer | Juanma Barranquero | 2009-01-04 11:30:13 +0000 |
| commit | 5da9424d149367340d9f9190a4f8583a0ba67706 (patch) | |
| tree | 68b4898613a1d3ac19dba956c6d40e77824de769 /src/ChangeLog | |
| parent | 21927cd747e124a6ae7270e3453593271ae17392 (diff) | |
| download | emacs-5da9424d149367340d9f9190a4f8583a0ba67706.tar.gz emacs-5da9424d149367340d9f9190a4f8583a0ba67706.zip | |
* 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.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c03bac6fae1..c0cf92eb945 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,15 @@ | |||
| 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) |