]> granicus.if.org Git - postgresql/commitdiff
Fix for regprocout, use underscore, not parens.
authorBruce Momjian <bruce@momjian.us>
Mon, 31 Aug 1998 07:35:44 +0000 (07:35 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 31 Aug 1998 07:35:44 +0000 (07:35 +0000)
src/backend/utils/adt/regproc.c

index 227158748b3b50e1854cc4a3d41a90073ca51512..7c29195da33f9a6fa0ad4deaf9fac6d9de7486a5 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.22 1998/08/19 02:03:04 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.23 1998/08/31 07:35:44 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -48,9 +48,10 @@ regprocin(char *pro_oid_name)
        {
                /*
                 *  we need to use the oid because there can be multiple entries
-                *      with the same name, i.e.  1323(int4eq)
+                *      with the same name, i.e.  1323_int4eq
                 */
                proctup = SearchSysCacheTuple(PROOID,
+                                                                               /* atoi stops at the _ */
                                                                                ObjectIdGetDatum(atoi(pro_oid_name)),
                                                                                0, 0, 0);
                if (HeapTupleIsValid(proctup))
@@ -130,7 +131,7 @@ regprocout(RegProcedure proid)
                                char       *s;
        
                                s = ((Form_pg_proc) GETSTRUCT(proctup))->proname.data;
-                               snprintf(result, NAMEDATALEN, "%d(%s)", proid, s);
+                               snprintf(result, NAMEDATALEN, "%d_%s", proid, s);
                }
                else
                {