diff --git a/src/backend/utils/adt/oid.c b/src/backend/utils/adt/oid.c
index b98215f8754ddeda792a4dfb8de85f93258d7e0c..92946f86fd0d417a88083a05aecd869f6a9ff887 100644
--- a/src/backend/utils/adt/oid.c
+++ b/src/backend/utils/adt/oid.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/utils/adt/oid.c,v 1.18 1998/09/01 04:32:44 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/utils/adt/oid.c,v 1.19 1998/09/01 05:34:14 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -31,12 +31,12 @@
 Oid *
 oid8in(char *oidString)
 {
-	Oid		  **result;
+	Oid		   (*result)[];
 	int			nums;
 
 	if (oidString == NULL)
 		return NULL;
-	result = (Oid **) palloc(sizeof(Oid[8]));
+	result = (Oid (*)[]) palloc(sizeof(Oid[8]));
 	if ((nums = sscanf(oidString, "%d%d%d%d%d%d%d%d",
 					   &(*result)[0],
 					   &(*result)[1],
@@ -58,7 +58,7 @@ oid8in(char *oidString)
  *		oid8out - converts internal form to "num num ..."
  */
 char *
-oid8out(Oid **oidArray)
+oid8out(Oid (*oidArray)[])
 {
 	int			num;
 	Oid		   *sp;
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h
index f10914a6b7c1381fe718a199fc0a2786ce701477..67a98fedbd73b84b5d8bca146f2450425bcd2407 100644
--- a/src/include/utils/builtins.h
+++ b/src/include/utils/builtins.h
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: builtins.h,v 1.51 1998/09/01 04:38:52 momjian Exp $
+ * $Id: builtins.h,v 1.52 1998/09/01 05:34:16 momjian Exp $
  *
  * NOTES
  *	  This should normally only be included by fmgr.h.
@@ -329,7 +329,7 @@ extern bool oidnotin(Oid the_oid, char *compare);
 
 /* oid.c */
 extern Oid *oid8in(char *oidString);
-extern char *oid8out(Oid **oidArray);
+extern char *oid8out(Oid (*oidArray)[]);
 extern Oid	oidin(char *s);
 extern char *oidout(Oid o);
 extern bool oideq(Oid arg1, Oid arg2);