felipe          Tue Jul  1 17:29:48 2008 UTC

  Modified files:              
    /php-src/ext/sybase_ct      config.m4 php_sybase_ct.c 
  Log:
  MFB:
  - Added arginfo
  - Fixed
    - PHP_SYBASE check
    - compile warning
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/sybase_ct/config.m4?r1=1.16&r2=1.17&diff_format=u
Index: php-src/ext/sybase_ct/config.m4
diff -u php-src/ext/sybase_ct/config.m4:1.16 
php-src/ext/sybase_ct/config.m4:1.17
--- php-src/ext/sybase_ct/config.m4:1.16        Tue Jul  3 17:24:37 2007
+++ php-src/ext/sybase_ct/config.m4     Tue Jul  1 17:29:48 2008
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.16 2007/07/03 17:24:37 sniper Exp $
+dnl $Id: config.m4,v 1.17 2008/07/01 17:29:48 felipe Exp $
 dnl
 
 PHP_ARG_WITH(sybase-ct, for Sybase-CT support,
@@ -8,7 +8,7 @@
 
 if test "$PHP_SYBASE_CT" != "no"; then
 
-  if test "$PHP_SYBASE" != "no" && test "$ext_shared" = "no"; then
+  if test "$PHP_SYBASE" && test "$PHP_SYBASE" != "no" && test "$ext_shared" = 
"no"; then
     AC_MSG_ERROR([You can not use both --with-sybase and --with-sybase-ct in 
same build!])
   fi
 
http://cvs.php.net/viewvc.cgi/php-src/ext/sybase_ct/php_sybase_ct.c?r1=1.121&r2=1.122&diff_format=u
Index: php-src/ext/sybase_ct/php_sybase_ct.c
diff -u php-src/ext/sybase_ct/php_sybase_ct.c:1.121 
php-src/ext/sybase_ct/php_sybase_ct.c:1.122
--- php-src/ext/sybase_ct/php_sybase_ct.c:1.121 Mon Dec 31 07:12:16 2007
+++ php-src/ext/sybase_ct/php_sybase_ct.c       Tue Jul  1 17:29:48 2008
@@ -18,7 +18,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: php_sybase_ct.c,v 1.121 2007/12/31 07:12:16 sebastian Exp $ */
+/* $Id: php_sybase_ct.c,v 1.122 2008/07/01 17:29:48 felipe Exp $ */
 
 
 #ifdef HAVE_CONFIG_H
@@ -41,30 +41,165 @@
 static PHP_GINIT_FUNCTION(sybase);
 static PHP_GSHUTDOWN_FUNCTION(sybase);
 
+/* {{{ arginfo */
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_connect, 0, 0, 0)
+       ZEND_ARG_INFO(0, host)
+       ZEND_ARG_INFO(0, user)
+       ZEND_ARG_INFO(0, password)
+       ZEND_ARG_INFO(0, charset)
+       ZEND_ARG_INFO(0, appname)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_pconnect, 0, 0, 0)
+       ZEND_ARG_INFO(0, host)
+       ZEND_ARG_INFO(0, user)
+       ZEND_ARG_INFO(0, password)
+       ZEND_ARG_INFO(0, charset)
+       ZEND_ARG_INFO(0, appname)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_close, 0, 0, 0)
+       ZEND_ARG_INFO(0, link_id)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_select_db, 0, 0, 1)
+       ZEND_ARG_INFO(0, database)
+       ZEND_ARG_INFO(0, link_id)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_query, 0, 0, 1)
+       ZEND_ARG_INFO(0, query)
+       ZEND_ARG_INFO(0, link_id)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_unbuffered_query, 0, 0, 1)
+       ZEND_ARG_INFO(0, query)
+       ZEND_ARG_INFO(0, link_id)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_free_result, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_get_last_message, 0, 0, 1)
+       ZEND_ARG_INFO(0, d)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_num_rows, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_num_fields, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_fetch_row, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_fetch_object, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+       ZEND_ARG_INFO(0, object)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_fetch_array, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_fetch_assoc, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_data_seek, 0, 0, 2)
+       ZEND_ARG_INFO(0, result)
+       ZEND_ARG_INFO(0, offset)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_fetch_field, 0, 0, 1)
+       ZEND_ARG_INFO(0, result)
+       ZEND_ARG_INFO(0, offset)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_field_seek, 0, 0, 2)
+       ZEND_ARG_INFO(0, result)
+       ZEND_ARG_INFO(0, offset)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_result, 0, 0, 3)
+       ZEND_ARG_INFO(0, result)
+       ZEND_ARG_INFO(0, row)
+       ZEND_ARG_INFO(0, field)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_affected_rows, 0, 0, 0)
+       ZEND_ARG_INFO(0, link_id)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_min_client_severity, 0, 0, 1)
+       ZEND_ARG_INFO(0, severity)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_min_server_severity, 0, 0, 1)
+       ZEND_ARG_INFO(0, severity)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_deadlock_retry_count, 0, 0, 1)
+       ZEND_ARG_INFO(0, retry_count)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_sybase_set_message_handler, 0, 0, 1)
+       ZEND_ARG_INFO(0, error_func)
+       ZEND_ARG_INFO(0, connection)
+ZEND_END_ARG_INFO()
+/* }}} */
+
 const zend_function_entry sybase_functions[] = {
-       PHP_FE(sybase_connect, NULL)
-       PHP_FE(sybase_pconnect, NULL)
-       PHP_FE(sybase_close, NULL)
-       PHP_FE(sybase_select_db, NULL)
-       PHP_FE(sybase_query, NULL)
-       PHP_FE(sybase_unbuffered_query, NULL)
-       PHP_FE(sybase_free_result, NULL)
-       PHP_FE(sybase_get_last_message, NULL)
-       PHP_FE(sybase_num_rows, NULL)
-       PHP_FE(sybase_num_fields, NULL)
-       PHP_FE(sybase_fetch_row, NULL)
-       PHP_FE(sybase_fetch_array, NULL)
-       PHP_FE(sybase_fetch_assoc, NULL)
-       PHP_FE(sybase_fetch_object, NULL)
-       PHP_FE(sybase_data_seek, NULL)
-       PHP_FE(sybase_fetch_field, NULL)
-       PHP_FE(sybase_field_seek, NULL)
-       PHP_FE(sybase_result, NULL)
-       PHP_FE(sybase_affected_rows, NULL)
-       PHP_FE(sybase_min_client_severity, NULL)
-       PHP_FE(sybase_min_server_severity, NULL)
-       PHP_FE(sybase_set_message_handler, NULL)
-       PHP_FE(sybase_deadlock_retry_count, NULL)
+       PHP_FE(sybase_connect,                          arginfo_sybase_connect)
+       PHP_FE(sybase_pconnect,                         arginfo_sybase_pconnect)
+       PHP_FE(sybase_close,                            arginfo_sybase_close)
+       PHP_FE(sybase_select_db,                        
arginfo_sybase_select_db)
+       PHP_FE(sybase_query,                            arginfo_sybase_query)
+       PHP_FE(sybase_unbuffered_query,         arginfo_sybase_unbuffered_query)
+       PHP_FE(sybase_free_result,                      
arginfo_sybase_free_result)
+       PHP_FE(sybase_get_last_message,         arginfo_sybase_get_last_message)
+       PHP_FE(sybase_num_rows,                         arginfo_sybase_num_rows)
+       PHP_FE(sybase_num_fields,                       
arginfo_sybase_num_fields)
+       PHP_FE(sybase_fetch_row,                        
arginfo_sybase_fetch_row)
+       PHP_FE(sybase_fetch_array,                      
arginfo_sybase_fetch_array)
+       PHP_FE(sybase_fetch_assoc,                      
arginfo_sybase_fetch_assoc)
+       PHP_FE(sybase_fetch_object,                     
arginfo_sybase_fetch_object)
+       PHP_FE(sybase_data_seek,                        
arginfo_sybase_data_seek)
+       PHP_FE(sybase_fetch_field,                      
arginfo_sybase_fetch_field)
+       PHP_FE(sybase_field_seek,                       
arginfo_sybase_field_seek)
+       PHP_FE(sybase_result,                           arginfo_sybase_result)
+       PHP_FE(sybase_affected_rows,            arginfo_sybase_affected_rows)
+       PHP_FE(sybase_min_client_severity,      
arginfo_sybase_min_client_severity)
+       PHP_FE(sybase_min_server_severity,      
arginfo_sybase_min_server_severity)
+       PHP_FE(sybase_set_message_handler,      
arginfo_sybase_set_message_handler)
+       PHP_FE(sybase_deadlock_retry_count, arginfo_sybase_deadlock_retry_count)
 
 #if !defined(PHP_WIN32) && !defined(HAVE_MSSQL)
        PHP_FALIAS(mssql_connect, sybase_connect, NULL)
@@ -262,7 +397,7 @@
        TSRMLS_FETCH();
 
        if (CS_SEVERITY(errmsg->msgnumber) >= SybCtG(min_client_severity)) {
-               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Sybase:  Client 
message:  %s (severity %ld)", errmsg->msgstring, 
CS_SEVERITY(errmsg->msgnumber));
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Sybase:  Client 
message:  %s (severity %d)", errmsg->msgstring, CS_SEVERITY(errmsg->msgnumber));
        }
        STR_FREE(SybCtG(server_message));
        SybCtG(server_message) = estrdup(errmsg->msgstring);



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to