derick          Mon Jul  7 09:21:10 2003 EDT

  Modified files:              
    /php-src/ext/recode recode.c 
  Log:
  - Commiting conversion to zend_parse_parameters (leftovers from debugging).
  
  
Index: php-src/ext/recode/recode.c
diff -u php-src/ext/recode/recode.c:1.32 php-src/ext/recode/recode.c:1.33
--- php-src/ext/recode/recode.c:1.32    Tue Jun 10 16:03:35 2003
+++ php-src/ext/recode/recode.c Mon Jul  7 09:21:10 2003
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
  
-/* $Id: recode.c,v 1.32 2003/06/10 20:03:35 imajes Exp $ */
+/* $Id: recode.c,v 1.33 2003/07/07 13:21:10 derick Exp $ */
 
 /* {{{ includes & prototypes */
 
@@ -119,7 +119,7 @@
 {
        php_info_print_table_start();
        php_info_print_table_row(2, "Recode Support", "enabled");
-       php_info_print_table_row(2, "Revision", "$Revision: 1.32 $");
+       php_info_print_table_row(2, "Revision", "$Revision: 1.33 $");
        php_info_print_table_end();
 }
 
@@ -129,16 +129,14 @@
 {
        RECODE_REQUEST request = NULL;
        char *r = NULL;
-       zval **str;
-       zval **req;
        bool success;
-       int r_len=0, r_alen =0;
+       int r_len = 0, r_alen = 0;
+       int req_len, str_len;
+       char *req, *str;
 
-       if (ZEND_NUM_ARGS() != 2 || zend_get_parameters_ex(2, &req, &str) == FAILURE) {
-               WRONG_PARAM_COUNT;
+       if (zend_parse_parameters(TSRMLS_CC ZEND_NUM_ARGS(), "ss", &req, &req_len, 
&str, &str_len) == FAILURE) {
+               return;
        }
-       convert_to_string_ex(str);
-       convert_to_string_ex(req);
 
        request = recode_new_request(ReSG(outer));
 
@@ -147,13 +145,13 @@
                RETURN_FALSE;
        }
        
-       success = recode_scan_request(request, Z_STRVAL_PP(req));
+       success = recode_scan_request(request, req);
        if (!success) {
-               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Illegal recode request 
'%s'", Z_STRVAL_PP(req));
+               php_error_docref(NULL TSRMLS_CC, E_WARNING, "Illegal recode request 
'%s'", req);
                goto error_exit;
        }
        
-       recode_buffer_to_buffer(request, Z_STRVAL_PP(str), Z_STRLEN_PP(str), &r, 
&r_len, &r_alen);
+       recode_buffer_to_buffer(request, str, str_len, &r, &r_len, &r_alen);
        if (!r) {
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Recoding failed.");
                goto error_exit;



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

Reply via email to