Avoid name conflict with quote function.
authorMicah Cowan <micah@cowan.name>
Mon, 6 Jul 2009 04:26:40 +0000 (21:26 -0700)
committerMicah Cowan <micah@cowan.name>
Mon, 6 Jul 2009 04:26:40 +0000 (21:26 -0700)
src/ChangeLog
src/netrc.c

index b777a8ab23738c59c46e1244bdc2f5fa970934e6..58ee55ba1d7425e2884ce07d7714eed1711ce1fe 100644 (file)
@@ -1,3 +1,8 @@
+2009-07-05  Micah Cowan  <micah@cowan.name>
+
+       * netrc.c (parse_netrc): Rename local-scope variable "quote" to
+       "qmark", to avoid conflict with the function name.
+
 2009-07-05  Petr Pisar  <petr.pisar@atlas.cz>
 
        * main.c (print_version): Mark initial line for translation, along
index 73de0d0786f9263c98f5848536f708c56ef9de06..eb99ff44e0bef23eb42618a2a6ae8a87b20e197c 100644 (file)
@@ -266,7 +266,7 @@ parse_netrc (const char *path)
   char *line, *p, *tok;
   const char *premature_token;
   acc_t *current, *retval;
-  int ln, quote;
+  int ln, qmark;
 
   /* The latest token we've seen in the file.  */
   enum
@@ -295,7 +295,7 @@ parse_netrc (const char *path)
 
       /* Parse the line.  */
       p = line;
-      quote = 0;
+      qmark = 0;
 
       /* Skip leading whitespace.  */
       while (*p && c_isspace (*p))
@@ -321,25 +321,25 @@ parse_netrc (const char *path)
           /* If the token starts with quotation mark, note this fact,
              and squash the quotation character */
           if (*p == '"'){
-            quote = 1;
+            qmark = 1;
             shift_left (p);
           }
 
           tok = p;
 
           /* Find the end of the token, handling quotes and escapes.  */
-          while (*p && (quote ? *p != '"' : !c_isspace (*p))){
+          while (*p && (qmark ? *p != '"' : !c_isspace (*p))){
             if (*p == '\\')
               shift_left (p);
             p ++;
           }
 
           /* If field was quoted, squash the trailing quotation mark
-             and reset quote flag.  */
-          if (quote)
+             and reset qmark flag.  */
+          if (qmark)
             {
               shift_left (p);
-              quote = 0;
+              qmark = 0;
             }
 
           /* Null-terminate the token, if it isn't already.  */