diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c
index 582f41eab507f02406fd0a41861a63c6bc5cc3d1..17e68844db75bc850f3443031c2af61045d5c13a 100644
--- a/src/backend/catalog/heap.c
+++ b/src/backend/catalog/heap.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.36 1997/11/26 04:37:53 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.37 1997/11/26 04:50:19 momjian Exp $
  *
  * INTERFACE ROUTINES
  *		heap_creatr()			- Create an uncataloged heap relation
@@ -729,8 +729,8 @@ addNewRelationType(char *typeName, Oid new_rel_oid)
 							  ',',		/* default array delimiter */
 							  "int4in", /* input procedure */
 							  "int4out",/* output procedure */
-							  "int4out",/* send procedure */
 							  "int4in",	/* receive procedure */
+							  "int4out",/* send procedure */
 							  NULL,		/* array element type - irrelevent */
 							  "-",		/* default type value */
 							  (bool) 1, /* passed by value */
diff --git a/src/backend/catalog/pg_type.c b/src/backend/catalog/pg_type.c
index 1cd0fa936c8c83b033d21c74714e3df6b6134a78..23854e275fa86613810f7d5c2e55d4d1f45fa207 100644
--- a/src/backend/catalog/pg_type.c
+++ b/src/backend/catalog/pg_type.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.14 1997/11/25 21:58:50 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/catalog/pg_type.c,v 1.15 1997/11/26 04:50:21 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -290,8 +290,8 @@ TypeCreate(char *typeName,
 		   char typDelim,
 		   char *inputProcedure,
 		   char *outputProcedure,
-		   char *sendProcedure,
 		   char *receiveProcedure,
+		   char *sendProcedure,
 		   char *elementTypeName,
 		   char *defaultTypeValue,		/* internal rep */
 		   bool passedByValue,
diff --git a/src/backend/commands/define.c b/src/backend/commands/define.c
index 9aa8c09897329c5e3fa27017fecb9b4040f80429..100f2fc7a57170062c5b2cdc03b800eeff86bbf9 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.17 1997/10/28 14:54:46 vadim Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/commands/define.c,v 1.18 1997/11/26 04:50:28 momjian Exp $
  *
  * DESCRIPTION
  *	  The "DefineFoo" routines take the parse tree and pick out the
@@ -730,8 +730,8 @@ DefineType(char *typeName, List *parameters)
 			   delimiter,		/* array element delimiter */
 			   inputName,		/* input procedure */
 			   outputName,		/* output procedure */
-			   sendName,		/* send procedure */
 			   receiveName,		/* receive procedure */
+			   sendName,		/* send procedure */
 			   elemName,		/* element type name */
 			   defaultValue,	/* default type value */
 			   byValue,			/* passed by value */
@@ -752,8 +752,8 @@ DefineType(char *typeName, List *parameters)
 			   DEFAULT_TYPDELIM,/* array element delimiter */
 			   "array_in",		/* input procedure */
 			   "array_out",		/* output procedure */
-			   "array_out",		/* send procedure */
 			   "array_in",		/* receive procedure */
+			   "array_out",		/* send procedure */
 			   typeName,		/* element type name */
 			   defaultValue,	/* default type value */
 			   false,			/* never passed by value */
diff --git a/src/include/catalog/pg_type.h b/src/include/catalog/pg_type.h
index b4c64ca482f0a473e97b96454435003a0fe4907c..087dc7f4b423e4714b67a04f1851c626b0b7c6f0 100644
--- a/src/include/catalog/pg_type.h
+++ b/src/include/catalog/pg_type.h
@@ -7,7 +7,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: pg_type.h,v 1.25 1997/11/18 05:22:51 momjian Exp $
+ * $Id: pg_type.h,v 1.26 1997/11/26 04:50:47 momjian Exp $
  *
  * NOTES
  *	  the genbki.sh script reads this file and generates .bki
@@ -378,8 +378,8 @@ TypeCreate(char *typeName,
 		   char typDelim,
 		   char *inputProcedure,
 		   char *outputProcedure,
-		   char *sendProcedure,
 		   char *receiveProcedure,
+		   char *sendProcedure,
 		   char *elementTypeName,
 		   char *defaultTypeValue,
 		   bool passedByValue, char alignment);