diff --git a/src/interfaces/libpq/fe-exec.c b/src/interfaces/libpq/fe-exec.c index 6a68af49d3e86d6c0720a4bb7e37a3d8ef2bd908..d4a30b8fc970456d597c3a3acc037571731112d3 100644 --- a/src/interfaces/libpq/fe-exec.c +++ b/src/interfaces/libpq/fe-exec.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.56 1998/07/09 03:29:08 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.57 1998/07/13 00:01:44 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -504,7 +504,7 @@ getRowDescriptions(PGconn *conn) if (pqGets(typName, MAX_MESSAGE_LEN, conn) || pqGetInt(&adtid, 4, conn) || pqGetInt(&adtsize, 2, conn) || - pqGetInt(&adtmod, 2, conn)) + pqGetInt(&adtmod, 4, conn)) { PQclear(result); return EOF; @@ -512,7 +512,7 @@ getRowDescriptions(PGconn *conn) result->attDescs[i].name = strdup(typName); result->attDescs[i].adtid = adtid; result->attDescs[i].adtsize = (short) adtsize; - result->attDescs[i].adtmod = (short) adtmod; + result->attDescs[i].adtmod = adtmod; } /* Success! */ diff --git a/src/interfaces/libpq/libpq-fe.h b/src/interfaces/libpq/libpq-fe.h index a4fad81a3730aae261ff8391b4c5c94b8deb206a..18c4a5f1324bfd05b1bf8271c99469923fb892c5 100644 --- a/src/interfaces/libpq/libpq-fe.h +++ b/src/interfaces/libpq/libpq-fe.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: libpq-fe.h,v 1.31 1998/07/09 03:29:09 scrappy Exp $ + * $Id: libpq-fe.h,v 1.32 1998/07/13 00:01:45 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -78,7 +78,7 @@ extern "C" char *name; /* type name */ Oid adtid; /* type id */ short adtsize; /* type size */ - short adtmod; /* type-specific modifier info */ + int adtmod; /* type-specific modifier info */ } PGresAttDesc; /* use char* for Attribute values,