From d19439f7cd1934ef9d7973ba341b06dcd1bd59e4 Mon Sep 17 00:00:00 2001
From: "Thomas G. Lockhart" <lockhart@fourpalms.org>
Date: Sun, 21 Apr 2002 21:37:03 +0000
Subject: [PATCH] Remove the definition for set_name_needs_quotes() on the
 assumption that  it is now obsolete. Need some regression test cases to prove
 otherwise...

---
 src/backend/parser/gram.y | 24 +-----------------------
 1 file changed, 1 insertion(+), 23 deletions(-)

diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index 91e33573aed..cc4cb59aae4 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -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;
-}
-- 
GitLab