Re: cvs: pecl /sphinx sphinx.c
| From: | Wez Furlong | Date: | Thu, 30 Oct 2008 17:15:18 +0000 |
| Subject: | Re: cvs: pecl /sphinx sphinx.c | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-41582@lists.php.net to get a copy of this message | ||
Just wanted to say that this is the third such commit I've seen go by in the last couple of days.
If it's not too late, I would suggest that the change to put static into the macro be reverted because it is causing needless changes to fan out into other modules.
Additionally, it is also not possible to put those things in external C source files if they're always implicitly static.
Just my 2 cents.
--Wez.
On Oct 30, 2008, at 1:02 PM, Felipe Pena wrote:
felipe Thu Oct 30 17:02:22 2008 UTC Modified files: /pecl/sphinx sphinx.c Log: - Removed 'static' on arginfo declaration (It was added into the macro) http://cvs.php.net/viewvc.cgi/pecl/sphinx/sphinx.c?r1=1.10&r2=1.11&diff_format=u Index: pecl/sphinx/sphinx.c diff -u pecl/sphinx/sphinx.c:1.10 pecl/sphinx/sphinx.c:1.11 --- pecl/sphinx/sphinx.c:1.10 Thu Sep 25 13:24:34 2008 +++ pecl/sphinx/sphinx.c Thu Oct 30 17:02:22 2008 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: sphinx.c,v 1.10 2008/09/25 13:24:34 tony2001 Exp $ */ +/* $Id: sphinx.c,v 1.11 2008/10/30 17:02:22 felipe Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -1274,13 +1274,11 @@ /* }}} */ /* {{{ arginfo */ -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setserver, 0, 0, 2) ZEND_ARG_INFO(0, server) ZEND_ARG_INFO(0, port) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setlimits, 0, 0, 2) ZEND_ARG_INFO(0, offset) ZEND_ARG_INFO(0, limit) @@ -1288,30 +1286,25 @@ ZEND_ARG_INFO(0, cutoff) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setmatchmode, 0, 0, 1) ZEND_ARG_INFO(0, mode) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setindexweights, 0, 0, 1) ZEND_ARG_INFO(0, weights) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setidrange, 0, 0, 2) ZEND_ARG_INFO(0, min) ZEND_ARG_INFO(0, max) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setfilter, 0, 0, 2) ZEND_ARG_INFO(0, attribute) ZEND_ARG_INFO(0, values) ZEND_ARG_INFO(0, exclude) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setfilterrange, 0, 0, 3) ZEND_ARG_INFO(0, attribute) ZEND_ARG_INFO(0, min) @@ -1319,7 +1312,6 @@ ZEND_ARG_INFO(0, exclude) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setgeoanchor, 0, 0, 4) ZEND_ARG_INFO(0, attrlat) ZEND_ARG_INFO(0, attrlong) @@ -1327,58 +1319,48 @@ ZEND_ARG_INFO(0, longitude) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setgroupby, 0, 0, 2) ZEND_ARG_INFO(0, attribute) ZEND_ARG_INFO(0, func) ZEND_ARG_INFO(0, groupsort) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setgroupdistinct, 0, 0, 1) ZEND_ARG_INFO(0, attribute) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setretries, 0, 0, 1) ZEND_ARG_INFO(0, count) ZEND_ARG_INFO(0, delay) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setmaxquerytime, 0, 0, 1) ZEND_ARG_INFO(0, qtime) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setrankingmode, 0, 0, 1) ZEND_ARG_INFO(0, ranker) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setsortmode, 0, 0, 1) ZEND_ARG_INFO(0, mode) ZEND_ARG_INFO(0, sortby) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setconnecttimeout, 0, 0, 1) ZEND_ARG_INFO(0, timeout) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_setarrayresult, 0, 0, 1) ZEND_ARG_INFO(0, array_result) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_updateattributes, 0, 0, 3) ZEND_ARG_INFO(0, index) ZEND_ARG_INFO(0, attributes) ZEND_ARG_INFO(0, values) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_buildexcerpts, 0, 0, 3) ZEND_ARG_INFO(0, docs) ZEND_ARG_INFO(0, index) @@ -1386,25 +1368,21 @@ ZEND_ARG_INFO(0, opts) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_buildkeywords, 0, 0, 3) ZEND_ARG_INFO(0, query) ZEND_ARG_INFO(0, index) ZEND_ARG_INFO(0, hits) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_query, 0, 0, 1) ZEND_ARG_INFO(0, query) ZEND_ARG_INFO(0, index) ZEND_ARG_INFO(0, comment) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO(arginfo_sphinxclient__param_void, 0) ZEND_END_ARG_INFO() -static ZEND_BEGIN_ARG_INFO_EX(arginfo_sphinxclient_escapestring, 0, 0, 1) ZEND_ARG_INFO(0, data) ZEND_END_ARG_INFO() @@ -1519,7 +1497,7 @@ php_info_print_table_start(); php_info_print_table_header(2, "sphinx support", "enabled"); php_info_print_table_header(2, "Version", PHP_SPHINX_VERSION); - php_info_print_table_header(2, "Revision", "$Revision: 1.10 $"); + php_info_print_table_header(2, "Revision", "$Revision: 1.11 $"); php_info_print_table_end(); } /* }}} */ --PECL CVS Mailing List To unsubscribe, visit: http://www.php.net/unsub.php