diff options
author | Juanma Barranquero <lekktu@gmail.com> | 2009-01-04 11:30:13 +0000 |
---|---|---|
committer | Juanma Barranquero <lekktu@gmail.com> | 2009-01-04 11:30:13 +0000 |
commit | 5da9424d149367340d9f9190a4f8583a0ba67706 (patch) | |
tree | 68b4898613a1d3ac19dba956c6d40e77824de769 /lisp/emacs-lisp/sregex.el | |
parent | 21927cd747e124a6ae7270e3453593271ae17392 (diff) | |
download | emacs-5da9424d149367340d9f9190a4f8583a0ba67706.tar.gz emacs-5da9424d149367340d9f9190a4f8583a0ba67706.tar.bz2 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 'lisp/emacs-lisp/sregex.el')
0 files changed, 0 insertions, 0 deletions