diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 1999-04-09 22:35:43 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 1999-04-09 22:35:43 +0000 |
commit | 098e0438496e558902e3b4407090032d6b2d9221 (patch) | |
tree | fa0172a3a933ab7b2331833aed57ecc9a3a0b823 /src/backend/commands/define.c | |
parent | 7eb16b78123bc229e906bc8fe6526bd321850984 (diff) | |
download | postgresql-098e0438496e558902e3b4407090032d6b2d9221.tar.gz postgresql-098e0438496e558902e3b4407090032d6b2d9221.zip |
Fix CREATE OPERATOR ... LANGUAGE 'internal', which I broke while
making prosrc instead of proname be the link to the actual internal function.
Diffstat (limited to 'src/backend/commands/define.c')
-rw-r--r-- | src/backend/commands/define.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/backend/commands/define.c b/src/backend/commands/define.c index 11e17283a1e..04bd1e89638 100644 --- a/src/backend/commands/define.c +++ b/src/backend/commands/define.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.27 1999/02/13 23:15:06 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.28 1999/04/09 22:35:41 tgl Exp $ * * DESCRIPTION * The "DefineFoo" routines take the parse tree and pick out the @@ -186,14 +186,15 @@ interpret_AS_clause(const char *languageName, const char *as, char **prosrc_str_p, char **probin_str_p) { - if (strcmp(languageName, "C") == 0 || - strcmp(languageName, "internal") == 0) + if (strcmp(languageName, "C") == 0) { + /* For "C" language, store the given string in probin */ *prosrc_str_p = "-"; *probin_str_p = (char *) as; } else { + /* Everything else wants the given string in prosrc */ *prosrc_str_p = (char *) as; *probin_str_p = "-"; } |