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



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to