emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 3fe110d 2/2: emacsclient: improve use of locals


From: Paul Eggert
Subject: [Emacs-diffs] master 3fe110d 2/2: emacsclient: improve use of locals
Date: Wed, 21 Nov 2018 13:53:36 -0500 (EST)

branch: master
commit 3fe110d31a0e5cbae54c5404df06400c817fe350
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    emacsclient: improve use of locals
    
    * lib-src/emacsclient.c (main):
    Use smaller scopes for some locals.
---
 lib-src/emacsclient.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c
index e3e1d9b..eb128bc 100644
--- a/lib-src/emacsclient.c
+++ b/lib-src/emacsclient.c
@@ -1610,7 +1610,6 @@ main (int argc, char **argv)
 {
   int rl = 0;
   bool skiplf = true;
-  char *cwd, *str;
   char string[BUFSIZ+1];
   int exit_status = EXIT_SUCCESS;
 
@@ -1660,7 +1659,7 @@ main (int argc, char **argv)
       start_daemon_and_retry_set_socket ();
     }
 
-  cwd = get_current_dir_name ();
+  char *cwd = get_current_dir_name ();
   if (cwd == 0)
     {
       message (true, "%s: %s\n", progname,
@@ -1803,10 +1802,10 @@ main (int argc, char **argv)
   else if (eval)
     {
       /* Read expressions interactively.  */
-      while ((str = fgets (string, BUFSIZ, stdin)))
+      while (fgets (string, BUFSIZ, stdin))
        {
          send_to_emacs (emacs_socket, "-eval ");
-         quote_argument (emacs_socket, str);
+         quote_argument (emacs_socket, string);
        }
       send_to_emacs (emacs_socket, " ");
     }
@@ -1876,7 +1875,7 @@ main (int argc, char **argv)
               /* -print STRING: Print STRING on the terminal. */
              if (!suppress_output)
                {
-                 str = unquote_argument (p + strlen ("-print "));
+                 char *str = unquote_argument (p + strlen ("-print "));
                  printf (&"\n%s"[skiplf], str);
                  if (str[0])
                    skiplf = str[strlen (str) - 1] == '\n';
@@ -1888,7 +1887,7 @@ main (int argc, char **argv)
                  Used to continue a preceding -print command.  */
              if (!suppress_output)
                {
-                 str = unquote_argument (p + strlen ("-print-nonl "));
+                 char *str = unquote_argument (p + strlen ("-print-nonl "));
                  printf ("%s", str);
                  if (str[0])
                    skiplf = str[strlen (str) - 1] == '\n';
@@ -1897,7 +1896,7 @@ main (int argc, char **argv)
           else if (strprefix ("-error ", p))
             {
               /* -error DESCRIPTION: Signal an error on the terminal. */
-              str = unquote_argument (p + strlen ("-error "));
+              char *str = unquote_argument (p + strlen ("-error "));
               if (!skiplf)
                 printf ("\n");
               fprintf (stderr, "*ERROR*: %s", str);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]