From 5d34af421d99ec2c709c67ffbaee10f8c4ce822e Mon Sep 17 00:00:00 2001 From: Michael Meskes Date: Fri, 7 Aug 2009 10:51:21 +0000 Subject: =?UTF-8?q?Added=20STRING=20datatype=20for=20Informix=20compatibil?= =?UTF-8?q?ity=20mode.=20This=20work=20is=20based=20on=20a=20patch=20send?= =?UTF-8?q?=20in=20by=20B=C3=B6sz=C3=B6rm=C3=A9nyi=20Zolt=C3=A1n=20.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/interfaces/ecpg/ecpglib/misc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/interfaces/ecpg/ecpglib/misc.c') diff --git a/src/interfaces/ecpg/ecpglib/misc.c b/src/interfaces/ecpg/ecpglib/misc.c index d7a80d5f25b..1a261252538 100644 --- a/src/interfaces/ecpg/ecpglib/misc.c +++ b/src/interfaces/ecpg/ecpglib/misc.c @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/misc.c,v 1.49 2009/06/11 14:49:13 momjian Exp $ */ +/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/misc.c,v 1.50 2009/08/07 10:51:20 meskes Exp $ */ #define POSTGRES_ECPG_INTERNAL #include "postgres_fe.h" @@ -295,6 +295,7 @@ ECPGset_noind_null(enum ECPGttype type, void *ptr) { case ECPGt_char: case ECPGt_unsigned_char: + case ECPGt_string: *((char *) ptr) = '\0'; break; case ECPGt_short: @@ -361,6 +362,7 @@ ECPGis_noind_null(enum ECPGttype type, void *ptr) { case ECPGt_char: case ECPGt_unsigned_char: + case ECPGt_string: if (*((char *) ptr) == '\0') return true; break; -- cgit v1.2.3