From: Mark A. Hershberger Date: Tue, 20 Jul 2010 21:24:07 +0000 (+0000) Subject: Added an explanation for the way the code is set up. X-Git-Tag: 1.31.0-rc.0~36037 X-Git-Url: http://git.cyclocoop.org//%22%22.str_replace%28%27%22%27%2C?a=commitdiff_plain;h=4d94621cb48f9afdd19d084a760f6abe205fb933;p=lhc%2Fweb%2Fwiklou.git Added an explanation for the way the code is set up. --- diff --git a/includes/normal/UtfNormalTest2.php b/includes/normal/UtfNormalTest2.php index 7c96006d9a..1ee542e307 100644 --- a/includes/normal/UtfNormalTest2.php +++ b/includes/normal/UtfNormalTest2.php @@ -41,12 +41,19 @@ $f = fopen($file, "r"); require_once("./UtfNormal.php"); function normalize_form_c($c) { return UtfNormal::toNFC($c); } -function normalize_form_c_php($c) { return UtfNormal::toNFC($c, "php"); } function normalize_form_d($c) { return UtfNormal::toNFD($c); } -function normalize_form_d_php($c) { return UtfNormal::toNFD($c, "php"); } function normalize_form_kc($c) { return UtfNormal::toNFKC($c); } -function normalize_form_kc_php($c) { return UtfNormal::toNFKC($c, "php"); } function normalize_form_kd($c) { return UtfNormal::toNFKD($c); } + +/** + * This set of functions is only useful if youve added a param to the + * following functions to force pure PHP usage. I decided not to + * commit that code since might produce a slowdown in the UTF + * normalization code just for the sake of these tests. -- hexmode + */ +function normalize_form_c_php($c) { return UtfNormal::toNFC($c, "php"); } +function normalize_form_d_php($c) { return UtfNormal::toNFD($c, "php"); } +function normalize_form_kc_php($c) { return UtfNormal::toNFKC($c, "php"); } function normalize_form_kd_php($c) { return UtfNormal::toNFKD($c, "php"); } assert_options(ASSERT_ACTIVE, 1);