diff options
author | Bruce Momjian <bruce@momjian.us> | 2001-05-09 17:46:11 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2001-05-09 17:46:11 +0000 |
commit | b0546a25547f22c44bbaba7bb7f0ef663bb23ffd (patch) | |
tree | 1d49866292329a374aed7ed3d880f1dbf5600bf4 /src | |
parent | 9668b948f7a8f24b5cf05c114710e23ab146d464 (diff) | |
download | postgresql-b0546a25547f22c44bbaba7bb7f0ef663bb23ffd.tar.gz postgresql-b0546a25547f22c44bbaba7bb7f0ef663bb23ffd.zip |
Fix libpq++'s FieldSize to return int, not short.
Diffstat (limited to 'src')
-rw-r--r-- | src/interfaces/libpq++/TODO | 1 | ||||
-rw-r--r-- | src/interfaces/libpq++/pgdatabase.cc | 6 | ||||
-rw-r--r-- | src/interfaces/libpq++/pgdatabase.h | 6 |
3 files changed, 6 insertions, 7 deletions
diff --git a/src/interfaces/libpq++/TODO b/src/interfaces/libpq++/TODO index 7cf2e4fa17c..8f2ca7082a8 100644 --- a/src/interfaces/libpq++/TODO +++ b/src/interfaces/libpq++/TODO @@ -1,5 +1,4 @@ * Implement exceptions * Many other things I have yet to discover -* fix getLength to return an int and not a short diff --git a/src/interfaces/libpq++/pgdatabase.cc b/src/interfaces/libpq++/pgdatabase.cc index 73eab788629..72cec48cf2f 100644 --- a/src/interfaces/libpq++/pgdatabase.cc +++ b/src/interfaces/libpq++/pgdatabase.cc @@ -10,7 +10,7 @@ * Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgdatabase.cc,v 1.10 2001/05/09 17:29:10 momjian Exp $ + * $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/pgdatabase.cc,v 1.11 2001/05/09 17:46:11 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -106,13 +106,13 @@ return PQftype(pgResult, FieldNum(field_name)); } -short PgDatabase::FieldSize(int field_num) const +int PgDatabase::FieldSize(int field_num) const { return PQfsize(pgResult, field_num); } -short PgDatabase::FieldSize(const char* field_name) const +int PgDatabase::FieldSize(const char* field_name) const { return PQfsize(pgResult, FieldNum(field_name)); } diff --git a/src/interfaces/libpq++/pgdatabase.h b/src/interfaces/libpq++/pgdatabase.h index 3815a8641e7..2c502bd7847 100644 --- a/src/interfaces/libpq++/pgdatabase.h +++ b/src/interfaces/libpq++/pgdatabase.h @@ -14,7 +14,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * - * $Id: pgdatabase.h,v 1.10 2001/05/09 17:29:10 momjian Exp $ + * $Id: pgdatabase.h,v 1.11 2001/05/09 17:46:11 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -51,8 +51,8 @@ public: int FieldNum(const char* field_name) const; Oid FieldType(int field_num) const; Oid FieldType(const char* field_name) const; - short FieldSize(int field_num) const; - short FieldSize(const char* field_name) const; + int FieldSize(int field_num) const; + int FieldSize(const char* field_name) const; const char* GetValue(size_type tup_num, int field_num) const; const char* GetValue(size_type tup_num, const char* field_name) const; bool GetIsNull(size_type tup_num, int field_num) const; |