]> git.eshelyaron.com Git - emacs.git/commit
Fix return type of make_time.
authorPhilipp Stephani <phst@google.com>
Wed, 24 Apr 2019 11:17:53 +0000 (13:17 +0200)
committerPhilipp Stephani <phst@google.com>
Wed, 24 Apr 2019 11:17:53 +0000 (13:17 +0200)
commit534c33cf375182c97291d2dd242f936df5953321
treea36d85bbc81ad93397bd9f81e962274ccb08f7ef
parente290a7d1730c99010272bbff7f497c3041cef46d
Fix return type of make_time.

make_time is documented to return a (TICKS . HZ) pair, so we can’t use
make_lisp_time.  Introduce a new conversion function instead.

* src/emacs-module.c (module_make_time): Use timespec_to_lisp to
correct return type.

* src/timefns.c (timespec_to_lisp): New function.
(make_lisp_time): Use it.

* test/src/emacs-module-tests.el (mod-test-add-nanosecond/valid):
Check return type.
src/emacs-module.c
src/systime.h
src/timefns.c
test/src/emacs-module-tests.el