cvs: php4 /ext/fbsql php_fbsql.c

From: Date: Tue, 19 Mar 2002 18:33:07 +0000
Subject: cvs: php4 /ext/fbsql php_fbsql.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-10431@lists.php.net to get a copy of this message
fmk Tue Mar 19 13:33:07 2002 EDT Modified files: /php4/ext/fbsql php_fbsql.c Log: Adding support for TinyInteger and LongInteger database types Index: php4/ext/fbsql/php_fbsql.c diff -u php4/ext/fbsql/php_fbsql.c:1.77 php4/ext/fbsql/php_fbsql.c:1.78 --- php4/ext/fbsql/php_fbsql.c:1.77 Tue Mar 12 15:17:47 2002 +++ php4/ext/fbsql/php_fbsql.c Tue Mar 19 13:33:05 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_fbsql.c,v 1.77 2002/03/12 20:17:47 andi Exp $ */ +/* $Id: php_fbsql.c,v 1.78 2002/03/19 18:33:05 fmk Exp $ */ /* TODO: * @@ -648,7 +648,6 @@ rawData = fbcdcFetch(result->link->connection, result->batchSize, result->fetchHandle); if (!fbcrhAddBatch(result->rowHandler, rawData)) result->rowCount = fbcrhRowCount(result->rowHandler); } - return 0; } @@ -2258,6 +2257,24 @@ int v = *((int*)data); char b[128]; sprintf(b, "%d", v); + phpfbestrdup(b, length, value); + } + break; + + case FB_TinyInteger: + { + short int v = *((short int*)data); + char b[128]; + sprintf(b, "%d", v); + phpfbestrdup(b, length, value); + } + break; + + case FB_LongInteger: + { + long v = *((long*)data); + char b[128]; + sprintf(b, "%li", v); phpfbestrdup(b, length, value); } break;

« previous php.cvs (#10431) next »