diff --git a/src/backend/libpq/ip.c b/src/backend/libpq/ip.c
index c5a0a485ef5c852b2a0d311aafedd89823127a6c..8fd3941266cc6a48160788d8411a03f73fddd6dc 100644
--- a/src/backend/libpq/ip.c
+++ b/src/backend/libpq/ip.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/libpq/ip.c,v 1.16 2003/07/23 23:30:40 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/libpq/ip.c,v 1.17 2003/08/01 17:53:41 tgl Exp $
  *
  * This file and the IPV6 implementation were initially provided by
  * Nigel Kukard <nkukard@lbsd.net>, Linux Based Systems Design
@@ -376,7 +376,7 @@ static	struct sockaddr_storage	sock;
 	return 0;
 }
 
-int
+static int
 rangeSockAddrAF_INET(const struct sockaddr_in *addr, const struct sockaddr_in *netaddr,
 					 const struct sockaddr_in *netmask)
 {
@@ -389,7 +389,7 @@ rangeSockAddrAF_INET(const struct sockaddr_in *addr, const struct sockaddr_in *n
 
 
 #ifdef HAVE_IPV6
-int
+static int
 rangeSockAddrAF_INET6(const struct sockaddr_in6 *addr,
 		const struct sockaddr_in6 *netaddr,
 		const struct sockaddr_in6 *netmask)
diff --git a/src/backend/tcop/pquery.c b/src/backend/tcop/pquery.c
index cd9f49f46124ea3648afb8c0f4b3751a255f3bbf..2f6ed0eda1d50bf697ce06daaea0a3ae5ad52617 100644
--- a/src/backend/tcop/pquery.c
+++ b/src/backend/tcop/pquery.c
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/tcop/pquery.c,v 1.67 2003/07/22 19:00:12 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/tcop/pquery.c,v 1.68 2003/08/01 17:57:42 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -507,7 +507,7 @@ PortalRun(Portal portal, long count,
  *
  * Returns number of rows processed (suitable for use in result tag)
  */
-long
+static long
 PortalRunSelect(Portal portal,
 				bool forward,
 				long count,
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index 1213fae86f770806fa5b286d4e698f0fa1f803d2..e2d9dd7ce9bc002e27b5556c1095994ebe3751da 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -3,7 +3,7 @@
  *				back to source text
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.147 2003/07/30 22:56:23 tgl Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.148 2003/08/01 18:00:19 tgl Exp $
  *
  *	  This software is copyrighted by Jan Wieck - Hamburg.
  *
@@ -1298,7 +1298,7 @@ deparse_expression(Node *expr, List *dpcontext,
  * The result is a palloc'd string.
  * ----------
  */
-char *
+static char *
 deparse_expression_pretty(Node *expr, List *dpcontext,
 						  bool forceprefix, bool showimplicit,
 						  int prettyFlags, int startIndent)
diff --git a/src/interfaces/ecpg/pgtypeslib/dt.h b/src/interfaces/ecpg/pgtypeslib/dt.h
index 28a64b48599cafb62c404b2f8b207161aa1cd251..e756c9c72db8e87228eb63616b13fb320ebcae0e 100644
--- a/src/interfaces/ecpg/pgtypeslib/dt.h
+++ b/src/interfaces/ecpg/pgtypeslib/dt.h
@@ -228,9 +228,6 @@ do { \
  * Date/time validation
  * Include check for leap year.
  */
-
-extern int	day_tab[2][13];
-
 #define isleap(y) (((y) % 4) == 0 && (((y) % 100) != 0 || ((y) % 400) == 0))
 
 /* Julian date support for date2j() and j2date()