Commit e36f96e4 authored by Bruce Momjian's avatar Bruce Momjian

More updates for typmod int32 change. From Tom Lane.

parent 3600fd32
...@@ -442,8 +442,8 @@ short PQfsize(PGresult *res, ...@@ -442,8 +442,8 @@ short PQfsize(PGresult *res,
associated with the given field index. associated with the given field index.
Field indices start at 0. Field indices start at 0.
<ProgramListing> <ProgramListing>
short PQfmod(PGresult *res, int PQfmod(PGresult *res,
int field_index); int field_index);
</ProgramListing> </ProgramListing>
</Para> </Para>
</ListItem> </ListItem>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<FirstName>Phil</FirstName> <FirstName>Phil</FirstName>
<Surname>Thompson</Surname> <Surname>Thompson</Surname>
</Author> </Author>
<Date>1998-07-07</Date> <Date>1998-07-13</Date>
</DocInfo> </DocInfo>
<Title>Frontend/Backend Protocol</Title> <Title>Frontend/Backend Protocol</Title>
...@@ -25,7 +25,10 @@ a way as to still allow connections from earlier versions of frontends, but ...@@ -25,7 +25,10 @@ a way as to still allow connections from earlier versions of frontends, but
this document does not cover the protocol used by those earlier versions. this document does not cover the protocol used by those earlier versions.
<Para> <Para>
This document describes version 2.0 of the protocol. This document describes version 2.0 of the protocol, implemented in
<ProductName>Postgres</ProductName> v6.4 and later.
<Para>
Higher level features built on this protocol (for example, how <FileName>libpq</FileName> passes Higher level features built on this protocol (for example, how <FileName>libpq</FileName> passes
certain environment variables after the connection is established) certain environment variables after the connection is established)
are covered elsewhere. are covered elsewhere.
...@@ -1688,7 +1691,7 @@ RowDescription (B) ...@@ -1688,7 +1691,7 @@ RowDescription (B)
</VarListEntry> </VarListEntry>
<VarListEntry> <VarListEntry>
<Term> <Term>
Int16 Int32
</Term> </Term>
<ListItem> <ListItem>
<Para> <Para>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.59 1998/07/13 16:35:00 momjian Exp $ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.60 1998/07/14 02:41:25 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -1299,7 +1299,7 @@ PQfsize(PGresult *res, int field_num) ...@@ -1299,7 +1299,7 @@ PQfsize(PGresult *res, int field_num)
return 0; return 0;
} }
short int
PQfmod(PGresult *res, int field_num) PQfmod(PGresult *res, int field_num)
{ {
if (!res) if (!res)
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* *
* Copyright (c) 1994, Regents of the University of California * Copyright (c) 1994, Regents of the University of California
* *
* $Id: libpq-fe.h,v 1.34 1998/07/13 16:35:02 momjian Exp $ * $Id: libpq-fe.h,v 1.35 1998/07/14 02:41:25 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -77,7 +77,7 @@ extern "C" ...@@ -77,7 +77,7 @@ extern "C"
{ {
char *name; /* type name */ char *name; /* type name */
Oid typid; /* type id */ Oid typid; /* type id */
short typlen; /* type size */ short typlen; /* type size */
int atttypmod; /* type-specific modifier info */ int atttypmod; /* type-specific modifier info */
} PGresAttDesc; } PGresAttDesc;
...@@ -332,7 +332,7 @@ extern "C" ...@@ -332,7 +332,7 @@ extern "C"
extern int PQfnumber(PGresult *res, const char *field_name); extern int PQfnumber(PGresult *res, const char *field_name);
extern Oid PQftype(PGresult *res, int field_num); extern Oid PQftype(PGresult *res, int field_num);
extern short PQfsize(PGresult *res, int field_num); extern short PQfsize(PGresult *res, int field_num);
extern short PQfmod(PGresult *res, int field_num); extern int PQfmod(PGresult *res, int field_num);
extern char *PQcmdStatus(PGresult *res); extern char *PQcmdStatus(PGresult *res);
extern const char *PQoidStatus(PGresult *res); extern const char *PQoidStatus(PGresult *res);
extern const char *PQcmdTuples(PGresult *res); extern const char *PQcmdTuples(PGresult *res);
......
.\" This is -*-nroff-*- .\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here.... .\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/libpq.3,v 1.19 1998/07/09 03:30:49 scrappy Exp $ .\" $Header: /cvsroot/pgsql/src/man/Attic/libpq.3,v 1.20 1998/07/14 02:41:26 momjian Exp $
.TH LIBPQ INTRO 07/08/98 PostgreSQL PostgreSQL .TH LIBPQ INTRO 07/08/98 PostgreSQL PostgreSQL
.SH DESCRIPTION .SH DESCRIPTION
Libpq is the programmer's interface to Postgres. Libpq is a set of Libpq is the programmer's interface to Postgres. Libpq is a set of
...@@ -309,8 +309,8 @@ returns the type-specific modification data of the field ...@@ -309,8 +309,8 @@ returns the type-specific modification data of the field
associated with the given field index. associated with the given field index.
Field indices start at 0. Field indices start at 0.
.nf .nf
short PQfmod(PGresult *res, int PQfmod(PGresult *res,
int field_index); int field_index);
.fi .fi
.B PQgetvalue .B PQgetvalue
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment