]> git.eshelyaron.com Git - emacs.git/commitdiff
* editfns.c (Fformat_time_string): Remove now-unnecessary check.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 13 Oct 2011 15:38:37 +0000 (08:38 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 13 Oct 2011 15:38:37 +0000 (08:38 -0700)
lisp_time_argument checks for out-of-range usec now.

src/ChangeLog
src/editfns.c

index 723556414f40a48f5309abedeff0951da8a1a3db..11432b45f9277209f62392802bf9143fa782b73d 100644 (file)
        (Fuser_login_name, Fuser_full_name): Signal an error
        if a uid argument is out of range, rather than relying on
        undefined behavior.
+       (Fformat_time_string): Remove now-unnecessary check.
+       lisp_time_argument checks for out-of-range usec now.
        * emacs.c (gdb_valbits, gdb_gctypebits): Now int, not EMACS_INT.
        (gdb_data_seg_bits): Now uintptr_t, not EMACS_INT.
        (PVEC_FLAG, gdb_array_mark_flag): Now ptrdiff_t, not EMACS_INT.
index 48b601860ca100042b9a2de3cf3cfc517a88b9a1..b376c3a7c51d7c50233b136a730f55550c2c5915 100644 (file)
@@ -1696,8 +1696,7 @@ usage: (format-time-string FORMAT-STRING &optional TIME UNIVERSAL)  */)
 
   CHECK_STRING (format_string);
 
-  if (! (lisp_time_argument (timeval, &value, &usec)
-        && 0 <= usec && usec < 1000000))
+  if (! lisp_time_argument (timeval, &value, &usec))
     error ("Invalid time specification");
   ns = usec * 1000;