* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $PostgreSQL: pgsql/contrib/pgcrypto/mbuf.c,v 1.3 2005/10/15 02:49:06 momjian Exp $
+ * $PostgreSQL: pgsql/contrib/pgcrypto/mbuf.c,v 1.4 2007/07/15 23:57:13 tgl Exp $
  */
 
 #include "postgres.h"
    uint8      *data_end;
    uint8      *read_pos;
    uint8      *buf_end;
-   int         no_write:1;
-   int         own_data:1;
+   bool        no_write;
+   bool        own_data;
 };
 
 int
    mbuf->data_end = mbuf->data;
    mbuf->read_pos = mbuf->data;
 
-   mbuf->no_write = 0;
-   mbuf->own_data = 1;
+   mbuf->no_write = false;
+   mbuf->own_data = true;
 
    return mbuf;
 }
    mbuf->data_end = mbuf->data + len;
    mbuf->read_pos = mbuf->data;
 
-   mbuf->no_write = 1;
-   mbuf->own_data = 0;
+   mbuf->no_write = true;
+   mbuf->own_data = false;
 
    return mbuf;
 }
    if (len > mbuf_avail(mbuf))
        len = mbuf_avail(mbuf);
 
-   mbuf->no_write = 1;
+   mbuf->no_write = true;
 
    *data_p = mbuf->read_pos;
    mbuf->read_pos += len;
 {
    int         len = mbuf_size(mbuf);
 
-   mbuf->no_write = 1;
-   mbuf->own_data = 0;
+   mbuf->no_write = true;
+   mbuf->own_data = false;
 
    *data_p = mbuf->data;