]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor tuneup of write-region change
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 8 Apr 2017 01:54:39 +0000 (18:54 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 8 Apr 2017 01:54:39 +0000 (18:54 -0700)
* src/fileio.c (write_region): Use SCHARS, not Flength,
on a value known to be a string.

src/fileio.c

index fc853f2667359bcf9d120c92f02850e169cd0093..7f65cf5aaea43c4b2733743dd125d37568b990ec 100644 (file)
@@ -5156,9 +5156,9 @@ write_region (Lisp_Object start, Lisp_Object end, Lisp_Object filename,
                    : ! NILP (append)
                    ? "Added to `%s' (%d characters)"
                    : "Wrote `%s' (%d characters)");
-      CALLN (Fmessage, format, visit_file,
-             (STRINGP (start) ? Flength (start)
-              : make_number (XINT (end) - XINT (start))));
+      EMACS_INT nchars = (STRINGP (start) ? SCHARS (start)
+                         : XINT (end) - XINT (start));
+      CALLN (Fmessage, format, visit_file, make_number (nchars));
     }
   return Qnil;
 }