cvs: php3 /functions ifx.ec

From: Date: Sat, 05 Aug 2000 13:29:40 +0000
Subject: cvs: php3 /functions ifx.ec
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-1050@lists.php.net to get a copy of this message
danny Sat Aug 5 06:29:40 2000 EDT Modified files: /php3/functions ifx.ec Log: - fix INT8 returning garbage bug. (danny) Index: php3/functions/ifx.ec diff -u php3/functions/ifx.ec:1.50 php3/functions/ifx.ec:1.51 --- php3/functions/ifx.ec:1.50 Sun Jun 11 08:47:54 2000 +++ php3/functions/ifx.ec Sat Aug 5 06:29:40 2000 @@ -30,7 +30,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ifx.ec,v 1.50 2000/06/11 15:47:54 eschmid Exp $ */ +/* $Id: ifx.ec,v 1.51 2000/08/05 13:29:40 danny Exp $ */ /* ------------------------------------------------------------------- * if you want a function reference : "grep '^\*\*' ifx.ec" will give @@ -2200,7 +2200,11 @@ case SQLSERIAL8 : case SQLINT8 : EXEC SQL GET DESCRIPTOR :descrpid VALUE :i :int8_var = DATA; + memset(string_data, ' ', sizeof(string_data)); ifx_int8toasc(&int8_var,string_data,200); + p = string_data; /* rtrim string_data */ + while ((*p != ' ') && (p < &string_data[sizeof(string_data) - 1])) ++p; + *p = 0; add_assoc_string(return_value, fieldname, string_data, DUP); break; case SQLLVARCHAR: @@ -2558,7 +2562,11 @@ case SQLSERIAL8: case SQLINT8 : EXEC SQL GET DESCRIPTOR :descrpid VALUE :i :int8_var = DATA; + memset(string_data, ' ', sizeof(string_data)); ifx_int8toasc(&int8_var,string_data,200); + p = string_data; /* rtrim string_data */ + while ((*p != ' ') && (p < &string_data[sizeof(string_data) - 1])) ++p; + *p = 0; php3_printf("<td>%s</td>", string_data); break; case SQLLVARCHAR:

« previous php.cvs (#1050) next »