More updates for typmod int32 change. From Tom Lane.

This commit is contained in:
Bruce Momjian 1998-07-14 02:41:26 +00:00
parent 3600fd320f
commit e36f96e42a
5 changed files with 16 additions and 13 deletions

View File

@ -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>

View File

@ -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
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)
</VarListEntry> </VarListEntry>
<VarListEntry> <VarListEntry>
<Term> <Term>
Int16 Int32
</Term> </Term>
<ListItem> <ListItem>
<Para> <Para>

View File

@ -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)
return 0; return 0;
} }
short int
PQfmod(PGresult *res, int field_num) PQfmod(PGresult *res, int field_num)
{ {
if (!res) if (!res)

View File

@ -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"
{ {
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"
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);

View File

@ -1,6 +1,6 @@
.\" 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
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