OSDN Git Service

Remove the definition for set_name_needs_quotes() on the assumption that
authorThomas G. Lockhart <lockhart@fourpalms.org>
Sun, 21 Apr 2002 21:37:03 +0000 (21:37 +0000)
committerThomas G. Lockhart <lockhart@fourpalms.org>
Sun, 21 Apr 2002 21:37:03 +0000 (21:37 +0000)
 it is now obsolete. Need some regression test cases to prove otherwise...

src/backend/parser/gram.y

index 91e3357..cc4cb59 100644 (file)
@@ -11,7 +11,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.307 2002/04/21 19:21:49 thomas Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.308 2002/04/21 21:37:03 thomas Exp $
  *
  * HISTORY
  *       AUTHOR                        DATE                    MAJOR EVENT
@@ -6676,25 +6676,3 @@ doNegateFloat(Value *v)
                v->val.str = newval;
        }
 }
-
-/*
- * Decide whether to put double quotes around a name appearing in a SET
- * name_list.  Presently, do so if the name contains whitespace, commas,
- * or uppercase characters.  (This is correct assuming that the result
- * will be deparsed by SplitIdentifierString or similar logic.)
- */
-static bool
-set_name_needs_quotes(const char *name)
-{
-       if (*name == '\0')
-               return true;                    /* empty name does need quotes */
-       while (*name)
-       {
-               if (*name == ',' ||
-                       isspace((unsigned char) *name) ||
-                       isupper((unsigned char) *name))
-                       return true;
-               name++;
-       }
-       return false;
-}