Re: [PHP-DEV] Re: [PECL-CVS] cvs: pecl /sphinx sphinx.c

2008-11-13 Thread Felipe Pena
I reverted the long changes days ago, but some developers want it back
and others seems doesn't care about it, so I'll apply the patch again
in some hours.

Anyone else have an objection?


2008/10/30 Wez Furlong [EMAIL PROTECTED]:
 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.


-- 
Regards,
Felipe Pena

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



[PHP-DEV] Re: [PECL-CVS] cvs: pecl /sphinx sphinx.c

2008-10-30 Thread Wez Furlong
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.10r2=1.11diff_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.cThu 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);