diff options
author | Marc G. Fournier <scrappy@hub.org> | 1998-08-28 17:47:53 +0000 |
---|---|---|
committer | Marc G. Fournier <scrappy@hub.org> | 1998-08-28 17:47:53 +0000 |
commit | b9b00d5fe4ca963fa39295b054c83eb99bdec6b0 (patch) | |
tree | 1ed18a3363a330012c93005fc0e3789ad5171e27 /src/interfaces/ecpg/lib/ecpglib.c | |
parent | 013184c882da2fbc6a897891f2073514c4604bc7 (diff) | |
download | postgresql-b9b00d5fe4ca963fa39295b054c83eb99bdec6b0.tar.gz postgresql-b9b00d5fe4ca963fa39295b054c83eb99bdec6b0.zip |
From: Michael Meskes <meskes@online-club.de>
This one is against the current archive (so it contains the one I send the
other day). It should fix the AIX problems. Andreas, could you please try
it? Thanks.
+ Wed Aug 26 16:17:39 CEST 1998
+
+ - Sync preproc.y with gram.y
+
+ Thu Aug 27 15:32:23 CEST 1998
+
+ - Fix some minor glitches that the AIX compiler complains about
+ - Added patchlevel to library
+
+ Fri Aug 28 15:36:58 CEST 1998
+
+ - Removed one line of code that AIX complains about since it was not
+ needed anyway
+ - Set library version to 2.6.1
Diffstat (limited to 'src/interfaces/ecpg/lib/ecpglib.c')
-rw-r--r-- | src/interfaces/ecpg/lib/ecpglib.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/interfaces/ecpg/lib/ecpglib.c b/src/interfaces/ecpg/lib/ecpglib.c index e2b8e2ce599..23abd32a73d 100644 --- a/src/interfaces/ecpg/lib/ecpglib.c +++ b/src/interfaces/ecpg/lib/ecpglib.c @@ -701,7 +701,7 @@ ECPGexecute(struct statement *stmt) } else { - strncpy((char *) (var->value + var->offset * act_tuple), pval, var->varcharsize); + strncpy((char *) ((long)var->value + var->offset * act_tuple), pval, var->varcharsize); if (var->varcharsize < strlen(pval)) { /* truncation */ @@ -731,7 +731,7 @@ ECPGexecute(struct statement *stmt) case ECPGt_varchar: { struct ECPGgeneric_varchar *variable = - (struct ECPGgeneric_varchar *) (var->value + var->offset * act_tuple); + (struct ECPGgeneric_varchar *) ((long)var->value + var->offset * act_tuple); if (var->varcharsize == 0) strncpy(variable->arr, pval, strlen(pval)); @@ -828,7 +828,6 @@ ECPGexecute(struct statement *stmt) free(notify); } - va_end(ap); return status; } |