[PHP-CVS] cvs: php-src /ext/mssql php_mssql.c php_mssql.h
felipe Tue May 26 12:26:50 2009 UTC Modified files: /php-src/ext/mssql php_mssql.c php_mssql.h Log: - Fix compile warning nuke unused variables http://cvs.php.net/viewvc.cgi/php-src/ext/mssql/php_mssql.c?r1=1.191r2=1.192diff_format=u Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.191 php-src/ext/mssql/php_mssql.c:1.192 --- php-src/ext/mssql/php_mssql.c:1.191 Tue Mar 10 23:39:27 2009 +++ php-src/ext/mssql/php_mssql.c Tue May 26 12:26:49 2009 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_mssql.c,v 1.191 2009/03/10 23:39:27 helly Exp $ */ +/* $Id: php_mssql.c,v 1.192 2009/05/26 12:26:49 felipe Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -967,8 +967,6 @@ case SQLVARBINARY: case SQLBINARY: case SQLIMAGE: { - DBBINARY *bin; - unsigned char *res_buf; int res_length = dbdatlen(mssql_ptr-link, offset); if (!res_length) { http://cvs.php.net/viewvc.cgi/php-src/ext/mssql/php_mssql.h?r1=1.50r2=1.51diff_format=u Index: php-src/ext/mssql/php_mssql.h diff -u php-src/ext/mssql/php_mssql.h:1.50 php-src/ext/mssql/php_mssql.h:1.51 --- php-src/ext/mssql/php_mssql.h:1.50 Tue Mar 10 23:39:27 2009 +++ php-src/ext/mssql/php_mssql.h Tue May 26 12:26:49 2009 @@ -17,7 +17,7 @@ */ -/* $Id: php_mssql.h,v 1.50 2009/03/10 23:39:27 helly Exp $ */ +/* $Id: php_mssql.h,v 1.51 2009/05/26 12:26:49 felipe Exp $ */ #ifndef PHP_MSSQL_H #define PHP_MSSQL_H @@ -61,7 +61,9 @@ #define DBMSGHANDLE(a, b) dbmsghandle(b) #define DBSETOPT(a, b, c) dbsetopt(a, b, c, -1) #define NO_MORE_RPC_RESULTS 3 +#ifndef dbfreelogin #define dbfreelogin dbloginfree +#endif #define dbrpcexec dbrpcsend typedef unsigned char *LPBYTE; typedef float DBFLT4; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/mssql php_mssql.c php_mssql.h
sniper Mon Dec 5 20:25:15 2005 EDT Modified files: /php-src/ext/mssql php_mssql.c php_mssql.h Log: nuke php3 legacy http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.c?r1=1.160r2=1.161ty=u Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.160 php-src/ext/mssql/php_mssql.c:1.161 --- php-src/ext/mssql/php_mssql.c:1.160 Mon Dec 5 18:31:04 2005 +++ php-src/ext/mssql/php_mssql.c Mon Dec 5 20:25:13 2005 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_mssql.c,v 1.160 2005/12/05 23:31:04 sniper Exp $ */ +/* $Id: php_mssql.c,v 1.161 2005/12/06 01:25:13 sniper Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -47,7 +47,7 @@ static void _mssql_bind_hash_dtor(void *data); -function_entry mssql_functions[] = { +zend_function_entry mssql_functions[] = { PHP_FE(mssql_connect, NULL) PHP_FE(mssql_pconnect, NULL) PHP_FE(mssql_close, NULL) http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.h?r1=1.42r2=1.43ty=u Index: php-src/ext/mssql/php_mssql.h diff -u php-src/ext/mssql/php_mssql.h:1.42 php-src/ext/mssql/php_mssql.h:1.43 --- php-src/ext/mssql/php_mssql.h:1.42 Mon Aug 8 17:32:18 2005 +++ php-src/ext/mssql/php_mssql.h Mon Dec 5 20:25:13 2005 @@ -17,7 +17,7 @@ */ -/* $Id: php_mssql.h,v 1.42 2005/08/08 21:32:18 fmk Exp $ */ +/* $Id: php_mssql.h,v 1.43 2005/12/06 01:25:13 sniper Exp $ */ #ifndef PHP_MSSQL_H #define PHP_MSSQL_H @@ -162,7 +162,7 @@ long cfg_min_error_severity, cfg_min_message_severity; long connect_timeout, timeout; zend_bool compatability_mode; - void (*get_column_content)(mssql_link *mssql_ptr,int offset,pval *result,int column_type TSRMLS_DC); + void (*get_column_content)(mssql_link *mssql_ptr,int offset,zval *result,int column_type TSRMLS_DC); long textsize, textlimit, batchsize; zend_bool datetimeconvert; HashTable *resource_list, *resource_plist; @@ -180,7 +180,7 @@ } mssql_field; typedef struct mssql_result { - pval **data; + zval **data; mssql_field *fields; mssql_link *mssql_ptr; mssql_statement * statement; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/mssql php_mssql.c php_mssql.h
fmk Mon Aug 8 17:32:21 2005 EDT Modified files: /php-src/ext/mssql php_mssql.c php_mssql.h Log: Fix #32010. Leak in mssql_fetch_batch(). http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.c?r1=1.149r2=1.150ty=u Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.149 php-src/ext/mssql/php_mssql.c:1.150 --- php-src/ext/mssql/php_mssql.c:1.149 Wed Aug 3 10:07:28 2005 +++ php-src/ext/mssql/php_mssql.c Mon Aug 8 17:32:18 2005 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_mssql.c,v 1.149 2005/08/03 14:07:28 sniper Exp $ */ +/* $Id: php_mssql.c,v 1.150 2005/08/08 21:32:18 fmk Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -994,34 +994,39 @@ if (statement-binds != NULL) { /* Maybe a non-parameter sp*/ if (zend_hash_find(statement-binds, parameter, strlen(parameter), (void**)bind)==SUCCESS) { - switch (type) { - case SQLBIT: - case SQLINT1: - case SQLINT2: - case SQLINT4: - convert_to_long_ex(bind-zval); - /* FIXME this works only on little endian machine !!! */ - Z_LVAL_P(bind-zval) = *((int *)(dbretdata(mssql_ptr-link,i))); - break; - - case SQLFLT4: - case SQLFLT8: - case SQLFLTN: - case SQLMONEY4: - case SQLMONEY: - case SQLMONEYN: - convert_to_double_ex(bind-zval); - Z_DVAL_P(bind-zval) = *((double *)(dbretdata(mssql_ptr-link,i))); - break; - - case SQLCHAR: - case SQLVARCHAR: - case SQLTEXT: - convert_to_string_ex(bind-zval); - Z_STRLEN_P(bind-zval) = dbretlen(mssql_ptr-link,i); - Z_STRVAL_P(bind-zval) = estrndup(dbretdata(mssql_ptr-link,i),Z_STRLEN_P(bind-zval)); - break; - /* TODO binary */ + if (!dbretlen(mssql_ptr-link,i)) { + ZVAL_NULL(bind-zval); + } + else { + switch (type) { + case SQLBIT: + case SQLINT1: + case SQLINT2: + case SQLINT4: + convert_to_long_ex(bind-zval); + /* FIXME this works only on little endian machine !!! */ + Z_LVAL_P(bind-zval) = *((int *)(dbretdata(mssql_ptr-link,i))); + break; + + case SQLFLT4: + case SQLFLT8: + case SQLFLTN: + case SQLMONEY4: + case SQLMONEY: + case SQLMONEYN: + convert_to_double_ex(bind-zval); + Z_DVAL_P(bind-zval) = *((double *)(dbretdata(mssql_ptr-link,i))); + break; + + case SQLCHAR: + case
[PHP-CVS] cvs: php-src /ext/mssql php_mssql.c php_mssql.h
pollita Thu Jun 3 21:03:38 2004 EDT Modified files: /php-src/ext/mssql php_mssql.c php_mssql.h Log: MFB BugFix# 28626 You can't #ifdef check a typedef. Just give it another name since it's only used once anyway. http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.c?r1=1.134r2=1.135ty=u Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.134 php-src/ext/mssql/php_mssql.c:1.135 --- php-src/ext/mssql/php_mssql.c:1.134 Tue Apr 20 19:30:51 2004 +++ php-src/ext/mssql/php_mssql.c Thu Jun 3 21:03:38 2004 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_mssql.c,v 1.134 2004/04/20 23:30:51 fmk Exp $ */ +/* $Id: php_mssql.c,v 1.135 2004/06/04 01:03:38 pollita Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -340,7 +340,7 @@ dbsetlogintime(MS_SQL_G(connect_timeout)); if (MS_SQL_G(timeout) 0) MS_SQL_G(timeout) = 60; dbsettime(MS_SQL_G(timeout)); - dbsetmaxprocs((SHORT)MS_SQL_G(max_procs)); + dbsetmaxprocs((TDS_SHORT)MS_SQL_G(max_procs)); return SUCCESS; } http://cvs.php.net/diff.php/php-src/ext/mssql/php_mssql.h?r1=1.36r2=1.37ty=u Index: php-src/ext/mssql/php_mssql.h diff -u php-src/ext/mssql/php_mssql.h:1.36 php-src/ext/mssql/php_mssql.h:1.37 --- php-src/ext/mssql/php_mssql.h:1.36 Tue Apr 20 19:37:08 2004 +++ php-src/ext/mssql/php_mssql.h Thu Jun 3 21:03:38 2004 @@ -17,7 +17,7 @@ */ -/* $Id: php_mssql.h,v 1.36 2004/04/20 23:37:08 fmk Exp $ */ +/* $Id: php_mssql.h,v 1.37 2004/06/04 01:03:38 pollita Exp $ */ #ifndef PHP_MSSQL_H #define PHP_MSSQL_H @@ -37,9 +37,7 @@ #include sqldb.h #if HAVE_FREETDS -#ifndef SHORT -typedef short SHORT; -#endif +typedef short TDS_SHORT; #define SQLTEXT SYBTEXT #define SQLCHAR SYBCHAR #define SQLVARCHAR SYBVARCHAR -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/mssql php_mssql.c php_mssql.h
iliaa Wed Jul 23 12:53:26 2003 EDT Modified files: /php-src/ext/mssql php_mssql.c php_mssql.h Log: Fixed bug #24752 (Unhandled uniqueidentifier field type) Original Patch By: s.sonnenberg[at]coolspot.de Index: php-src/ext/mssql/php_mssql.c diff -u php-src/ext/mssql/php_mssql.c:1.115 php-src/ext/mssql/php_mssql.c:1.116 --- php-src/ext/mssql/php_mssql.c:1.115 Thu Jul 3 12:53:04 2003 +++ php-src/ext/mssql/php_mssql.c Wed Jul 23 12:53:26 2003 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_mssql.c,v 1.115 2003/07/03 16:53:04 fmk Exp $ */ +/* $Id: php_mssql.c,v 1.116 2003/07/23 16:53:26 iliaa Exp $ */ #ifdef COMPILE_DL_MSSQL #define HAVE_MSSQL 1 @@ -800,6 +800,15 @@ Z_DVAL_P(result) = (double) floatcol8(offset); Z_TYPE_P(result) = IS_DOUBLE; break; +#ifdef SQLUNIQUE + case SQLUNIQUE: { + char *data = charcol(offset); + + /* uniqueidentifier is a 16-byte binary number */ + ZVAL_STRINGL(result, data, 16, 1); + } + break; +#endif case SQLVARBINARY: case SQLBINARY: case SQLIMAGE: { @@ -1468,6 +1477,11 @@ case SQLIMAGE: return image; break; +#ifdef SQLUNIQUE + case SQLUNIQUE: + return uniqueidentifier; + break; +#endif default: return unknown; break; Index: php-src/ext/mssql/php_mssql.h diff -u php-src/ext/mssql/php_mssql.h:1.33 php-src/ext/mssql/php_mssql.h:1.34 --- php-src/ext/mssql/php_mssql.h:1.33 Fri Jun 13 23:34:42 2003 +++ php-src/ext/mssql/php_mssql.h Wed Jul 23 12:53:26 2003 @@ -17,7 +17,7 @@ */ -/* $Id: php_mssql.h,v 1.33 2003/06/14 03:34:42 fmk Exp $ */ +/* $Id: php_mssql.h,v 1.34 2003/07/23 16:53:26 iliaa Exp $ */ #ifndef PHP_MSSQL_H #define PHP_MSSQL_H @@ -59,6 +59,9 @@ #define SQLIMAGE SYBIMAGE #define SQLBINARY SYBBINARY #define SQLVARBINARY SYBVARBINARY +#ifdef SQLUNIQUE /* FreeTSD 0.61+ */ +#define SQLUNIQUE SYBUNIQUE +#endif #define DBERRHANDLE(a, b) dberrhandle(b) #define DBMSGHANDLE(a, b) dbmsghandle(b) #define DBSETOPT(a, b, c) dbsetopt(a, b, c, -1) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php