* systime.h (EMACS_SUB_TIME): Clarify behavior with unsigned time_t.
See <http://bugs.gnu.org/11825#29>.
This commit is contained in:
parent
0ccb0b0983
commit
ab531b66f3
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2012-07-08 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* systime.h (EMACS_SUB_TIME): Clarify behavior with unsigned time_t.
|
||||
See <http://bugs.gnu.org/11825#29>.
|
||||
|
||||
2012-07-08 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* xdisp.c (fill_glyphless_glyph_string): If the face of the glyph
|
||||
|
|
|
@ -80,7 +80,8 @@ typedef unsigned long Time;
|
|||
#define EMACS_GET_TIME(time) gettime (&(time))
|
||||
|
||||
/* Put into DEST the result of adding SRC1 to SRC2, or of subtracting
|
||||
SRC2 from SRC1. On overflow, store an extremal value. */
|
||||
SRC2 from SRC1. On overflow, store an extremal value: ergo, if
|
||||
time_t is unsigned, return 0 if the true answer would be negative. */
|
||||
#define EMACS_ADD_TIME(dest, src1, src2) ((dest) = timespec_add (src1, src2))
|
||||
#define EMACS_SUB_TIME(dest, src1, src2) ((dest) = timespec_sub (src1, src2))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue