diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-03-02 01:03:44 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-03-02 01:03:44 +0000 |
commit | 34fd62c51201cb829e78ae4e84cfd0aa42e45758 (patch) | |
tree | 360a051097f6948a9249ac279fd6660a65aed86a /src/backend/parser/catalog_utils.c | |
parent | a3a956bfe549cb94d9909bf2d6a24a67cb23be6f (diff) | |
download | postgresql-34fd62c51201cb829e78ae4e84cfd0aa42e45758.tar.gz postgresql-34fd62c51201cb829e78ae4e84cfd0aa42e45758.zip |
Remove case-sensitive identifiers. Thanks for Dan McGuirk for a reversal patch.
Diffstat (limited to 'src/backend/parser/catalog_utils.c')
-rw-r--r-- | src/backend/parser/catalog_utils.c | 50 |
1 files changed, 1 insertions, 49 deletions
diff --git a/src/backend/parser/catalog_utils.c b/src/backend/parser/catalog_utils.c index 661cea098bb..60a4323949a 100644 --- a/src/backend/parser/catalog_utils.c +++ b/src/backend/parser/catalog_utils.c @@ -6,7 +6,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/Attic/catalog_utils.c,v 1.16 1997/02/07 16:23:08 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/Attic/catalog_utils.c,v 1.17 1997/03/02 01:03:00 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -110,9 +110,6 @@ static Oid **argtype_inherit(int nargs, Oid *oid_array); static Oid **genxprod(InhPaths *arginh, int nargs); static int findsupers(Oid relid, Oid **supervec); -static bool is_lowercase(char *string); -static void make_lowercase(char *string); - /* check to see if a type id is valid, * returns true if it is. By using this call before calling * get_id_type or get_id_typname, more meaningful error messages @@ -1017,32 +1014,6 @@ func_select_candidate(int nargs, return (NULL); } -static -bool is_lowercase(char *string) -{ - int i; - - for(i = 0; i < strlen(string); i++) { - if(string[i] >= 'A' && string[i] <= 'Z') { - return false; - } - } - - return true; -} - -static -void make_lowercase(char *string) -{ - int i; - - for(i = 0; i < strlen(string); i++) { - if(string[i] >= 'A' && string[i] <= 'Z') { - string[i] = (string[i] - 'A') + 'a'; - } - } -} - bool func_get_detail(char *funcname, int nargs, @@ -1138,24 +1109,6 @@ func_get_detail(char *funcname, if (!HeapTupleIsValid(ftup)) { Type tp; - /* - * everything else has failed--try converting the function - * name to lowercase, and do everything one more time - * (if it's not already lowercase). so ODBC applications - * that expect uppercase names to work can work. --djm 8/17/96 - */ - if(!is_lowercase(funcname)) { - char *lowercase_funcname = strdup(funcname); - bool result; - - make_lowercase(lowercase_funcname); - result = func_get_detail(lowercase_funcname, nargs, oid_array, - funcid, rettype, retset, - true_typeids); - - free(lowercase_funcname); - return result; - } else { if (nargs == 1) { tp = get_id_type(oid_array[0]); if (typetypetype(tp) == 'c') @@ -1163,7 +1116,6 @@ func_get_detail(char *funcname, funcname); } func_error("func_get_detail", funcname, nargs, oid_array); - } } else { pform = (Form_pg_proc) GETSTRUCT(ftup); *funcid = ftup->t_oid; |