iliaa Thu Nov 25 18:44:21 2004 EDT Modified files: /php-src/ext/tidy tidy.c Log: CS http://cvs.php.net/diff.php/php-src/ext/tidy/tidy.c?r1=1.59&r2=1.60&ty=u Index: php-src/ext/tidy/tidy.c diff -u php-src/ext/tidy/tidy.c:1.59 php-src/ext/tidy/tidy.c:1.60 --- php-src/ext/tidy/tidy.c:1.59 Sun Nov 14 08:33:59 2004 +++ php-src/ext/tidy/tidy.c Thu Nov 25 18:44:20 2004 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: tidy.c,v 1.59 2004/11/14 13:33:59 tony2001 Exp $ */ +/* $Id: tidy.c,v 1.60 2004/11/25 23:44:20 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -324,7 +324,7 @@ void php_tidy_panic(ctmbstr msg) { - TSRMLS_FETCH(); + TSRMLS_FETCH(); php_error_docref(NULL TSRMLS_CC, E_ERROR, "Could not allocate memory for tidy! (Reason: %s)", (char *)msg); } @@ -334,7 +334,7 @@ zval conv = *value; if (!opt) { - php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unknown Tidy Configuration Option '%s'", optname); + php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unknown Tidy Configuration Option '%s'", optname); return FAILURE; } @@ -375,7 +375,7 @@ zval_copy_ctor(&conv); convert_to_long(&conv); } - if (tidyOptSetBool(doc, tidyOptGetId(opt), Z_LVAL(conv))) { + if (tidyOptSetBool(doc, tidyOptGetId(opt), Z_LVAL(conv))) { return SUCCESS; } break; @@ -396,9 +396,9 @@ TidyDoc doc; TidyBuffer *errbuf; zval *config; - - TIDY_SET_CONTEXT; - + + TIDY_SET_CONTEXT; + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|zsb", &arg1, &arg1_len, &config, &enc, &enc_len, &use_include_path) == FAILURE) { RETURN_FALSE; } @@ -428,7 +428,7 @@ TIDY_SET_DEFAULT_CONFIG(doc); /* We can't use TIDY_APPLY_CONFIG_ZVAL() here, it uses RETURN_FALSE */ - + if(Z_TYPE_P(config) == IS_ARRAY) { _php_tidy_apply_config_array(doc, HASH_OF(config) TSRMLS_CC); } else { @@ -602,7 +602,7 @@ if (!object) { ALLOC_ZVAL(object); } - + Z_TYPE_P(object) = IS_OBJECT; object_init_ex(object, pce); object->refcount = 1; @@ -861,7 +861,7 @@ php_error_docref(NULL TSRMLS_CC, E_ERROR, "Could not retrieve key from option array"); return FAILURE; } - + if(opt_name) { _php_tidy_set_tidy_opt(doc, opt_name, *opt_val TSRMLS_CC); opt_name = NULL; @@ -897,12 +897,12 @@ static void tidy_globals_ctor(void *global TSRMLS_DC) { - + } static void tidy_globals_dtor(void *global TSRMLS_DC) { - + } PHP_MINIT_FUNCTION(tidy) @@ -954,7 +954,7 @@ php_info_print_table_start(); php_info_print_table_header(2, "Tidy support", "enabled"); php_info_print_table_row(2, "libTidy Release", (char *)tidyReleaseDate()); - php_info_print_table_row(2, "Extension Version", PHP_TIDY_MODULE_VERSION " ($Id: tidy.c,v 1.59 2004/11/14 13:33:59 tony2001 Exp $)"); + php_info_print_table_row(2, "Extension Version", PHP_TIDY_MODULE_VERSION " ($Id: tidy.c,v 1.60 2004/11/25 23:44:20 iliaa Exp $)"); php_info_print_table_end(); DISPLAY_INI_ENTRIES(); @@ -1017,8 +1017,8 @@ zval *options = NULL; PHPTidyObj *obj; - - TIDY_SET_CONTEXT; + + TIDY_SET_CONTEXT; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|zs", &input, &input_len, &options, &enc, &enc_len) == FAILURE) { RETURN_FALSE; @@ -1078,7 +1078,7 @@ zval *options = NULL; PHPTidyObj *obj; - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|zsb", &inputfile, &input_len, &options, &enc, &enc_len, &use_include_path) == FAILURE) { @@ -1100,7 +1100,7 @@ INIT_ZVAL(*return_value); RETVAL_FALSE; } - + efree(contents); } /* }}} */ @@ -1124,7 +1124,7 @@ Repair a string using an optionally provided configuration file */ PHP_FUNCTION(tidy_repair_string) { - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; php_tidy_quick_repair(INTERNAL_FUNCTION_PARAM_PASSTHRU, FALSE); } /* }}} */ @@ -1133,7 +1133,7 @@ Repair a file using an optionally provided configuration file */ PHP_FUNCTION(tidy_repair_file) { - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; php_tidy_quick_repair(INTERNAL_FUNCTION_PARAM_PASSTHRU, TRUE); } /* }}} */ @@ -1157,8 +1157,8 @@ Get release date (version) for Tidy library */ PHP_FUNCTION(tidy_get_release) { - TIDY_SET_CONTEXT; - + TIDY_SET_CONTEXT; + if (ZEND_NUM_ARGS()) { WRONG_PARAM_COUNT; } @@ -1297,7 +1297,7 @@ TidyOption opt; TidyOptionType optt; - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; if (object) { if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &optname, &optname_len) == FAILURE) { @@ -1312,7 +1312,7 @@ obj = (PHPTidyObj *) zend_object_store_get_object(object TSRMLS_CC); opt = tidyGetOptionByName(obj->ptdoc->doc, optname); - + if (!opt) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown Tidy Configuration Option '%s'", optname); RETURN_FALSE; @@ -1354,7 +1354,7 @@ zval *options = NULL; PHPTidyObj *obj; - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|szsb", &inputfile, &input_len, &options, &enc, &enc_len, &use_include_path) == FAILURE) { @@ -1363,20 +1363,18 @@ obj = (PHPTidyObj *)zend_object_store_get_object(object TSRMLS_CC); - if(inputfile) { - - if (!(contents = php_tidy_file_to_mem(inputfile, use_include_path TSRMLS_CC))) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot Load '%s' into memory %s", inputfile, (use_include_path) ? "(Using include path)" : ""); - return; - } - - TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); + if (inputfile) { + if (!(contents = php_tidy_file_to_mem(inputfile, use_include_path TSRMLS_CC))) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot Load '%s' into memory %s", inputfile, (use_include_path) ? "(Using include path)" : ""); + return; + } - php_tidy_parse_string(obj, contents, enc TSRMLS_CC); - - efree(contents); - } - + TIDY_APPLY_CONFIG_ZVAL(obj->ptdoc->doc, options); + + php_tidy_parse_string(obj, contents, enc TSRMLS_CC); + + efree(contents); + } } TIDY_DOC_METHOD(parseFile) @@ -1386,10 +1384,10 @@ zend_bool use_include_path = 0; char *contents; zval *options = NULL; - PHPTidyObj *obj; - - TIDY_SET_CONTEXT; - + PHPTidyObj *obj; + + TIDY_SET_CONTEXT; + obj = (PHPTidyObj *)zend_object_store_get_object(object TSRMLS_CC); if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|zsb", &inputfile, &input_len, @@ -1419,8 +1417,8 @@ int input_len, enc_len = 0; zval *options = NULL; PHPTidyObj *obj; - - TIDY_SET_CONTEXT; + + TIDY_SET_CONTEXT; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|zs", &input, &input_len, &options, &enc, &enc_len) == FAILURE) { RETURN_FALSE; @@ -1442,7 +1440,7 @@ Returns a TidyNode Object representing the root of the tidy parse tree */ PHP_FUNCTION(tidy_get_root) { - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; php_tidy_create_node(INTERNAL_FUNCTION_PARAM_PASSTHRU, is_root_node); } /* }}} */ @@ -1451,7 +1449,7 @@ Returns a TidyNode Object starting from the <HTML> tag of the tidy parse tree */ PHP_FUNCTION(tidy_get_html) { - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; php_tidy_create_node(INTERNAL_FUNCTION_PARAM_PASSTHRU, is_html_node); } /* }}} */ @@ -1460,7 +1458,7 @@ Returns a TidyNode Object starting from the <HEAD> tag of the tidy parse tree */ PHP_FUNCTION(tidy_get_head) { - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; php_tidy_create_node(INTERNAL_FUNCTION_PARAM_PASSTHRU, is_head_node); } /* }}} */ @@ -1469,7 +1467,7 @@ Returns a TidyNode Object starting from the <BODY> tag of the tidy parse tree */ PHP_FUNCTION(tidy_get_body) { - TIDY_SET_CONTEXT; + TIDY_SET_CONTEXT; php_tidy_create_node(INTERNAL_FUNCTION_PARAM_PASSTHRU, is_body_node); } /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php