aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJuanma Barranquero2009-01-04 11:30:13 +0000
committerJuanma Barranquero2009-01-04 11:30:13 +0000
commit5da9424d149367340d9f9190a4f8583a0ba67706 (patch)
tree68b4898613a1d3ac19dba956c6d40e77824de769 /src/ChangeLog
parent21927cd747e124a6ae7270e3453593271ae17392 (diff)
downloademacs-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/ChangeLog12
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 @@
12009-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
12009-01-03 Eli Zaretskii <eliz@gnu.org> 132009-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)