From a8a1f158775cb0f83707aa4211c02f4780eed07f Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 22 Jun 2002 04:08:07 +0000
Subject: [PATCH] uint -> uint32, portability.

---
 contrib/reindex/reindex       |  4 ++--
 doc/src/sgml/maintenance.sgml | 21 ++++++++++++++++++++-
 src/include/funcapi.h         |  4 ++--
 3 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/contrib/reindex/reindex b/contrib/reindex/reindex
index 1eed1d0e251..756771af765 100644
--- a/contrib/reindex/reindex
+++ b/contrib/reindex/reindex
@@ -1,6 +1,6 @@
 #!/bin/sh
 # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #
-# Package : reindexdb                 Version : $Revision: 1.1 $
+# Package : reindexdb                 Version : $Revision: 1.2 $
 # Date    : 05/08/2002                Author  : Shaun Thomas
 # Req     : psql, sh, perl, sed         Type  : Utility
 #
@@ -10,7 +10,7 @@
 # Function Definitions
 # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #
 
-function usage()
+usage()
 {
   echo "$CMDNAME reindexes a PostgreSQL database."
   echo
diff --git a/doc/src/sgml/maintenance.sgml b/doc/src/sgml/maintenance.sgml
index b2fa6febc49..9ced267bced 100644
--- a/doc/src/sgml/maintenance.sgml
+++ b/doc/src/sgml/maintenance.sgml
@@ -1,5 +1,5 @@
 <!--
-$Header: /cvsroot/pgsql/doc/src/sgml/maintenance.sgml,v 1.14 2002/06/13 05:15:22 momjian Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/maintenance.sgml,v 1.15 2002/06/22 04:08:07 momjian Exp $
 -->
 
 <chapter id="maintenance">
@@ -367,6 +367,25 @@ VACUUM
  </sect1>
 
 
+ <sect1 id="routine-reindex">
+  <title>Routine Reindexing</title>
+
+  <indexterm zone="routine-reindex">
+   <primary>reindex</primary>
+  </indexterm>
+
+  <para>
+   <productname>PostgreSQL</productname> is unable to reuse index pages
+   in some cases. The problem is that if indexed rows are deleted, those
+   indexes pages can only be reused by rows with similar values. In
+   cases where low indexed rows are deleted and newly inserted rows have
+   high values, disk space used by the index will grow indefinately, even
+   if <command>VACUUM</> is run frequently.
+   TO BE COMPLETED 2002-06-22 bjm
+  </para>
+ </sect1>
+
+
  <sect1 id="logfile-maintenance">
   <title>Log File Maintenance</title>
 
diff --git a/src/include/funcapi.h b/src/include/funcapi.h
index 36a0cc47bdc..351a7a420d7 100644
--- a/src/include/funcapi.h
+++ b/src/include/funcapi.h
@@ -66,10 +66,10 @@ typedef struct
 typedef struct
 {
 	/* Number of times we've been called before */
-	uint			call_cntr;
+	uint32			call_cntr;
 
 	/* Maximum number of calls */
-	uint			max_calls;
+	uint32			max_calls;
 
 	/* pointer to result slot */
 	TupleTableSlot *slot;
-- 
GitLab