]> granicus.if.org Git - postgresql/commitdiff
More updates for typmod int32 change. From Tom Lane.
authorBruce Momjian <bruce@momjian.us>
Tue, 14 Jul 1998 02:41:26 +0000 (02:41 +0000)
committerBruce Momjian <bruce@momjian.us>
Tue, 14 Jul 1998 02:41:26 +0000 (02:41 +0000)
doc/src/sgml/libpq.sgml
doc/src/sgml/protocol.sgml
src/interfaces/libpq/fe-exec.c
src/interfaces/libpq/libpq-fe.h
src/man/libpq.3

index 38eebd0967653591e640be44dbc9685964edc494..5dcab58900747b126d3c48867fad61de6921d30a 100644 (file)
@@ -442,8 +442,8 @@ short PQfsize(PGresult *res,
           associated with the given field index.
           Field indices start at 0.
 <ProgramListing>
-short PQfmod(PGresult *res,
-             int field_index);
+int PQfmod(PGresult *res,
+           int field_index);
 </ProgramListing>
 </Para>
 </ListItem>
index 151ca3cb4228a190e3e5ba27a2699a561bbb4194..1fd64282a51da224b09609324da10320ab79be87 100644 (file)
@@ -4,7 +4,7 @@
 <FirstName>Phil</FirstName>
 <Surname>Thompson</Surname>
 </Author>
-<Date>1998-07-07</Date>
+<Date>1998-07-13</Date>
 </DocInfo>
 <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.
 
 <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
 certain environment variables after the connection is established)
 are covered elsewhere.
@@ -1688,7 +1691,7 @@ RowDescription (B)
 </VarListEntry>
 <VarListEntry>
 <Term>
-               Int16
+               Int32
 </Term>
 <ListItem>
 <Para>
index 0feb26ca31c80d7bb86713892a720112d2b04a88..63bc1a078be276f5920536eec2beadfb7007fd36 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * 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;
 }
 
-short
+int
 PQfmod(PGresult *res, int field_num)
 {
        if (!res)
index 262f7629e39840646fc6c0fe8685b852e3db401c..5cff4a6317a159bafe8346c611a8b59d13fae0ad 100644 (file)
@@ -6,7 +6,7 @@
  *
  * 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 */
                Oid                     typid;          /* type id */
-               short           typlen; /* type size */
+               short           typlen;         /* type size */
                int                     atttypmod;      /* type-specific modifier info */
        } PGresAttDesc;
 
@@ -332,7 +332,7 @@ extern              "C"
        extern int      PQfnumber(PGresult *res, const char *field_name);
        extern Oid      PQftype(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 const char *PQoidStatus(PGresult *res);
        extern const char *PQcmdTuples(PGresult *res);
index 8afe20632ce8e828bfc48ebfc13c94193a2af3c2..05d853205ebb084c4fd9a39d7da8553f600b24af 100644 (file)
@@ -1,6 +1,6 @@
 .\" This is -*-nroff-*-
 .\" 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
 .SH DESCRIPTION
 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.
 Field indices start at 0.
 .nf
-short PQfmod(PGresult *res,
-             int field_index);
+int PQfmod(PGresult *res,
+           int field_index);
 .fi
 
 .B PQgetvalue