1212 *by PostgreSQL
1313 *
1414 * IDENTIFICATION
15- * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dump.c,v 1.408 2005/04/30 08:08:51 neilc Exp $
15+ * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dump.c,v 1.409 2005/06/07 14:04:48 tgl Exp $
1616 *
1717 *-------------------------------------------------------------------------
1818 */
@@ -5189,8 +5189,8 @@ dumpFunc(Archive *fout, FuncInfo *finfo)
51895189{
51905190appendPQExpBuffer (query ,
51915191"SELECT proretset, prosrc, probin, "
5192- "null::text as proallargtypes, "
5193- "null::text as proargmodes, "
5192+ "null as proallargtypes, "
5193+ "null as proargmodes, "
51945194"proargnames, "
51955195"provolatile, proisstrict, prosecdef, "
51965196"(SELECT lanname FROM pg_catalog.pg_language WHERE oid = prolang) as lanname "
@@ -5202,9 +5202,9 @@ dumpFunc(Archive *fout, FuncInfo *finfo)
52025202{
52035203appendPQExpBuffer (query ,
52045204"SELECT proretset, prosrc, probin, "
5205- "null::text as proallargtypes, "
5206- "null::text as proargmodes, "
5207- "null::text as proargnames, "
5205+ "null as proallargtypes, "
5206+ "null as proargmodes, "
5207+ "null as proargnames, "
52085208"provolatile, proisstrict, prosecdef, "
52095209"(SELECT lanname FROM pg_catalog.pg_language WHERE oid = prolang) as lanname "
52105210"FROM pg_catalog.pg_proc "
@@ -5215,9 +5215,9 @@ dumpFunc(Archive *fout, FuncInfo *finfo)
52155215{
52165216appendPQExpBuffer (query ,
52175217"SELECT proretset, prosrc, probin, "
5218- "null::text as proallargtypes, "
5219- "null::text as proargmodes, "
5220- "null::text as proargnames, "
5218+ "null as proallargtypes, "
5219+ "null as proargmodes, "
5220+ "null as proargnames, "
52215221"case when proiscachable then 'i' else 'v' end as provolatile, "
52225222"proisstrict, "
52235223"'f'::boolean as prosecdef, "
@@ -5230,9 +5230,9 @@ dumpFunc(Archive *fout, FuncInfo *finfo)
52305230{
52315231appendPQExpBuffer (query ,
52325232"SELECT proretset, prosrc, probin, "
5233- "null::text as proallargtypes, "
5234- "null::text as proargmodes, "
5235- "null::text as proargnames, "
5233+ "null as proallargtypes, "
5234+ "null as proargmodes, "
5235+ "null as proargnames, "
52365236"case when proiscachable then 'i' else 'v' end as provolatile, "
52375237"'f'::boolean as proisstrict, "
52385238"'f'::boolean as prosecdef, "