]> granicus.if.org Git - php/commitdiff
convert a few more functions to unicode and adapt the tests as well
authorNuno Lopes <nlopess@php.net>
Sun, 7 May 2006 18:11:40 +0000 (18:11 +0000)
committerNuno Lopes <nlopess@php.net>
Sun, 7 May 2006 18:11:40 +0000 (18:11 +0000)
ext/tidy/tests/007.phpt
ext/tidy/tests/021.phpt [new file with mode: 0644]
ext/tidy/tidy.c

index 26867ff3fb277f55752de3e0eb049c369f5b9f71..0b506ac1ddb8142c2dc6edec43ae282cbf2013f9 100644 (file)
@@ -19,3 +19,7 @@ tidy.default_config=
 Current Value of 'tidy-mark': bool(false)
 Current Value of 'error-file': string(0) ""
 Current Value of 'tab-size': int(8)
+--UEXPECT--
+Current Value of 'tidy-mark': bool(false)
+Current Value of 'error-file': unicode(0) ""
+Current Value of 'tab-size': int(8)
diff --git a/ext/tidy/tests/021.phpt b/ext/tidy/tests/021.phpt
new file mode 100644 (file)
index 0000000..94aa6c7
--- /dev/null
@@ -0,0 +1,23 @@
+--TEST--
+tidy_get_opt_doc()
+--SKIPIF--
+<?php if (!extension_loaded("tidy") || !function_exists('tidy_get_opt_doc')) print "skip"; ?>
+--FILE--
+<?php
+
+var_dump(tidy_get_opt_doc(new tidy, 'some_bogus_cfg'));
+
+$t = new tidy;
+var_dump($t->getOptDoc('ncr'));
+var_dump(strlen(tidy_get_opt_doc($t, 'wrap')) > 99);
+?>
+--EXPECT--
+Warning: tidy_get_opt_doc(): Unknown Tidy Configuration Option 'some_bogus_cfg' in /cvs/php-src/ext/tidy/tests/021.php on line 3
+bool(false)
+string(73) "This option specifies if Tidy should allow numeric character references. "
+bool(true)
+--UEXPECT--
+Warning: tidy_get_opt_doc(): Unknown Tidy Configuration Option 'some_bogus_cfg' in /cvs/php-src/ext/tidy/tests/021.php on line 3
+bool(false)
+unicode(73) "This option specifies if Tidy should allow numeric character references. "
+bool(true)
index f82bd255104d2ec5dc33e5fcdff3254ba1738c28..4de4555efe2a4543e66e4f61a523e272f057ea47 100644 (file)
@@ -1220,7 +1220,7 @@ PHP_FUNCTION(tidy_get_release)
 
 
 #if HAVE_TIDYOPTGETDOC
-/* {{{ proto string tidy_get_opt_doc(tidy resource, string optname)
+/* {{{ proto string tidy_get_opt_doc(tidy resource, string optname) U
    Returns the documentation for the given option name */
 PHP_FUNCTION(tidy_get_opt_doc)
 {
@@ -1251,7 +1251,7 @@ PHP_FUNCTION(tidy_get_opt_doc)
        }
 
        if ( (optval = (char *) tidyOptGetDoc(obj->ptdoc->doc, opt)) ) {
-               RETURN_STRING(optval, 1);
+               RETURN_ASCII_STRING(optval, 1);
        }
 
        RETURN_FALSE;
@@ -1260,8 +1260,8 @@ PHP_FUNCTION(tidy_get_opt_doc)
 #endif
 
 
-/* {{{ proto array tidy_get_config()
-   Get current Tidy configuarion */
+/* {{{ proto array tidy_get_config() U
+   Get current Tidy configuration */
 PHP_FUNCTION(tidy_get_config)
 {
        TidyIterator itOpt;
@@ -1282,7 +1282,7 @@ PHP_FUNCTION(tidy_get_config)
                opt_value = php_tidy_get_opt_val(obj->ptdoc, opt, &optt TSRMLS_CC);
                switch (optt) {
                        case TidyString:
-                               add_assoc_string(return_value, opt_name, (char*)opt_value, 0);
+                               add_assoc_ascii_string(return_value, opt_name, (char*)opt_value, 0);
                                break;
 
                        case TidyInteger:
@@ -1414,7 +1414,7 @@ PHP_FUNCTION(tidy_getopt)
        optval = php_tidy_get_opt_val(obj->ptdoc, opt, &optt TSRMLS_CC);
        switch (optt) {
                case TidyString:
-                       RETURN_STRING((char *)optval, 0);
+                       RETURN_ASCII_STRING((char *)optval, 0);
                        break;
 
                case TidyInteger: