]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor putc tweaks
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 20 Jun 2019 07:01:06 +0000 (00:01 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 20 Jun 2019 07:41:13 +0000 (00:41 -0700)
* src/emacs-module.c (module_abort):
* src/xdisp.c (vmessage):
Prefer fputc to putc, since speed isn’t crucial here.
* src/region-cache.c (pp_cache) [ENABLE_CHECKING]: Simplify.

src/emacs-module.c
src/region-cache.c
src/xdisp.c

index 907a5d8225a4e4450b1a4e6be8c0be31a8671359..c856663d2ff9d2366f8aefd8cfcc66627b323399 100644 (file)
@@ -1304,7 +1304,7 @@ module_abort (const char *format, ...)
   va_start (args, format);
   vfprintf (stderr, format, args);
   va_end (args);
-  putc ('\n', stderr);
+  fputc ('\n', stderr);
   fflush (NULL);
   emacs_abort ();
 }
index d2e3d94829b372f8568d6cf9ea55c70411d07892..57a26f2fa64d264aafea80bf58d09c772ff1dfd9 100644 (file)
@@ -759,7 +759,6 @@ void pp_cache (struct region_cache *) EXTERNALLY_VISIBLE;
 void
 pp_cache (struct region_cache *c)
 {
-  ptrdiff_t i;
   ptrdiff_t beg_u = c->buffer_beg + c->beg_unchanged;
   ptrdiff_t end_u = c->buffer_end - c->end_unchanged;
 
@@ -768,19 +767,14 @@ pp_cache (struct region_cache *c)
            c->buffer_beg, c->buffer_end,
            beg_u, end_u);
 
-  for (i = 0; i < c->cache_len; i++)
+  for (ptrdiff_t i = 0; i < c->cache_len; i++)
     {
       ptrdiff_t pos = BOUNDARY_POS (c, i);
 
-      putc (((pos < beg_u) ? 'v'
-             : (pos == beg_u) ? '-'
-             : ' '),
-            stderr);
-      putc (((pos > end_u) ? '^'
-             : (pos == end_u) ? '-'
-             : ' '),
-            stderr);
-      fprintf (stderr, "%"pD"d : %d\n", pos, BOUNDARY_VALUE (c, i));
+      fprintf (stderr, "%c%c%"pD"d : %d\n",
+              pos < beg_u ? 'v' : pos == beg_u ? '-' : ' ',
+              pos > end_u ? '^' : pos == end_u ? '-' : ' ',
+              pos, BOUNDARY_VALUE (c, i));
     }
 }
 
index dc5101d5aca522e9e153d91c39c2d149469eac36..945174e09c58bf904975bbd199c14fa327bd5b99 100644 (file)
@@ -10845,11 +10845,11 @@ vmessage (const char *m, va_list ap)
       if (m)
        {
          if (noninteractive_need_newline)
-           putc ('\n', stderr);
+           fputc ('\n', stderr);
          noninteractive_need_newline = false;
          vfprintf (stderr, m, ap);
          if (!cursor_in_echo_area)
-           fprintf (stderr, "\n");
+           fputc ('\n', stderr);
          fflush (stderr);
        }
     }