diff options
author | Peter Kokot <peterkokot@gmail.com> | 2018-10-13 14:16:33 +0200 |
---|---|---|
committer | Peter Kokot <peterkokot@gmail.com> | 2018-10-13 14:16:33 +0200 |
commit | 3362620b5f8716ce480b6f12269596c2d2351a52 (patch) | |
tree | 775f03a346d980fda9b2c725349f3c51c06bfaed /ext | |
parent | edefd16fbc96d2ca4600544e5d5902591bf0695d (diff) | |
download | php-git-3362620b5f8716ce480b6f12269596c2d2351a52.tar.gz |
Trim trailing whitespace in source code files
Diffstat (limited to 'ext')
73 files changed, 2296 insertions, 2297 deletions
diff --git a/ext/bcmath/libbcmath/FAQ b/ext/bcmath/libbcmath/FAQ index 6499b1cffb..1b06b301ba 100644 --- a/ext/bcmath/libbcmath/FAQ +++ b/ext/bcmath/libbcmath/FAQ @@ -1,4 +1,4 @@ -BCMATH FAQ: +BCMATH FAQ: 1) Why BCMATH? diff --git a/ext/ctype/ctype.xml b/ext/ctype/ctype.xml index 0e7c714b70..312c195e05 100644 --- a/ext/ctype/ctype.xml +++ b/ext/ctype/ctype.xml @@ -9,7 +9,7 @@ current locale. </para> <para> - When called with an integer argument these functions + When called with an integer argument these functions behave exactly like their C counterparts. </para> <para> @@ -19,7 +19,7 @@ requested criteria. </para> <para> - Passing anything else but a string or integer will + Passing anything else but a string or integer will return false immediately. </para> </partintro> diff --git a/ext/curl/config.w32 b/ext/curl/config.w32 index b2376a4623..b37964ea8a 100644 --- a/ext/curl/config.w32 +++ b/ext/curl/config.w32 @@ -18,7 +18,7 @@ if (PHP_CURL != "no") { SETUP_OPENSSL("curl", PHP_CURL) > 0 && CHECK_LIB("winmm.lib", "curl", PHP_CURL) && CHECK_LIB("wldap32.lib", "curl", PHP_CURL) && - (((PHP_ZLIB=="no") && (CHECK_LIB("zlib_a.lib;zlib.lib", "curl", PHP_CURL))) || + (((PHP_ZLIB=="no") && (CHECK_LIB("zlib_a.lib;zlib.lib", "curl", PHP_CURL))) || (PHP_ZLIB_SHARED && CHECK_LIB("zlib.lib", "curl", PHP_CURL)) || (PHP_ZLIB == "yes" && (!PHP_ZLIB_SHARED))) && !isNaN(ver_num) && (ver_num <= parseInt("0x073b00") || ver_num > parseInt("0x073b00") && diff --git a/ext/curl/tests/responder/get.php b/ext/curl/tests/responder/get.php index 60aafc03d4..f9269745f6 100644 --- a/ext/curl/tests/responder/get.php +++ b/ext/curl/tests/responder/get.php @@ -21,7 +21,7 @@ echo $_COOKIE['foo']; break; case 'encoding': - echo $_SERVER['HTTP_ACCEPT_ENCODING']; + echo $_SERVER['HTTP_ACCEPT_ENCODING']; break; case 'contenttype': header('Content-Type: text/plain;charset=utf-8'); diff --git a/ext/dba/README b/ext/dba/README index a79413f100..3d23fb914c 100755 --- a/ext/dba/README +++ b/ext/dba/README @@ -1,54 +1,54 @@ -These functions build the foundation for accessing Berkeley DB style -databases. +These functions build the foundation for accessing Berkeley DB style +databases. This is a general abstraction layer for several file-based databases. As -such, functionality is limited to a common subset of features supported -by modern databases such as Sleepycat Software's DB2. (This is not to be -confused with IBM's DB2 software, which is supported through the ODBC -functions.) +such, functionality is limited to a common subset of features supported +by modern databases such as Sleepycat Software's DB2. (This is not to be +confused with IBM's DB2 software, which is supported through the ODBC +functions.) This extensions allows to work with the following databases: dbm DBM is the oldest (original) type of Berkeley DB style databases. - You should avoid it, if possible. We do not support the - compatibility functions built into DB2 and gdbm, because they are - only compatible on the source code level, but cannot handle the - original dbm format. -ndbm NDBM is a newer type and more flexible than dbm. It still has - most of the arbitrary limits of dbm (therefore it is deprecated). -gdbm GDBM is the GNU database manager. + You should avoid it, if possible. We do not support the + compatibility functions built into DB2 and gdbm, because they are + only compatible on the source code level, but cannot handle the + original dbm format. +ndbm NDBM is a newer type and more flexible than dbm. It still has + most of the arbitrary limits of dbm (therefore it is deprecated). +gdbm GDBM is the GNU database manager. db2 DB2 is Sleepycat Software's DB2. It's described as "a programmatic - toolkit that provides high-performance built-in database support - for both standalone and client/server applications. -db3 DB3 is Sleepycat Software's DB3. + toolkit that provides high-performance built-in database support + for both standalone and client/server applications. +db3 DB3 is Sleepycat Software's DB3. db4 DB4 is Sleepycat Software's DB4. This is available since PHP 5.0. -cdb CDB is "a fast, reliable, lightweight package for creating and - reading constant databases." It is from the author of qmail and - can be found at http://cr.yp.to/cdb.html. Since it is constant, - we support only reading operations. And since PHP 4.3.0 we support - writing (not updating) through the internal cdb library. -cdb_make Since PHP 4.3.0 we support creation (not updating) of cdb files - when the bundled cdb library is used. -flatfile This is available since PHP 4.3.0 for compatibility with the - deprecated dbm extension only and should be avoided. However you - may use this where files were created in this format. That happens - when configure could not find any external library. -inifile This is available since PHP 4.3.3 to be able to modify php.ini - files from within PHP scripts. When working with ini files you - can pass arrays of the form array(0=>group,1=>value_name) or - strings of the form "[group]value_name" where group is optional. - As the functions dba_firstkey() and dba_nextkey() return string - representations of the key there is a new function dba_key_split() - available since PHP 5 which allows to convert the string keys into - array keys without losing FALSE. -qdbm This is available since PHP 5.0.0. The qdbm library can be loaded - from http://qdbm.sourceforge.net. +cdb CDB is "a fast, reliable, lightweight package for creating and + reading constant databases." It is from the author of qmail and + can be found at http://cr.yp.to/cdb.html. Since it is constant, + we support only reading operations. And since PHP 4.3.0 we support + writing (not updating) through the internal cdb library. +cdb_make Since PHP 4.3.0 we support creation (not updating) of cdb files + when the bundled cdb library is used. +flatfile This is available since PHP 4.3.0 for compatibility with the + deprecated dbm extension only and should be avoided. However you + may use this where files were created in this format. That happens + when configure could not find any external library. +inifile This is available since PHP 4.3.3 to be able to modify php.ini + files from within PHP scripts. When working with ini files you + can pass arrays of the form array(0=>group,1=>value_name) or + strings of the form "[group]value_name" where group is optional. + As the functions dba_firstkey() and dba_nextkey() return string + representations of the key there is a new function dba_key_split() + available since PHP 5 which allows to convert the string keys into + array keys without losing FALSE. +qdbm This is available since PHP 5.0.0. The qdbm library can be loaded + from http://qdbm.sourceforge.net. After configuring and compiling PHP you must execute the following test -from commandline: - php run-tests.php ext/dba. -This shows whether your combination of handlers works. Most problematic -are dbm and ndbm which conflict with many installations. The reason for +from commandline: + php run-tests.php ext/dba. +This shows whether your combination of handlers works. Most problematic +are dbm and ndbm which conflict with many installations. The reason for this is that on several systems these libraries are part of more than one -other library. The configuration test only prevents you from configuring +other library. The configuration test only prevents you from configuring malfaunctioning single handlers but not combinations.
\ No newline at end of file diff --git a/ext/dba/install_cdb.sh b/ext/dba/install_cdb.sh index 782d3a6f8d..975c39b89b 100755 --- a/ext/dba/install_cdb.sh +++ b/ext/dba/install_cdb.sh @@ -1,10 +1,10 @@ #! /bin/sh # You can use this script if you want to use an external cdb lib. If you -# compile php using --with-cdb the internal functions will be used and no +# compile php using --with-cdb the internal functions will be used and no # external library is used so that this script is not necessary. # -# cdb-0.75 lacks support for installing header files and creating a +# cdb-0.75 lacks support for installing header files and creating a # library which programs can link against. This shell script fills # the gap. diff --git a/ext/dom/tests/domdocumentload_utilities.php b/ext/dom/tests/domdocumentload_utilities.php index efd1e5a1a5..d40f7639ff 100644 --- a/ext/dom/tests/domdocumentload_utilities.php +++ b/ext/dom/tests/domdocumentload_utilities.php @@ -1,13 +1,13 @@ <?php function libxml_options_to_int($libxmlOptions) { - + $defined_constants = get_defined_constants(true); $env_array = explode('|', $libxmlOptions); $libxml_constants = array_intersect_key($defined_constants['libxml'], array_flip($env_array)); $sum = 0; - foreach($libxml_constants as $value) { + foreach($libxml_constants as $value) { $sum = $sum|$value; } diff --git a/ext/dom/tests/domdocumentloadxml_test_method.php b/ext/dom/tests/domdocumentloadxml_test_method.php index ed2f38b6c6..9b97e2badd 100644 --- a/ext/dom/tests/domdocumentloadxml_test_method.php +++ b/ext/dom/tests/domdocumentloadxml_test_method.php @@ -4,7 +4,7 @@ include(dirname(__FILE__) . '/domdocumentload_utilities.php'); $doc = new DOMDocument(); $libxml_options = libxml_options_to_int(getenv('LOAD_OPTIONS')); -$result = $doc->loadXML(file_get_contents(dirname(__FILE__) . getenv('XML_FILE')), +$result = $doc->loadXML(file_get_contents(dirname(__FILE__) . getenv('XML_FILE')), $libxml_options); $expectedResult = (bool) getenv('EXPECTED_RESULT'); diff --git a/ext/dom/tests/domdocumentloadxml_test_method_savexml.php b/ext/dom/tests/domdocumentloadxml_test_method_savexml.php index 1ef72d58d7..1bcf8a8e33 100644 --- a/ext/dom/tests/domdocumentloadxml_test_method_savexml.php +++ b/ext/dom/tests/domdocumentloadxml_test_method_savexml.php @@ -4,7 +4,7 @@ include(dirname(__FILE__) . '/domdocumentload_utilities.php'); $doc = new DOMDocument(); $libxml_options = libxml_options_to_int(getenv('LOAD_OPTIONS')); -$result = $doc->loadXML(file_get_contents(dirname(__FILE__) . getenv('XML_FILE')), +$result = $doc->loadXML(file_get_contents(dirname(__FILE__) . getenv('XML_FILE')), $libxml_options); $expectedResult = (bool) getenv('EXPECTED_RESULT'); diff --git a/ext/dom/tests/note.xml b/ext/dom/tests/note.xml index 49614a1b52..f580ef1c25 100644 --- a/ext/dom/tests/note.xml +++ b/ext/dom/tests/note.xml @@ -5,4 +5,4 @@ <from>Shane</from> <heading>Reminder</heading> <body>Don't forget the meeting tonight!</body> -</note> +</note> diff --git a/ext/gd/config.w32 b/ext/gd/config.w32 index 42f87f1998..bd73f572d3 100644 --- a/ext/gd/config.w32 +++ b/ext/gd/config.w32 @@ -14,8 +14,8 @@ if (PHP_GD != "no") { CHECK_HEADER_ADD_INCLUDE("png.h", "CFLAGS_GD", PHP_GD + ";" + PHP_PHP_BUILD + "\\include\\libpng15") || CHECK_HEADER_ADD_INCLUDE("png.h", "CFLAGS_GD", PHP_GD + ";" + PHP_PHP_BUILD + "\\include\\libpng12")) && (CHECK_LIB("libiconv_a.lib;libiconv.lib", "gd", PHP_GD) || CHECK_LIB("iconv_a.lib;iconv.lib", "gd", PHP_GD)) && - CHECK_HEADER_ADD_INCLUDE("iconv.h", "CFLAGS_GD", PHP_GD) && - (((PHP_ZLIB=="no") && (CHECK_LIB("zlib_a.lib;zlib.lib", "gd", PHP_GD) )) || + CHECK_HEADER_ADD_INCLUDE("iconv.h", "CFLAGS_GD", PHP_GD) && + (((PHP_ZLIB=="no") && (CHECK_LIB("zlib_a.lib;zlib.lib", "gd", PHP_GD) )) || (PHP_ZLIB_SHARED && CHECK_LIB("zlib.lib", "gd", PHP_GD)) || (PHP_ZLIB == "yes" && (!PHP_ZLIB_SHARED))) && CHECK_LIB("libXpm_a.lib", "gd", PHP_GD) && CHECK_HEADER_ADD_INCLUDE("xpm.h", "CFLAGS_GD", PHP_GD + ";" + PHP_PHP_BUILD + "\\include\\X11") @@ -77,7 +77,7 @@ if (PHP_GD != "no") { if (ICC_TOOLSET) { ADD_FLAG("LDFLAGS_GD", "/nodefaultlib:libcmt"); } - + PHP_INSTALL_HEADERS("", "ext/gd ext/gd/libgd" ); } else { WARNING("gd not enabled; libraries and headers not found"); diff --git a/ext/hash/README b/ext/hash/README index 97eb206d02..8c01afa6b1 100644 --- a/ext/hash/README +++ b/ext/hash/README @@ -15,5 +15,5 @@ $context = hash_init($algoname); hash_update($context, $message); $digest = hash_final($context); -hash(), hash_file(), and hash_final() each support an optional boolean parameter $raw_output which behaves in the same +hash(), hash_file(), and hash_final() each support an optional boolean parameter $raw_output which behaves in the same manner as sha1()'s optional parameter. diff --git a/ext/hash/bench.php b/ext/hash/bench.php index eb94cd07f7..98af373ac3 100644 --- a/ext/hash/bench.php +++ b/ext/hash/bench.php @@ -2,7 +2,7 @@ /* This gives rather interesting results :) - + Measures on a Notebook P4M-1.7 256MB Windows 2000: sha1 0.556691 tiger160,3 0.774469 diff --git a/ext/hash/config.w32 b/ext/hash/config.w32 index 545c8673ff..85ade5f30d 100644 --- a/ext/hash/config.w32 +++ b/ext/hash/config.w32 @@ -1,7 +1,7 @@ // vim:ft=javascript ARG_ENABLE("hash", "enable hash support", "yes"); -ARG_WITH("mhash", "mhash support", "no"); +ARG_WITH("mhash", "mhash support", "no"); if (PHP_MHASH != "no") { if (PHP_HASH == "no") { @@ -25,7 +25,7 @@ if (PHP_HASH != "no") { PHP_INSTALL_HEADERS("ext/hash/", "php_hash.h php_hash_md.h php_hash_sha.h php_hash_ripemd.h " + - "php_hash_haval.h php_hash_tiger.h php_hash_gost.h php_hash_snefru.h " + + "php_hash_haval.h php_hash_tiger.h php_hash_gost.h php_hash_snefru.h " + "php_hash_whirlpool.h php_hash_adler32.h php_hash_crc32.h php_hash_sha3.h "); } else { WARNING("hash not enabled; libraries and headers not found"); diff --git a/ext/iconv/CREDITS b/ext/iconv/CREDITS index 70d3825ac3..990abde45a 100644 --- a/ext/iconv/CREDITS +++ b/ext/iconv/CREDITS @@ -1,2 +1,2 @@ Iconv -Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi +Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi diff --git a/ext/iconv/config.w32 b/ext/iconv/config.w32 index d719ddbb0e..9161ca91ad 100644 --- a/ext/iconv/config.w32 +++ b/ext/iconv/config.w32 @@ -8,7 +8,7 @@ if (PHP_ICONV != "no") { CHECK_HEADER_ADD_INCLUDE("iconv.h", "CFLAGS_ICONV", PHP_ICONV)) { EXTENSION("iconv", "iconv.c", PHP_ICONV_SHARED, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"); - + AC_DEFINE("HAVE_ICONV", 1, "Define if iconv extension is enabled"); AC_DEFINE("HAVE_LIBICONV", 1, "Define if libiconv is available"); AC_DEFINE("ICONV_ALIASED_LIBICONV", 1, "The iconv function is called iconv() in libiconv"); diff --git a/ext/imap/tests/README b/ext/imap/tests/README index 0d222ad0b8..0e554e94c0 100644 --- a/ext/imap/tests/README +++ b/ext/imap/tests/README @@ -1,7 +1,7 @@ Many of the tests in this directory require a mail server to be running, if there is no mail server the test will skip and warn, see skipif.inc for details. -To make the tests run parameters in the skipif.inc and imap_include.inc file will need to be changed to match the local mailserver configuration. +To make the tests run parameters in the skipif.inc and imap_include.inc file will need to be changed to match the local mailserver configuration. The tests have been checked using dovecot (on Linux 32 and 64 bit systems) and hMailServer on Windows. The tests are intended to be mailserver agnostic. diff --git a/ext/interbase/config.w32 b/ext/interbase/config.w32 index 9891fae442..c1f5a91f41 100644 --- a/ext/interbase/config.w32 +++ b/ext/interbase/config.w32 @@ -4,7 +4,7 @@ ARG_WITH("interbase", "InterBase support", "no"); if (PHP_INTERBASE != "no") { - if (CHECK_HEADER_ADD_INCLUDE("ibase.h", "CFLAGS_INTERBASE", + if (CHECK_HEADER_ADD_INCLUDE("ibase.h", "CFLAGS_INTERBASE", PHP_PHP_BUILD + "\\include\\interbase;" + PHP_PHP_BUILD + "\\interbase\\include;" + PHP_INTERBASE) && (CHECK_LIB("fbclient_ms.lib", "interbase", PHP_PHP_BUILD + "\\interbase\\lib_ms;" + PHP_INTERBASE) || CHECK_LIB("gds32_ms.lib", "interbase", PHP_PHP_BUILD + "\\interbase\\lib_ms;" + PHP_INTERBASE))) { diff --git a/ext/intl/ERROR.CONVENTIONS b/ext/intl/ERROR.CONVENTIONS index a7ef53665e..7b0bbe7286 100644 --- a/ext/intl/ERROR.CONVENTIONS +++ b/ext/intl/ERROR.CONVENTIONS @@ -28,7 +28,7 @@ void intl_error_set(intl_error* err, UErrorCode code, char* msg, int copyMsg); and by passing NULL as the first parameter. The last function is a combination of the first two. If the message is not a static buffer, copyMsg should be 1. This makes the message string be copied and freed when no longer needed. There's -no way to pass ownership of the string without it being copied. +no way to pass ownership of the string without it being copied. :: The last is ALSO stored in the object whose method call triggered the error, diff --git a/ext/intl/config.w32 b/ext/intl/config.w32 index 23673232b2..ce6478f99f 100644 --- a/ext/intl/config.w32 +++ b/ext/intl/config.w32 @@ -97,18 +97,18 @@ if (PHP_INTL != "no") { transliterator_class.c \ transliterator_methods.c", "intl"); - + ADD_SOURCES(configure_module_dirname + "/timezone", "\ timezone_class.cpp \ timezone_methods.cpp", "intl"); - + ADD_SOURCES(configure_module_dirname + "/calendar", "\ calendar_methods.cpp \ gregoriancalendar_methods.cpp \ calendar_class.cpp", "intl"); - + ADD_SOURCES(configure_module_dirname + "/breakiterator", "\ breakiterator_class.cpp \ breakiterator_methods.cpp \ @@ -117,7 +117,7 @@ if (PHP_INTL != "no") { codepointiterator_internal.cpp \ codepointiterator_methods.cpp ", "intl"); - + ADD_FLAG("LIBS_INTL", "icudt.lib icuin.lib icuio.lib"); /* Compat for ICU before 58.1.*/ diff --git a/ext/intl/normalizer/normalizer_normalize.c b/ext/intl/normalizer/normalizer_normalize.c index d5ec912848..72b848e487 100644 --- a/ext/intl/normalizer/normalizer_normalize.c +++ b/ext/intl/normalizer/normalizer_normalize.c @@ -380,7 +380,7 @@ PHP_FUNCTION( normalizer_get_raw_decomposition ) intl_error_set_custom_msg(NULL, "Code point out of range", 0); return; } - + decomposition_length = unorm2_getRawDecomposition(norm, codepoint, decomposition, 32, &status); if (decomposition_length == -1) { RETURN_NULL(); diff --git a/ext/json/json_scanner.re b/ext/json/json_scanner.re index 8348981deb..3fda1df5ad 100644 --- a/ext/json/json_scanner.re +++ b/ext/json/json_scanner.re @@ -104,7 +104,7 @@ void php_json_scanner_init(php_json_scanner *s, char *str, size_t str_len, int o int php_json_scan(php_json_scanner *s) { ZVAL_NULL(&s->value); - + std: s->token = s->cursor; diff --git a/ext/ldap/tests/README b/ext/ldap/tests/README index edc44eb4b0..8dfa12d2f9 100644 --- a/ext/ldap/tests/README +++ b/ext/ldap/tests/README @@ -63,7 +63,7 @@ export LDAP_TEST_HOST=192.168.33.10 Now you can run the test-suite by calling "make test". To test only the LDAP-Tests, run "make test TESTS=ext/ldap" -CAVEAT: The current setup does not (yet) test secure connections. +CAVEAT: The current setup does not (yet) test secure connections. ======== diff --git a/ext/mbstring/libmbfl/LICENSE b/ext/mbstring/libmbfl/LICENSE index 3b204400cf..9a749e6855 100644 --- a/ext/mbstring/libmbfl/LICENSE +++ b/ext/mbstring/libmbfl/LICENSE @@ -146,7 +146,7 @@ such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. - + 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an diff --git a/ext/mbstring/libmbfl/NEWS b/ext/mbstring/libmbfl/NEWS index 8217e4158f..82a763b695 100644 --- a/ext/mbstring/libmbfl/NEWS +++ b/ext/mbstring/libmbfl/NEWS @@ -10,12 +10,12 @@ version 1.3.2 August 20, 2011 version 1.3.1 August 5, 2011 - added check for invalid/obsolete utf-8 encoding (rui). - + version 1.3.0 August 1, 2011 -- added encoding conversion between Shift_JIS and Unicode (6.0 or PUA) +- added encoding conversion between Shift_JIS and Unicode (6.0 or PUA) for pictogram characters defined by mobile phone carrier in Japan (rui). - + Detailed info:https://github.com/hirokawa/libmbfl/wiki/Introduction-to-libmbflhttps:--github.com-hirokawa-libmbfl-wiki-Introduction-to-libmbfl-_edit%23 - fixed encoding conversion of cp5022x for user defined area (rui). diff --git a/ext/mbstring/libmbfl/filters/mk_emoji_tbl.pl b/ext/mbstring/libmbfl/filters/mk_emoji_tbl.pl index 5b5c3d63ff..5bab0c602e 100755 --- a/ext/mbstring/libmbfl/filters/mk_emoji_tbl.pl +++ b/ext/mbstring/libmbfl/filters/mk_emoji_tbl.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -# script to generate Shift_JIS encoded Emoji to/from Unicode conversion table. +# script to generate Shift_JIS encoded Emoji to/from Unicode conversion table. # Rui Hirokawa <hirokawa@php.net> # # usage: mktbl.pl EmojiSources.txt @@ -22,7 +22,7 @@ sub sjis2code { # Shift_JIS -> JIS $c[0] = (($c[0]-($c[0]<160?112:176))<<1)-($c[1]<159?1:0); - $c[1] -= ($c[1]<159?($c[1]>127?32:31):126); + $c[1] -= ($c[1]<159?($c[1]>127?32:31):126); $s = ($c[0] - 0x21)*94 + $c[1]-0x21; @@ -131,19 +131,19 @@ push(@r_docomo2_val, 0x00); push(@r_docomo3_key, 0x00); push(@r_docomo3_val, 0x00); -print OUT "int mb_tbl_code2uni_docomo_min = $docomo_min;\n"; -print OUT "int mb_tbl_code2uni_docomo_max = $docomo_max;\n\n"; +print OUT "int mb_tbl_code2uni_docomo_min = $docomo_min;\n"; +print OUT "int mb_tbl_code2uni_docomo_max = $docomo_max;\n\n"; print OUT "int mb_tbl_code2uni_docomo[] = {\n"; print OUT &show_code(@docomo_v); print OUT "};\n\n"; -print OUT "int mb_tbl_uni_docomo2code_min1 = $to_docomo_min1;\n"; -print OUT "int mb_tbl_uni_docomo2code_max1 = $to_docomo_max1;\n"; -print OUT "int mb_tbl_uni_docomo2code_min2 = $to_docomo_min2;\n"; -print OUT "int mb_tbl_uni_docomo2code_max2 = $to_docomo_max2;\n"; -print OUT "int mb_tbl_uni_docomo2code_min3 = $to_docomo_min3;\n"; -print OUT "int mb_tbl_uni_docomo2code_max3 = $to_docomo_max3;\n\n"; +print OUT "int mb_tbl_uni_docomo2code_min1 = $to_docomo_min1;\n"; +print OUT "int mb_tbl_uni_docomo2code_max1 = $to_docomo_max1;\n"; +print OUT "int mb_tbl_uni_docomo2code_min2 = $to_docomo_min2;\n"; +print OUT "int mb_tbl_uni_docomo2code_max2 = $to_docomo_max2;\n"; +print OUT "int mb_tbl_uni_docomo2code_min3 = $to_docomo_min3;\n"; +print OUT "int mb_tbl_uni_docomo2code_max3 = $to_docomo_max3;\n\n"; #print "DOCOMO reverse 1\n"; @@ -238,10 +238,10 @@ push(@r_kddi2_val, 0x00); push(@r_kddi3_key, 0x00); push(@r_kddi3_val, 0x00); -print OUT "int mb_tbl_code2uni_kddi1_min = $kddi_min1;\n"; -print OUT "int mb_tbl_code2uni_kddi1_max = $kddi_max1;\n"; -print OUT "int mb_tbl_code2uni_kddi2_min = $kddi_min2;\n"; -print OUT "int mb_tbl_code2uni_kddi2_max = $kddi_max2;\n\n"; +print OUT "int mb_tbl_code2uni_kddi1_min = $kddi_min1;\n"; +print OUT "int mb_tbl_code2uni_kddi1_max = $kddi_max1;\n"; +print OUT "int mb_tbl_code2uni_kddi2_min = $kddi_min2;\n"; +print OUT "int mb_tbl_code2uni_kddi2_max = $kddi_max2;\n\n"; #print "KDDI 1\n"; @@ -255,12 +255,12 @@ print OUT "int mb_tbl_code2uni_kddi2[] = {\n"; print OUT &show_code(@kddi_v2); print OUT "};\n\n"; -print OUT "int mb_tbl_uni_kddi2code_min1 = $to_kddi_min1;\n"; -print OUT "int mb_tbl_uni_kddi2code_max1 = $to_kddi_max1;\n"; -print OUT "int mb_tbl_uni_kddi2code_min2 = $to_kddi_min2;\n"; -print OUT "int mb_tbl_uni_kddi2code_max2 = $to_kddi_max2;\n"; -print OUT "int mb_tbl_uni_kddi2code_min3 = $to_kddi_min3;\n"; -print OUT "int mb_tbl_uni_kddi2code_max3 = $to_kddi_max3;\n\n"; +print OUT "int mb_tbl_uni_kddi2code_min1 = $to_kddi_min1;\n"; +print OUT "int mb_tbl_uni_kddi2code_max1 = $to_kddi_max1;\n"; +print OUT "int mb_tbl_uni_kddi2code_min2 = $to_kddi_min2;\n"; +print OUT "int mb_tbl_uni_kddi2code_max2 = $to_kddi_max2;\n"; +print OUT "int mb_tbl_uni_kddi2code_min3 = $to_kddi_min3;\n"; +print OUT "int mb_tbl_uni_kddi2code_max3 = $to_kddi_max3;\n\n"; #print "KDDI reverse 1\n"; @@ -303,7 +303,7 @@ $sb_max3 = 10153+901; if (1) { print "SoftBank\n"; - + foreach $key (sort {hex($a) <=> hex($b)} keys(%softbank)) { $s = $key; $pos = $s % 94; @@ -319,7 +319,7 @@ if (1) { $sb_v3[$key-$sb_min3] = $softbank{$key}; } } - + } $to_sb_min = 10263; @@ -362,12 +362,12 @@ push(@r_sb3_key, 0x00); push(@r_sb3_val, 0x00); -print OUT "int mb_tbl_code2uni_sb1_min = $sb_min1;\n"; -print OUT "int mb_tbl_code2uni_sb1_max = $sb_max1;\n"; -print OUT "int mb_tbl_code2uni_sb2_min = $sb_min2;\n"; -print OUT "int mb_tbl_code2uni_sb2_max = $sb_max2;\n"; -print OUT "int mb_tbl_code2uni_sb3_min = $sb_min3;\n"; -print OUT "int mb_tbl_code2uni_sb3_max = $sb_max3;\n\n"; +print OUT "int mb_tbl_code2uni_sb1_min = $sb_min1;\n"; +print OUT "int mb_tbl_code2uni_sb1_max = $sb_max1;\n"; +print OUT "int mb_tbl_code2uni_sb2_min = $sb_min2;\n"; +print OUT "int mb_tbl_code2uni_sb2_max = $sb_max2;\n"; +print OUT "int mb_tbl_code2uni_sb3_min = $sb_min3;\n"; +print OUT "int mb_tbl_code2uni_sb3_max = $sb_max3;\n\n"; #print "SoftBank 1\n"; @@ -387,12 +387,12 @@ print OUT "int mb_tbl_code2uni_sb3[] = {\n"; print OUT &show_code(@sb_v3); print OUT "};\n\n"; -print OUT "int mb_tbl_uni_sb2code_min1 = $to_sb_min1;\n"; -print OUT "int mb_tbl_uni_sb2code_max1 = $to_sb_max1;\n"; -print OUT "int mb_tbl_uni_sb2code_min2 = $to_sb_min2;\n"; -print OUT "int mb_tbl_uni_sb2code_max2 = $to_sb_max2;\n"; -print OUT "int mb_tbl_uni_sb2code_min3 = $to_sb_min3;\n"; -print OUT "int mb_tbl_uni_sb2code_max3 = $to_sb_max3;\n\n"; +print OUT "int mb_tbl_uni_sb2code_min1 = $to_sb_min1;\n"; +print OUT "int mb_tbl_uni_sb2code_max1 = $to_sb_max1;\n"; +print OUT "int mb_tbl_uni_sb2code_min2 = $to_sb_min2;\n"; +print OUT "int mb_tbl_uni_sb2code_max2 = $to_sb_max2;\n"; +print OUT "int mb_tbl_uni_sb2code_min3 = $to_sb_min3;\n"; +print OUT "int mb_tbl_uni_sb2code_max3 = $to_sb_max3;\n\n"; #print "SB reverse 1\n"; diff --git a/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk b/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk index b496e6f1d1..31c5449d96 100755 --- a/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk +++ b/ext/mbstring/libmbfl/filters/mk_sb_tbl.awk @@ -54,7 +54,7 @@ END { print "" break; } - } + } print "};" if (IFNDEF_NAME) { diff --git a/ext/mbstring/libmbfl/mbfl/mk_eaw_tbl.awk b/ext/mbstring/libmbfl/mbfl/mk_eaw_tbl.awk index 5813fbd7e7..e5223a432a 100644 --- a/ext/mbstring/libmbfl/mbfl/mk_eaw_tbl.awk +++ b/ext/mbstring/libmbfl/mbfl/mk_eaw_tbl.awk @@ -76,4 +76,4 @@ END { printf("{ 0x%04x, 0x%04x }", first, prev) } print "\n};\n" -} +} diff --git a/ext/mbstring/libmbfl/tests/conv_kana.tests/conv_kana.exp b/ext/mbstring/libmbfl/tests/conv_kana.tests/conv_kana.exp index a6459fe5ac..c9b87ea961 100644 --- a/ext/mbstring/libmbfl/tests/conv_kana.tests/conv_kana.exp +++ b/ext/mbstring/libmbfl/tests/conv_kana.tests/conv_kana.exp @@ -867,7 +867,7 @@ expect { } close -set test "full-width katakanas to full-width hiragana" +set test "full-width katakanas to full-width hiragana" spawn tests/conv_kana EUC-JP "c" expect_after { "\[^\r\n\]*\r\n" { fail $test } diff --git a/ext/mbstring/ucgendat/ucgendat.php b/ext/mbstring/ucgendat/ucgendat.php index 556a8cf98f..4bb5b9b698 100644 --- a/ext/mbstring/ucgendat/ucgendat.php +++ b/ext/mbstring/ucgendat/ucgendat.php @@ -505,7 +505,7 @@ function generateData(UnicodeData $data) { /* This file was generated from a modified version UCData's ucgendat. * * DO NOT EDIT THIS FILE! - * + * * Instead, compile ucgendat.c (bundled with PHP in ext/mbstring), download * the appropriate UnicodeData-x.x.x.txt and CompositionExclusions-x.x.x.txt * files from http://www.unicode.org/Public/ and run this program. diff --git a/ext/mysqli/config.w32 b/ext/mysqli/config.w32 index 5c32db2c40..4d8630c27d 100644 --- a/ext/mysqli/config.w32 +++ b/ext/mysqli/config.w32 @@ -30,7 +30,7 @@ if (PHP_MYSQLI != "no") { PHP_INSTALL_HEADERS("ext/mysqli", "php_mysqli_structs.h"); } else { if (CHECK_LIB("libmysql.lib", "mysqli", PHP_MYSQLI) && - CHECK_HEADER_ADD_INCLUDE("mysql.h", "CFLAGS_MYSQLI", PHP_MYSQLI + + CHECK_HEADER_ADD_INCLUDE("mysql.h", "CFLAGS_MYSQLI", PHP_MYSQLI + "\\include;" + PHP_PHP_BUILD + "\\include\\mysql;" + PHP_MYSQLI)) { EXTENSION("mysqli", mysqli_source, PHP_MYSQLI_SHARED, "/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"); diff --git a/ext/mysqlnd/config.w32 b/ext/mysqlnd/config.w32 index 24c1415246..1dac93578a 100644 --- a/ext/mysqlnd/config.w32 +++ b/ext/mysqlnd/config.w32 @@ -4,7 +4,7 @@ ARG_WITH("mysqlnd", "Mysql Native Client Driver", "yes"); if (PHP_MYSQLND != "no") { if (CHECK_LIB("ws2_32.lib", "mysqlnd")) { - mysqlnd_source = + mysqlnd_source = "mysqlnd_alloc.c " + "mysqlnd_auth.c " + "mysqlnd_block_alloc.c " + diff --git a/ext/opcache/config.w32 b/ext/opcache/config.w32 index a54569485c..14cb7ca593 100644 --- a/ext/opcache/config.w32 +++ b/ext/opcache/config.w32 @@ -25,7 +25,7 @@ if (PHP_OPCACHE != "no") { ADD_SOURCES(configure_module_dirname + "/Optimizer", "zend_optimizer.c pass1_5.c pass2.c pass3.c optimize_func_calls.c block_pass.c optimize_temp_vars_5.c nop_removal.c compact_literals.c zend_cfg.c zend_dfg.c dfa_pass.c zend_ssa.c zend_inference.c zend_func_info.c zend_call_graph.c sccp.c scdf.c dce.c escape_analysis.c compact_vars.c zend_dump.c", "opcache", "OptimizerObj"); - + ADD_FLAG('CFLAGS_OPCACHE', "/I " + configure_module_dirname); } diff --git a/ext/openssl/README b/ext/openssl/README index 1070d3ee9f..6241675658 100644 --- a/ext/openssl/README +++ b/ext/openssl/README @@ -272,7 +272,7 @@ Seal and open // now we try to decrypt data for one of the recipients $fp = fopen("/src/openssl-0.9.6/demos/sign/key.pem", "r"); - // Get PEM coded key into $pkey + // Get PEM coded key into $pkey $pkey = fread($fp, 8192); fclose($fp); // $key will be resource id for unpacked $pkey diff --git a/ext/pcntl/README b/ext/pcntl/README index 7b80924e49..34313b2040 100644 --- a/ext/pcntl/README +++ b/ext/pcntl/README @@ -1,8 +1,8 @@ Process Control Module for PHP (pcntl) This module will attempt to implement all features related to process spawning and -control (fork(), waitpid(), signal(), WIF's, etc). This is extremely experimental, -with hope to become stable on most UNIX's. I greatly apreciate any feedback, fixes, +control (fork(), waitpid(), signal(), WIF's, etc). This is extremely experimental, +with hope to become stable on most UNIX's. I greatly apreciate any feedback, fixes, and or suggestions on how to improve/better implement this functionality. diff --git a/ext/pdo_firebird/config.w32 b/ext/pdo_firebird/config.w32 index dc3ea0d17e..634ac4c8e9 100644 --- a/ext/pdo_firebird/config.w32 +++ b/ext/pdo_firebird/config.w32 @@ -6,7 +6,7 @@ if (PHP_PDO_FIREBIRD != "no") { if ((CHECK_LIB("fbclient_ms.lib", "pdo_firebird", PHP_PHP_BUILD + "\\interbase\\lib_ms;" + PHP_PDO_FIREBIRD) || CHECK_LIB("gds32_ms.lib", "pdo_firebird", PHP_PHP_BUILD + "\\interbase\\lib_ms;" + PHP_PDO_FIREBIRD) - ) && CHECK_HEADER_ADD_INCLUDE("ibase.h", "CFLAGS_PDO_FIREBIRD", + ) && CHECK_HEADER_ADD_INCLUDE("ibase.h", "CFLAGS_PDO_FIREBIRD", PHP_PHP_BUILD + "\\include\\interbase;" + PHP_PHP_BUILD + "\\interbase\\include;" + PHP_PDO_FIREBIRD) ) { diff --git a/ext/pdo_mysql/get_error_codes.php b/ext/pdo_mysql/get_error_codes.php index a1ed85016c..4605df564a 100644 --- a/ext/pdo_mysql/get_error_codes.php +++ b/ext/pdo_mysql/get_error_codes.php @@ -15,7 +15,7 @@ fputs(STDERR, "input doesn't look like a MySQL sql_state.h file\n"); exit(3); } - + echo "/* DO NOT EDIT THIS FILE!!! It is auto generated by get_error_codes.php */\n"; foreach ($codes as $code => $state) { echo "#ifdef $code\n"; @@ -23,5 +23,5 @@ echo "#endif\n"; } - + ?> diff --git a/ext/pdo_oci/config.w32 b/ext/pdo_oci/config.w32 index b1ec04f13b..39936578a3 100755 --- a/ext/pdo_oci/config.w32 +++ b/ext/pdo_oci/config.w32 @@ -20,7 +20,7 @@ if (PHP_PDO_OCI != "no") { pdo_oci_lib_paths += pdo_oci_dirs[i] + "\\lib\\msvc;"; pdo_oci_inc_paths += pdo_oci_dirs[i] + "\\include;"; } - + pdo_oci_inc_paths += PHP_PHP_BUILD + "\\include\\instantclient;" pdo_oci_lib_paths += PHP_PHP_BUILD + "\\lib\\instantclient;"; diff --git a/ext/pdo_oci/package2.xml b/ext/pdo_oci/package2.xml index 1f828d1f12..3fc931140c 100644 --- a/ext/pdo_oci/package2.xml +++ b/ext/pdo_oci/package2.xml @@ -35,7 +35,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> You require Oracle OCI 8 or higher client libraries (instantclient is also supported) installed on the machine where you intend to build and/or use this package. - + If you are running on windows, you can download the binary from here: http://pecl4win.php.net/ext.php/php_pdo_oci.dll </notes> diff --git a/ext/pdo_sqlite/config.w32 b/ext/pdo_sqlite/config.w32 index 79079dc18b..2a2d0787c0 100644 --- a/ext/pdo_sqlite/config.w32 +++ b/ext/pdo_sqlite/config.w32 @@ -4,7 +4,7 @@ ARG_WITH("pdo-sqlite", "for pdo_sqlite support", "no"); if (PHP_PDO_SQLITE != "no") { EXTENSION("pdo_sqlite", "pdo_sqlite.c sqlite_driver.c sqlite_statement.c", null, "/DSQLITE_THREADSAFE=" + (PHP_ZTS == "yes" ? "1" : "0") + " /D SQLITE_ENABLE_FTS3=1 /D SQLITE_ENABLE_FTS4=1 /D SQLITE_ENABLE_FTS5=1 /D SQLITE_ENABLE_JSON1=1 /D SQLITE_ENABLE_COLUMN_METADATA=1 /D SQLITE_CORE=1 /I" + configure_module_dirname + "/../sqlite3/libsqlite /I" + configure_module_dirname); - + ADD_EXTENSION_DEP('pdo_sqlite', 'pdo'); // If pdo_sqlite is static, and sqlite3 is also static, then we don't add a second copy of the sqlite3 libs if (PHP_PDO_SQLITE_SHARED || PHP_SQLITE3_SHARED || PHP_SQLITE3 == 'no') { diff --git a/ext/pgsql/README b/ext/pgsql/README index 86df804fbd..26f7aad02d 100644 --- a/ext/pgsql/README +++ b/ext/pgsql/README @@ -1,27 +1,27 @@ ==== About This Module === -PostgreSQL module provides access to PostgreSQL server from +PostgreSQL module provides access to PostgreSQL server from PHP script. This module uses PostgreSQL C client lib called libpq. -It is important that you use libpq that is later than backend -(PostgreSQL Server) version. Otherwise, you may experience -strange problems. +It is important that you use libpq that is later than backend +(PostgreSQL Server) version. Otherwise, you may experience +strange problems. -Please send e-mail to yohgaki@php.net if you have comments for +Please send e-mail to yohgaki@php.net if you have comments for pgsql module. I appreciate your feedback. ==== API Change === -Older PHP than 4.2.0, pg_loimport()/pg_loexport() connection +Older PHP than 4.2.0, pg_loimport()/pg_loexport() connection parameter as last parameter, not like other functions. From 4.2.0, -connection parameter became 1st parameter. Old syntax is preserved, +connection parameter became 1st parameter. Old syntax is preserved, but it will raise NOTICE error message. pg_connect()/pg_pconnect() has obsolete multi parameter syntax. This syntax will be deleted in 4.3.0 or later. -Omitting connectin parameter is NOT recommended. Connection +Omitting connectin parameter is NOT recommended. Connection parameter may be required for future PHP version. Specify connection always if you don't want to rewrite code when it is changed. -==== Function Name Change ==== +==== Function Name Change ==== Function names are going to be changed to confirm coding standard. MySQL module has been done this already. Function names will be changed as follows. @@ -29,8 +29,8 @@ be changed as follows. pg_errormessage -> pg_error_message pg_cmdtuples -> pg_affected_rows pg_fieldnum -> pg_field_num -and so on. Except pg_cmdtuples, under scores '_' will be added to -names. +and so on. Except pg_cmdtuples, under scores '_' will be added to +names. Older names will become aliases of new functions for backward compatibility. @@ -39,14 +39,14 @@ Manual will be updated when this change is committed to CVS source. ==== Configure Option Notes ==== You cannot specify PostgreSQL source directly to build PostgreSQL -module with specific version. You need to install PostgreSQL +module with specific version. You need to install PostgreSQL somewhere in your system to build PHP with PostgreSQL support. ==== Note For PostgreSQL 7.2 ==== I've tested up to 7.2.2. ==== TODO List === -Make pg_convert() smater. +Make pg_convert() smater. - Better regex - User defiend type support Support async connection. @@ -57,7 +57,7 @@ WARNING: API/behavior may be changed without notice. Async query can improve application performance *significantly*. Please test and report any failure to -yohgaki@php.net +yohgaki@php.net There are some cases that async functions blocks process. Even if process was blocked, functions work as expected. (except it blocks @@ -65,13 +65,13 @@ process) These are cases that process is blocked. Refer to libpq manual for details. Followings are common cases that async functions are blocked. - - If libpq is compile with USE_SSL, some async functions are + - If libpq is compile with USE_SSL, some async functions are blocked. - - If libpq under Win32 is *NOT* compiled with - WIN32_NON_BLOCKING_CONNECTIONS, non-blocking connection will block. + - If libpq under Win32 is *NOT* compiled with + WIN32_NON_BLOCKING_CONNECTIONS, non-blocking connection will block. -Async function may also block if you have not retrive result and -send or execute query. If there is result left on connection, +Async function may also block if you have not retrive result and +send or execute query. If there is result left on connection, pg_send_query() will block until last query is completed. Garbages are cleaned when resource is cleaned up. There is no need to @@ -84,7 +84,7 @@ API may be changed. NOTE: These functions are added in PHP 4.2.0 unless they are mentioned. ------------------------------------------------------------------- -bool pg_send_query(resource connection, string query) +bool pg_send_query(resource connection, string query) Sends async query to backend. Result may be retrieved with pg_get_result(). It does not accept multiple query, but it accepts @@ -92,7 +92,7 @@ multiple queries at once. Each result may be retrieved separately by pg_get_result(). -------------------------------------------------------------------- -bool pg_cancel_query(resource connection) +bool pg_cancel_query(resource connection) Cancels currently executing async query already sent to PostgreSQL server. This function is useful when user request time consuming query @@ -100,7 +100,7 @@ to server. It cannot cancel query executed by pg_exec(), since pg_exec() is a blocking function. -------------------------------------------------------------------- -resource pg_get_result(resource conn) +resource pg_get_result(resource conn) Gets pgsql query result resource. Returned value can be fed to pg_result()/pg_fetch_*(). pg_get_result() may block if result is not @@ -112,7 +112,7 @@ in connection, it returns false. -------------------------------------------------------------------- bool pg_connection_busy(resource connection) -Returns connections is executing query or not. +Returns connections is executing query or not. -------------------------------------------------------------------- int pg_connection_status(resource connection) @@ -129,7 +129,7 @@ connection parameter. It's useful for error recovery. -------------------------------------------------------------------- string pg_result_error(resource result) -Get error message associated with result +Get error message associated with result -------------------------------------------------------------------- int pg_result_status(resource result) @@ -166,7 +166,7 @@ Large Object Functions -------------------------------------------------------------------- int pg_lo_tell(resource large_object) -Returns current position of large object +Returns current position of large object -------------------------------------------------------------------- bool pg_lo_lseek(resource large_object, int offset[, int whence]) @@ -179,7 +179,7 @@ Notice message function -------------------------------------------------------------------- string pg_last_notice(resource connection) -Returns the last notice set by the backend +Returns the last notice set by the backend This function is fully implemed in only in current CVS version. PHP 4.3.0 supposed to included fully implemented version. @@ -201,35 +201,35 @@ array pg_convert(resource db, string table, array values) -------------------------------------------------------------------- bool pg_insert(resource db, string table, array values[, bool convert[, bool async]]) - Insert values (filed=>value) to table + Insert values (filed=>value) to table -------------------------------------------------------------------- bool pg_update(resource db, string table, array fields, array ids[, bool convert[, bool async]]) - Update table using values (field=>value) and ids (id=>value) + Update table using values (field=>value) and ids (id=>value) -------------------------------------------------------------------- bool pg_delete(resource db, string table, array ids[, bool convert[, bool async]]) - Delete records has ids (id=>value) + Delete records has ids (id=>value) -------------------------------------------------------------------- array pg_select(resource db, string table, array ids[, bool convert]) - Select records that has ids (id=>value) + Select records that has ids (id=>value) -------------------------------------------------------------------- array pg_get_notify([resource db[, notify]]) - Get notify message on the connection + Get notify message on the connection -------------------------------------------------------------------- string pg_unescape_bytea(string bytea_data) - Unescape bytea field data + Unescape bytea field data -------------------------------------------------------------------- bool pg_ping(resource db) ping database connection and try to reset connection if it's - broken + broken ------------------------------------------------------------------- -Again, experimental functions are subject to be changed without +Again, experimental functions are subject to be changed without notice. diff --git a/ext/pgsql/mysql_users.php b/ext/pgsql/mysql_users.php index edfaa1cddc..44d4f1b66d 100644 --- a/ext/pgsql/mysql_users.php +++ b/ext/pgsql/mysql_users.php @@ -2,7 +2,7 @@ /* * File: mysql_users.php * Author: Yasuo Ohgaki <yohgaki@php.net> - * + * * This file contains example user defined functions that does * similar to MySQL functions. They can be implemented as module * functions, but there won't be many users need them. @@ -12,11 +12,11 @@ /* * mysql_list_dbs() - * - * This function should be needed, since PostgreSQL connection + * + * This function should be needed, since PostgreSQL connection * binds database. */ -function pg_list_dbs($db) +function pg_list_dbs($db) { assert(is_resource($db)); $query = ' @@ -24,7 +24,7 @@ SELECT d.datname as "Name", u.usename as "Owner", pg_encoding_to_char(d.encoding) as "Encoding" -FROM +FROM pg_database d LEFT JOIN pg_user u ON d.datdba = u.usesysid ORDER BY 1; '; @@ -35,7 +35,7 @@ ORDER BY 1; /* * mysql_list_tables() */ -function pg_list_tables($db) +function pg_list_tables($db) { assert(is_resource($db)); $query = " @@ -58,7 +58,7 @@ ORDER BY 1; * * See also pg_meta_data(). It returns field definition as array. */ -function pg_list_fields($db, $table) +function pg_list_fields($db, $table) { assert(is_resource($db)); $query = " diff --git a/ext/pgsql/tests/README b/ext/pgsql/tests/README index 1a29a34e64..5321d1f48d 100644 --- a/ext/pgsql/tests/README +++ b/ext/pgsql/tests/README @@ -1,15 +1,15 @@ -Test scripts assumes: +Test scripts assumes: - PostgreSQL server is installed locally - there is a PostgreSQL account for the users running the test scripts - there is database named "test" -For instance, if your login name is 'testuser', you should have PostgreSQL -user account named 'testuser' and grant that user access to the database +For instance, if your login name is 'testuser', you should have PostgreSQL +user account named 'testuser' and grant that user access to the database 'test'. -If you have account and database, type "createdb test" from command prompt -to create the database to execute the test scripts. By executing the above -command as the same user running the tests you ensure that the user is +If you have account and database, type "createdb test" from command prompt +to create the database to execute the test scripts. By executing the above +command as the same user running the tests you ensure that the user is granted access to the database. If you find problems in PostgreSQL module, please mail to diff --git a/ext/phar/gdbhelp b/ext/phar/gdbhelp index 5411858671..14ff89c56b 100644 --- a/ext/phar/gdbhelp +++ b/ext/phar/gdbhelp @@ -21,9 +21,9 @@ define ____print_pharht set $temp = *(phar_archive_data*)$p->pDataPtr ____print_str $temp.fname $temp.fname_len printf " => " - + if $arg1 == 0 - + printf "%i (alias ", $temp.refcount ____print_str $temp.alias $temp.alias_len printf ")\n" diff --git a/ext/phar/phar.1.in b/ext/phar/phar.1.in index 26451508fc..36a8cc503e 100644 --- a/ext/phar/phar.1.in +++ b/ext/phar/phar.1.in @@ -11,7 +11,7 @@ file called a "phar" (PHP Archive) for easy distribution and installation. .P With the \fBphar\fP command you can create, update or extract PHP archives. .P -Commands: +Commands: add compress delete extract help help-list info list meta-del meta-get meta-set pack sign stub-get stub-set tree version @@ -39,7 +39,7 @@ Provide an \fIalias\fP name for the phar file. .TP .PD .B \-c \fIalgo\fP -Compression algorithm (see +Compression algorithm (see .SM .B COMPRESSION ) @@ -63,7 +63,7 @@ Required arguments: .TP 15 .PD .B \-c \fIalgo\fP -Compression algorithm (see +Compression algorithm (see .SM .B COMPRESSION ) @@ -280,14 +280,14 @@ The hash mark itself '#!' and the newline character are optional. .TP .PD .B \-c \fIalgo\fP -Compression algorithm (see +Compression algorithm (see .SM .B COMPRESSION ) .TP .PD .B \-h \fIhash\fP -Selects the \fIhash\fP algorithm (see +Selects the \fIhash\fP algorithm (see .SM .B HASH ) @@ -336,7 +336,7 @@ Specifies the phar \fIfile\fP to work on. .TP .PD .B \-h \fIhash\fP -Selects the \fIhash\fP algorithm (see +Selects the \fIhash\fP algorithm (see .SM .B HASH ) @@ -502,7 +502,7 @@ A List of active developers can be found here: .B http://www.php.net/credits.php .PD 1 .P -And last but not least PHP was developed with the help of a huge amount of +And last but not least PHP was developed with the help of a huge amount of contributors all around the world. .SH VERSION INFORMATION This manpage describes \fBphar\fP, version @PHP_VERSION@. diff --git a/ext/phar/shortarc.php b/ext/phar/shortarc.php index e5ac8bab6d..2c1f40dfe4 100644 --- a/ext/phar/shortarc.php +++ b/ext/phar/shortarc.php @@ -127,7 +127,7 @@ class Extract_Phar } while (strlen($last) && strlen($m) < $L[1]); if (strlen($m) < $L[1]) { - die('ERROR: manifest length read was "' . + die('ERROR: manifest length read was "' . strlen($m) .'" should be "' . $L[1] . '"'); } diff --git a/ext/pspell/README b/ext/pspell/README index 2e68a2cb9d..58806289db 100644 --- a/ext/pspell/README +++ b/ext/pspell/README @@ -43,9 +43,9 @@ pspell_new() and specifying the custom dictionary as the first parameter. The parameter probably should begin with '/' because otherwise it will be relative to $HOME, which is probably set to "/root". This is probably not what you want because you need write access for nobody to be able to write -to a dictionary. Once the dictionary is open, you can use -pspell_add_to_personal() to add words to the wordlist and finally -pspell_save_wordlist() to save it. +to a dictionary. Once the dictionary is open, you can use +pspell_add_to_personal() to add words to the wordlist and finally +pspell_save_wordlist() to save it. Note that at this moment pspell_save_wordlist() will return TRUE, even if there was an error. This will be changed once pspell library is fixed.
\ No newline at end of file diff --git a/ext/session/mod_files.bat b/ext/session/mod_files.bat index b6a8babae8..83f85eb66b 100644 --- a/ext/session/mod_files.bat +++ b/ext/session/mod_files.bat @@ -8,7 +8,7 @@ IF _%1_==_AUTO_ ( IF _%2_==__ ( ECHO Usage %0 ^<basedir^> ^<depth^> ^[^hash_bits^] ECHO. - ECHO Where ^<basedir^> is the session directory + ECHO Where ^<basedir^> is the session directory ECHO ^<depth^> is the number of levels defined in session.save_path ECHO ^[hash_bits^] is the number of bits defined in session.hash_bits_per_character EXIT /B 1 diff --git a/ext/shmop/README b/ext/shmop/README index 2553f3fe18..cb7b502f92 100644 --- a/ext/shmop/README +++ b/ext/shmop/README @@ -9,32 +9,32 @@ Shared Memory Operations Extension to PHP offers high level features which are extremely bothersome for basic SHM we had in mind. After spending a day trying to reverse engineer and figure out the format of sysvshm we decided that it would be much easier to - add our own extension to php for simple SHM operations, we were right :)). + add our own extension to php for simple SHM operations, we were right :)). the functions are: - + int shmop_open(int key, string flags, int mode, int size) - + key - the key of/for the shared memory block - flags - 4 flags are avalible + flags - 4 flags are avalible a for read only access (sets SHM_RDONLY) w for read & write access c create or open an existing segment (sets IPC_CREATE) n create a new segment and fail if one already exists under same name (sets IPC_CREATE|IPC_EXCL) - (the n flag is mostly useful for security perpouses, so that you don't end up opening a faked segment + (the n flag is mostly useful for security perpouses, so that you don't end up opening a faked segment if someone guesses your key) mode - acsess mode same as for a file (0644) for example size - size of the block in bytes - + returns an identifier - + char shmop_read(int shmid, int start, int count) shmid - shmid from which to read start - offset from which to start reading count - how many bytes to read - + returns the data read int shmop_write(int shmid, string data, int offset) @@ -42,28 +42,28 @@ int shmop_write(int shmid, string data, int offset) shmid - shmid from which to read data - string to put into shared memory offset - offset in shm to write from - + returns bytes written - + int shmop_size(int shmid) shmid - shmid for which to return the size - + returns the size in bytes of the shm segment - - + + int shmop_delete(int shmid) marks the segment for deletion, the segment will be deleted when all processes mapping it will detach shmid - shmid which to mark for deletion - + returns 1 if all ok, zero on failure - + int shmop_close(int shmid) shmid - shmid which to close - + returns zero - + diff --git a/ext/simplexml/README b/ext/simplexml/README index bb9240d103..406b312002 100755 --- a/ext/simplexml/README +++ b/ext/simplexml/README @@ -8,12 +8,12 @@ SimpleXML objects follow four basic rules: 4) string conversion allows to access TEXT data When iterating properties then the extension always iterates over -all nodes with that element name. Thus method children() must be +all nodes with that element name. Thus method children() must be called to iterate over subnodes. But also doing the following: foreach ($obj->node_name as $elem) { // do something with $elem } -always results in iteration of 'node_name' elements. So no further +always results in iteration of 'node_name' elements. So no further check is needed to distinguish the number of nodes of that type. When an elements TEXT data is being accessed through a property @@ -29,6 +29,6 @@ TODO ==== At the moment property access to multiple elements of the same -name returns an array of SimpleXML objects. This should be an +name returns an array of SimpleXML objects. This should be an object of a new type instead so that all kinds of linkage, assignment and deleting would work. diff --git a/ext/simplexml/tests/sxe.xml b/ext/simplexml/tests/sxe.xml index 909b4e652c..413be72087 100755 --- a/ext/simplexml/tests/sxe.xml +++ b/ext/simplexml/tests/sxe.xml @@ -14,4 +14,4 @@ </elem3> </elem2> </elem1> -</sxe>
\ No newline at end of file +</sxe>
\ No newline at end of file diff --git a/ext/simplexml/tests/sxe私はガラスを食べられます.xml b/ext/simplexml/tests/sxe私はガラスを食べられます.xml index 909b4e652c..413be72087 100644 --- a/ext/simplexml/tests/sxe私はガラスを食べられます.xml +++ b/ext/simplexml/tests/sxe私はガラスを食べられます.xml @@ -14,4 +14,4 @@ </elem3> </elem2> </elem1> -</sxe>
\ No newline at end of file +</sxe>
\ No newline at end of file diff --git a/ext/skeleton/config.m4.in b/ext/skeleton/config.m4.in index dab0d31a70..e6b34a8eeb 100644 --- a/ext/skeleton/config.m4.in +++ b/ext/skeleton/config.m4.in @@ -61,7 +61,7 @@ if test "$PHP_%EXTNAMECAPS%" != "no"; then dnl # --with-%EXTNAME% -> check for lib and symbol presence dnl LIBNAME=%EXTNAMECAPS% # you may want to change this - dnl LIBSYMBOL=%EXTNAMECAPS% # you most likely want to change this + dnl LIBSYMBOL=%EXTNAMECAPS% # you most likely want to change this dnl PHP_CHECK_LIBRARY($LIBNAME,$LIBSYMBOL, dnl [ diff --git a/ext/snmp/tests/README b/ext/snmp/tests/README index 0db1a4f82b..6b4e8d9705 100644 --- a/ext/snmp/tests/README +++ b/ext/snmp/tests/README @@ -31,7 +31,7 @@ On Linux/FreeBSD - Install package net-snmpd (name may differ based on your distribution). - Replace config file (by default this is /etc/snmp/snmpd.conf on Linux and /usr/local/etc/snmp/snmpd.conf on FreeBSD) with snmpd.conf supplied. - + Before launching daemon make sure that there is no file /var/net-snmp/snmpd.conf Delete it if exists. Ingoring to to so will fail SNMPv3 tests. diff --git a/ext/soap/interop/client_round2_interop.php b/ext/soap/interop/client_round2_interop.php index 0066667449..7e48f83e40 100644 --- a/ext/soap/interop/client_round2_interop.php +++ b/ext/soap/interop/client_round2_interop.php @@ -198,7 +198,7 @@ class Interop_Client } else if (!$all) $sql .= "where status=1"; $sql .= " order by endpointName"; - + $db_ep = $this->dbc->getAll($sql,NULL, DB_FETCHMODE_ASSOC ); if (DB::isError($db_ep)) { @@ -261,7 +261,7 @@ class Interop_Client $success = $result['fault']->faultcode; $pos = strpos($success,':'); if ($pos !== false) { - $success = substr($success,$pos+1); + $success = substr($success,$pos+1); } $error = $result['fault']->faultstring; if (!$wire) $wire= $result['fault']->detail; @@ -450,7 +450,7 @@ try { // compare header results $headers_ok = TRUE; if ($soap_test->headers || $soap_test->headers_expect) { - $headers_ok = $this->compareResult($soap_test->headers_expect, $result_headers); + $headers_ok = $this->compareResult($soap_test->headers_expect, $result_headers); } # we need to decode what we sent so we can compare! @@ -512,7 +512,7 @@ try { $res =$fault->faultcode; $pos = strpos($res,':'); if ($pos !== false) { - $res = substr($res,$pos+1); + $res = substr($res,$pos+1); } } // save the wire diff --git a/ext/soap/interop/client_round2_params.php b/ext/soap/interop/client_round2_params.php index 504c4cc024..3979e72497 100644 --- a/ext/soap/interop/client_round2_params.php +++ b/ext/soap/interop/client_round2_params.php @@ -106,7 +106,7 @@ class SOAP_Test { $res = $fault->faultcode; $pos = strpos($res,':'); if ($pos !== false) { - $res = substr($res,$pos+1); + $res = substr($res,$pos+1); } if ($html) { print "<font color=\"#ff0000\">FAILED: [$res] {$fault->faultstring}</font>\n"; diff --git a/ext/spl/README b/ext/spl/README index 28373a3eda..0f0e1e31b0 100755 --- a/ext/spl/README +++ b/ext/spl/README @@ -1,7 +1,7 @@ -This is an extension that aims to implement some efficient data access +This is an extension that aims to implement some efficient data access interfaces and classes. You'll find the classes documented using php code in the file spl.php or in the corresponding .inc file in the examples -subdirectory. Based on the internal implementations or the files in the +subdirectory. Based on the internal implementations or the files in the examples subdirectory there are also some .php files to experiment with. For more information look at: http://php.net/manual/en/book.spl.php diff --git a/ext/spl/examples/dba_array.php b/ext/spl/examples/dba_array.php index 346ac1f2f7..f217c34546 100755 --- a/ext/spl/examples/dba_array.php +++ b/ext/spl/examples/dba_array.php @@ -11,7 +11,7 @@ * If \<value\> is specified then \<key\> is set to \<value\> in \<file\>. * Else the value of \<key\> is printed only. * - * Note: configure with --enable-dba + * Note: configure with --enable-dba */ if ($argc < 4) { diff --git a/ext/spl/examples/dba_dump.php b/ext/spl/examples/dba_dump.php index 2c698d427a..7ea8e76255 100755 --- a/ext/spl/examples/dba_dump.php +++ b/ext/spl/examples/dba_dump.php @@ -11,7 +11,7 @@ * Show all groups in the ini file specified by \<file\>. * The regular expression \<regex\> is used to filter the by setting name. * - * Note: configure with --enable-dba + * Note: configure with --enable-dba */ if ($argc < 3) { diff --git a/ext/spl/examples/findregex.php b/ext/spl/examples/findregex.php index b43ee0cbbc..288c0924b1 100755 --- a/ext/spl/examples/findregex.php +++ b/ext/spl/examples/findregex.php @@ -1,5 +1,5 @@ <?php - + /** @file findregex.php * @brief Program Find a specific file by name. * @ingroup Examples @@ -33,4 +33,4 @@ foreach(new RegexFindFile($argv[1], $argv[2]) as $file) echo $file->getPathname()."\n"; } -?>
\ No newline at end of file +?>
\ No newline at end of file diff --git a/ext/spl/examples/ini_groups.php b/ext/spl/examples/ini_groups.php index 5136911096..4c6c89bd70 100755 --- a/ext/spl/examples/ini_groups.php +++ b/ext/spl/examples/ini_groups.php @@ -11,7 +11,7 @@ * Show all groups in the ini file specified by \<file\>. * The regular expression \<regex\> is used to filter the result. * - * Note: configure with --enable-dba + * Note: configure with --enable-dba */ if ($argc < 2) { diff --git a/ext/spl/examples/phar_from_dir.php b/ext/spl/examples/phar_from_dir.php index 2ee15ca1e6..d75788e840 100755 --- a/ext/spl/examples/phar_from_dir.php +++ b/ext/spl/examples/phar_from_dir.php @@ -9,7 +9,7 @@ * * Usage: php phar_create_from_dir.php \<archive\> \<directory\> [\<regex\>] * - * Create phar archive \<archive\> using entries from \<directory\> that + * Create phar archive \<archive\> using entries from \<directory\> that * optionally match \<regex\>. */ diff --git a/ext/standard/html_tables/ents_html5.txt b/ext/standard/html_tables/ents_html5.txt index 18defb29b4..005bebbe20 100644 --- a/ext/standard/html_tables/ents_html5.txt +++ b/ext/standard/html_tables/ents_html5.txt @@ -1,2125 +1,2125 @@ -AElig 000C6 -AMP 00026 -Aacute 000C1 -Abreve 00102 -Acirc 000C2 -Acy 00410 -Afr 1D504 -Agrave 000C0 -Alpha 00391 -Amacr 00100 -And 02A53 -Aogon 00104 -Aopf 1D538 -ApplyFunction 02061 -Aring 000C5 -Ascr 1D49C -Assign 02254 -Atilde 000C3 -Auml 000C4 -Backslash 02216 -Barv 02AE7 -Barwed 02306 -Bcy 00411 -Because 02235 -Bernoullis 0212C -Beta 00392 -Bfr 1D505 -Bopf 1D539 -Breve 002D8 -Bscr 0212C -Bumpeq 0224E -CHcy 00427 -COPY 000A9 -Cacute 00106 -Cap 022D2 -CapitalDifferentialD 02145 -Cayleys 0212D -Ccaron 0010C -Ccedil 000C7 -Ccirc 00108 -Cconint 02230 -Cdot 0010A -Cedilla 000B8 -CenterDot 000B7 -Cfr 0212D -Chi 003A7 -CircleDot 02299 -CircleMinus 02296 -CirclePlus 02295 -CircleTimes 02297 -ClockwiseContourIntegral 02232 -CloseCurlyDoubleQuote 0201D -CloseCurlyQuote 02019 -Colon 02237 -Colone 02A74 -Congruent 02261 -Conint 0222F -ContourIntegral 0222E -Copf 02102 -Coproduct 02210 -CounterClockwiseContourIntegral 02233 -Cross 02A2F -Cscr 1D49E -Cup 022D3 -CupCap 0224D -DD 02145 -DDotrahd 02911 -DJcy 00402 -DScy 00405 -DZcy 0040F -Dagger 02021 -Darr 021A1 -Dashv 02AE4 -Dcaron 0010E -Dcy 00414 -Del 02207 -Delta 00394 -Dfr 1D507 -DiacriticalAcute 000B4 -DiacriticalDot 002D9 -DiacriticalDoubleAcute 002DD -DiacriticalGrave 00060 -DiacriticalTilde 002DC -Diamond 022C4 -DifferentialD 02146 -Dopf 1D53B -Dot 000A8 -DotDot 020DC -DotEqual 02250 -DoubleContourIntegral 0222F -DoubleDot 000A8 -DoubleDownArrow 021D3 -DoubleLeftArrow 021D0 -DoubleLeftRightArrow 021D4 -DoubleLeftTee 02AE4 -DoubleLongLeftArrow 027F8 -DoubleLongLeftRightArrow 027FA -DoubleLongRightArrow 027F9 -DoubleRightArrow 021D2 -DoubleRightTee 022A8 -DoubleUpArrow 021D1 -DoubleUpDownArrow 021D5 -DoubleVerticalBar 02225 -DownArrow 02193 -DownArrowBar 02913 -DownArrowUpArrow 021F5 -DownBreve 00311 -DownLeftRightVector 02950 -DownLeftTeeVector 0295E -DownLeftVector 021BD -DownLeftVectorBar 02956 -DownRightTeeVector 0295F -DownRightVector 021C1 -DownRightVectorBar 02957 -DownTee 022A4 -DownTeeArrow 021A7 -Downarrow 021D3 -Dscr 1D49F -Dstrok 00110 -ENG 0014A -ETH 000D0 -Eacute 000C9 -Ecaron 0011A -Ecirc 000CA -Ecy 0042D -Edot 00116 -Efr 1D508 -Egrave 000C8 -Element 02208 -Emacr 00112 -EmptySmallSquare 025FB -EmptyVerySmallSquare 025AB -Eogon 00118 -Eopf 1D53C -Epsilon 00395 -Equal 02A75 -EqualTilde 02242 -Equilibrium 021CC -Escr 02130 -Esim 02A73 -Eta 00397 -Euml 000CB -Exists 02203 -ExponentialE 02147 -Fcy 00424 -Ffr 1D509 -FilledSmallSquare 025FC -FilledVerySmallSquare 025AA -Fopf 1D53D -ForAll 02200 -Fouriertrf 02131 -Fscr 02131 -GJcy 00403 -GT 0003E -Gamma 00393 -Gammad 003DC -Gbreve 0011E -Gcedil 00122 -Gcirc 0011C -Gcy 00413 -Gdot 00120 -Gfr 1D50A -Gg 022D9 -Gopf 1D53E -GreaterEqual 02265 -GreaterEqualLess 022DB -GreaterFullEqual 02267 -GreaterGreater 02AA2 -GreaterLess 02277 -GreaterSlantEqual 02A7E -GreaterTilde 02273 -Gscr 1D4A2 -Gt 0226B -HARDcy 0042A -Hacek 002C7 -Hat 0005E -Hcirc 00124 -Hfr 0210C -HilbertSpace 0210B -Hopf 0210D -HorizontalLine 02500 -Hscr 0210B -Hstrok 00126 -HumpDownHump 0224E -HumpEqual 0224F -IEcy 00415 -IJlig 00132 -IOcy 00401 -Iacute 000CD -Icirc 000CE -Icy 00418 -Idot 00130 -Ifr 02111 -Igrave 000CC -Im 02111 -Imacr 0012A -ImaginaryI 02148 -Implies 021D2 -Int 0222C -Integral 0222B -Intersection 022C2 -InvisibleComma 02063 -InvisibleTimes 02062 -Iogon 0012E -Iopf 1D540 -Iota 00399 -Iscr 02110 -Itilde 00128 -Iukcy 00406 -Iuml 000CF -Jcirc 00134 -Jcy 00419 -Jfr 1D50D -Jopf 1D541 -Jscr 1D4A5 -Jsercy 00408 -Jukcy 00404 -KHcy 00425 -KJcy 0040C -Kappa 0039A -Kcedil 00136 -Kcy 0041A -Kfr 1D50E -Kopf 1D542 -Kscr 1D4A6 -LJcy 00409 -LT 0003C -Lacute 00139 -Lambda 0039B -Lang 027EA -Laplacetrf 02112 -Larr 0219E -Lcaron 0013D -Lcedil 0013B -Lcy 0041B -LeftAngleBracket 027E8 -LeftArrow 02190 -LeftArrowBar 021E4 -LeftArrowRightArrow 021C6 -LeftCeiling 02308 -LeftDoubleBracket 027E6 -LeftDownTeeVector 02961 -LeftDownVector 021C3 -LeftDownVectorBar 02959 -LeftFloor 0230A -LeftRightArrow 02194 -LeftRightVector 0294E -LeftTee 022A3 -LeftTeeArrow 021A4 -LeftTeeVector 0295A -LeftTriangle 022B2 -LeftTriangleBar 029CF -LeftTriangleEqual 022B4 -LeftUpDownVector 02951 -LeftUpTeeVector 02960 -LeftUpVector 021BF -LeftUpVectorBar 02958 -LeftVector 021BC -LeftVectorBar 02952 -Leftarrow 021D0 -Leftrightarrow 021D4 -LessEqualGreater 022DA -LessFullEqual 02266 -LessGreater 02276 -LessLess 02AA1 -LessSlantEqual 02A7D -LessTilde 02272 -Lfr 1D50F -Ll 022D8 -Lleftarrow 021DA -Lmidot 0013F -LongLeftArrow 027F5 -LongLeftRightArrow 027F7 -LongRightArrow 027F6 -Longleftarrow 027F8 -Longleftrightarrow 027FA -Longrightarrow 027F9 -Lopf 1D543 -LowerLeftArrow 02199 -LowerRightArrow 02198 -Lscr 02112 -Lsh 021B0 -Lstrok 00141 -Lt 0226A -Map 02905 -Mcy 0041C -MediumSpace 0205F -Mellintrf 02133 -Mfr 1D510 -MinusPlus 02213 -Mopf 1D544 -Mscr 02133 -Mu 0039C -NJcy 0040A -Nacute 00143 -Ncaron 00147 -Ncedil 00145 -Ncy 0041D -NegativeMediumSpace 0200B -NegativeThickSpace 0200B -NegativeThinSpace 0200B -NegativeVeryThinSpace 0200B -NestedGreaterGreater 0226B -NestedLessLess 0226A -NewLine 0000A -Nfr 1D511 -NoBreak 02060 -NonBreakingSpace 000A0 -Nopf 02115 -Not 02AEC -NotCongruent 02262 -NotCupCap 0226D -NotDoubleVerticalBar 02226 -NotElement 02209 -NotEqual 02260 +AElig 000C6 +AMP 00026 +Aacute 000C1 +Abreve 00102 +Acirc 000C2 +Acy 00410 +Afr 1D504 +Agrave 000C0 +Alpha 00391 +Amacr 00100 +And 02A53 +Aogon 00104 +Aopf 1D538 +ApplyFunction 02061 +Aring 000C5 +Ascr 1D49C +Assign 02254 +Atilde 000C3 +Auml 000C4 +Backslash 02216 +Barv 02AE7 +Barwed 02306 +Bcy 00411 +Because 02235 +Bernoullis 0212C +Beta 00392 +Bfr 1D505 +Bopf 1D539 +Breve 002D8 +Bscr 0212C +Bumpeq 0224E +CHcy 00427 +COPY 000A9 +Cacute 00106 +Cap 022D2 +CapitalDifferentialD 02145 +Cayleys 0212D +Ccaron 0010C +Ccedil 000C7 +Ccirc 00108 +Cconint 02230 +Cdot 0010A +Cedilla 000B8 +CenterDot 000B7 +Cfr 0212D +Chi 003A7 +CircleDot 02299 +CircleMinus 02296 +CirclePlus 02295 +CircleTimes 02297 +ClockwiseContourIntegral 02232 +CloseCurlyDoubleQuote 0201D +CloseCurlyQuote 02019 +Colon 02237 +Colone 02A74 +Congruent 02261 +Conint 0222F +ContourIntegral 0222E +Copf 02102 +Coproduct 02210 +CounterClockwiseContourIntegral 02233 +Cross 02A2F +Cscr 1D49E +Cup 022D3 +CupCap 0224D +DD 02145 +DDotrahd 02911 +DJcy 00402 +DScy 00405 +DZcy 0040F +Dagger 02021 +Darr 021A1 +Dashv 02AE4 +Dcaron 0010E +Dcy 00414 +Del 02207 +Delta 00394 +Dfr 1D507 +DiacriticalAcute 000B4 +DiacriticalDot 002D9 +DiacriticalDoubleAcute 002DD +DiacriticalGrave 00060 +DiacriticalTilde 002DC +Diamond 022C4 +DifferentialD 02146 +Dopf 1D53B +Dot 000A8 +DotDot 020DC +DotEqual 02250 +DoubleContourIntegral 0222F +DoubleDot 000A8 +DoubleDownArrow 021D3 +DoubleLeftArrow 021D0 +DoubleLeftRightArrow 021D4 +DoubleLeftTee 02AE4 +DoubleLongLeftArrow 027F8 +DoubleLongLeftRightArrow 027FA +DoubleLongRightArrow 027F9 +DoubleRightArrow 021D2 +DoubleRightTee 022A8 +DoubleUpArrow 021D1 +DoubleUpDownArrow 021D5 +DoubleVerticalBar 02225 +DownArrow 02193 +DownArrowBar 02913 +DownArrowUpArrow 021F5 +DownBreve 00311 +DownLeftRightVector 02950 +DownLeftTeeVector 0295E +DownLeftVector 021BD +DownLeftVectorBar 02956 +DownRightTeeVector 0295F +DownRightVector 021C1 +DownRightVectorBar 02957 +DownTee 022A4 +DownTeeArrow 021A7 +Downarrow 021D3 +Dscr 1D49F +Dstrok 00110 +ENG 0014A +ETH 000D0 +Eacute 000C9 +Ecaron 0011A +Ecirc 000CA +Ecy 0042D +Edot 00116 +Efr 1D508 +Egrave 000C8 +Element 02208 +Emacr 00112 +EmptySmallSquare 025FB +EmptyVerySmallSquare 025AB +Eogon 00118 +Eopf 1D53C +Epsilon 00395 +Equal 02A75 +EqualTilde 02242 +Equilibrium 021CC +Escr 02130 +Esim 02A73 +Eta 00397 +Euml 000CB +Exists 02203 +ExponentialE 02147 +Fcy 00424 +Ffr 1D509 +FilledSmallSquare 025FC +FilledVerySmallSquare 025AA +Fopf 1D53D +ForAll 02200 +Fouriertrf 02131 +Fscr 02131 +GJcy 00403 +GT 0003E +Gamma 00393 +Gammad 003DC +Gbreve 0011E +Gcedil 00122 +Gcirc 0011C +Gcy 00413 +Gdot 00120 +Gfr 1D50A +Gg 022D9 +Gopf 1D53E +GreaterEqual 02265 +GreaterEqualLess 022DB +GreaterFullEqual 02267 +GreaterGreater 02AA2 +GreaterLess 02277 +GreaterSlantEqual 02A7E +GreaterTilde 02273 +Gscr 1D4A2 +Gt 0226B +HARDcy 0042A +Hacek 002C7 +Hat 0005E +Hcirc 00124 +Hfr 0210C +HilbertSpace 0210B +Hopf 0210D +HorizontalLine 02500 +Hscr 0210B +Hstrok 00126 +HumpDownHump 0224E +HumpEqual 0224F +IEcy 00415 +IJlig 00132 +IOcy 00401 +Iacute 000CD +Icirc 000CE +Icy 00418 +Idot 00130 +Ifr 02111 +Igrave 000CC +Im 02111 +Imacr 0012A +ImaginaryI 02148 +Implies 021D2 +Int 0222C +Integral 0222B +Intersection 022C2 +InvisibleComma 02063 +InvisibleTimes 02062 +Iogon 0012E +Iopf 1D540 +Iota 00399 +Iscr 02110 +Itilde 00128 +Iukcy 00406 +Iuml 000CF +Jcirc 00134 +Jcy 00419 +Jfr 1D50D +Jopf 1D541 +Jscr 1D4A5 +Jsercy 00408 +Jukcy 00404 +KHcy 00425 +KJcy 0040C +Kappa 0039A +Kcedil 00136 +Kcy 0041A +Kfr 1D50E +Kopf 1D542 +Kscr 1D4A6 +LJcy 00409 +LT 0003C +Lacute 00139 +Lambda 0039B +Lang 027EA +Laplacetrf 02112 +Larr 0219E +Lcaron 0013D +Lcedil 0013B +Lcy 0041B +LeftAngleBracket 027E8 +LeftArrow 02190 +LeftArrowBar 021E4 +LeftArrowRightArrow 021C6 +LeftCeiling 02308 +LeftDoubleBracket 027E6 +LeftDownTeeVector 02961 +LeftDownVector 021C3 +LeftDownVectorBar 02959 +LeftFloor 0230A +LeftRightArrow 02194 +LeftRightVector 0294E +LeftTee 022A3 +LeftTeeArrow 021A4 +LeftTeeVector 0295A +LeftTriangle 022B2 +LeftTriangleBar 029CF +LeftTriangleEqual 022B4 +LeftUpDownVector 02951 +LeftUpTeeVector 02960 +LeftUpVector 021BF +LeftUpVectorBar 02958 +LeftVector 021BC +LeftVectorBar 02952 +Leftarrow 021D0 +Leftrightarrow 021D4 +LessEqualGreater 022DA +LessFullEqual 02266 +LessGreater 02276 +LessLess 02AA1 +LessSlantEqual 02A7D +LessTilde 02272 +Lfr 1D50F +Ll 022D8 +Lleftarrow 021DA +Lmidot 0013F +LongLeftArrow 027F5 +LongLeftRightArrow 027F7 +LongRightArrow 027F6 +Longleftarrow 027F8 +Longleftrightarrow 027FA +Longrightarrow 027F9 +Lopf 1D543 +LowerLeftArrow 02199 +LowerRightArrow 02198 +Lscr 02112 +Lsh 021B0 +Lstrok 00141 +Lt 0226A +Map 02905 +Mcy 0041C +MediumSpace 0205F +Mellintrf 02133 +Mfr 1D510 +MinusPlus 02213 +Mopf 1D544 +Mscr 02133 +Mu 0039C +NJcy 0040A +Nacute 00143 +Ncaron 00147 +Ncedil 00145 +Ncy 0041D +NegativeMediumSpace 0200B +NegativeThickSpace 0200B +NegativeThinSpace 0200B +NegativeVeryThinSpace 0200B +NestedGreaterGreater 0226B +NestedLessLess 0226A +NewLine 0000A +Nfr 1D511 +NoBreak 02060 +NonBreakingSpace 000A0 +Nopf 02115 +Not 02AEC +NotCongruent 02262 +NotCupCap 0226D +NotDoubleVerticalBar 02226 +NotElement 02209 +NotEqual 02260 NotEqualTilde 02242 00338 -NotExists 02204 -NotGreater 0226F -NotGreaterEqual 02271 +NotExists 02204 +NotGreater 0226F +NotGreaterEqual 02271 NotGreaterFullEqual 02267 00338 NotGreaterGreater 0226B 00338 -NotGreaterLess 02279 +NotGreaterLess 02279 NotGreaterSlantEqual 02A7E 00338 -NotGreaterTilde 02275 +NotGreaterTilde 02275 NotHumpDownHump 0224E 00338 NotHumpEqual 0224F 00338 -NotLeftTriangle 022EA +NotLeftTriangle 022EA NotLeftTriangleBar 029CF 00338 -NotLeftTriangleEqual 022EC -NotLess 0226E -NotLessEqual 02270 -NotLessGreater 02278 +NotLeftTriangleEqual 022EC +NotLess 0226E +NotLessEqual 02270 +NotLessGreater 02278 NotLessLess 0226A 00338 NotLessSlantEqual 02A7D 00338 -NotLessTilde 02274 +NotLessTilde 02274 NotNestedGreaterGreater 02AA2 00338 NotNestedLessLess 02AA1 00338 -NotPrecedes 02280 +NotPrecedes 02280 NotPrecedesEqual 02AAF 00338 -NotPrecedesSlantEqual 022E0 -NotReverseElement 0220C -NotRightTriangle 022EB +NotPrecedesSlantEqual 022E0 +NotReverseElement 0220C +NotRightTriangle 022EB NotRightTriangleBar 029D0 00338 -NotRightTriangleEqual 022ED +NotRightTriangleEqual 022ED NotSquareSubset 0228F 00338 -NotSquareSubsetEqual 022E2 +NotSquareSubsetEqual 022E2 NotSquareSuperset 02290 00338 -NotSquareSupersetEqual 022E3 +NotSquareSupersetEqual 022E3 NotSubset 02282 020D2 -NotSubsetEqual 02288 -NotSucceeds 02281 +NotSubsetEqual 02288 +NotSucceeds 02281 NotSucceedsEqual 02AB0 00338 -NotSucceedsSlantEqual 022E1 +NotSucceedsSlantEqual 022E1 NotSucceedsTilde 0227F 00338 NotSuperset 02283 020D2 -NotSupersetEqual 02289 -NotTilde 02241 -NotTildeEqual 02244 -NotTildeFullEqual 02247 -NotTildeTilde 02249 -NotVerticalBar 02224 -Nscr 1D4A9 -Ntilde 000D1 -Nu 0039D -OElig 00152 -Oacute 000D3 -Ocirc 000D4 -Ocy 0041E -Odblac 00150 -Ofr 1D512 -Ograve 000D2 -Omacr 0014C -Omega 003A9 -Omicron 0039F -Oopf 1D546 -OpenCurlyDoubleQuote 0201C -OpenCurlyQuote 02018 -Or 02A54 -Oscr 1D4AA -Oslash 000D8 -Otilde 000D5 -Otimes 02A37 -Ouml 000D6 -OverBar 0203E -OverBrace 023DE -OverBracket 023B4 -OverParenthesis 023DC -PartialD 02202 -Pcy 0041F -Pfr 1D513 -Phi 003A6 -Pi 003A0 -PlusMinus 000B1 -Poincareplane 0210C -Popf 02119 -Pr 02ABB -Precedes 0227A -PrecedesEqual 02AAF -PrecedesSlantEqual 0227C -PrecedesTilde 0227E -Prime 02033 -Product 0220F -Proportion 02237 -Proportional 0221D -Pscr 1D4AB -Psi 003A8 -QUOT 00022 -Qfr 1D514 -Qopf 0211A -Qscr 1D4AC -RBarr 02910 -REG 000AE -Racute 00154 -Rang 027EB -Rarr 021A0 -Rarrtl 02916 -Rcaron 00158 -Rcedil 00156 -Rcy 00420 -Re 0211C -ReverseElement 0220B -ReverseEquilibrium 021CB -ReverseUpEquilibrium 0296F -Rfr 0211C -Rho 003A1 -RightAngleBracket 027E9 -RightArrow 02192 -RightArrowBar 021E5 -RightArrowLeftArrow 021C4 -RightCeiling 02309 -RightDoubleBracket 027E7 -RightDownTeeVector 0295D -RightDownVector 021C2 -RightDownVectorBar 02955 -RightFloor 0230B -RightTee 022A2 -RightTeeArrow 021A6 -RightTeeVector 0295B -RightTriangle 022B3 -RightTriangleBar 029D0 -RightTriangleEqual 022B5 -RightUpDownVector 0294F -RightUpTeeVector 0295C -RightUpVector 021BE -RightUpVectorBar 02954 -RightVector 021C0 -RightVectorBar 02953 -Rightarrow 021D2 -Ropf 0211D -RoundImplies 02970 -Rrightarrow 021DB -Rscr 0211B -Rsh 021B1 -RuleDelayed 029F4 -SHCHcy 00429 -SHcy 00428 -SOFTcy 0042C -Sacute 0015A -Sc 02ABC -Scaron 00160 -Scedil 0015E -Scirc 0015C -Scy 00421 -Sfr 1D516 -ShortDownArrow 02193 -ShortLeftArrow 02190 -ShortRightArrow 02192 -ShortUpArrow 02191 -Sigma 003A3 -SmallCircle 02218 -Sopf 1D54A -Sqrt 0221A -Square 025A1 -SquareIntersection 02293 -SquareSubset 0228F -SquareSubsetEqual 02291 -SquareSuperset 02290 -SquareSupersetEqual 02292 -SquareUnion 02294 -Sscr 1D4AE -Star 022C6 -Sub 022D0 -Subset 022D0 -SubsetEqual 02286 -Succeeds 0227B -SucceedsEqual 02AB0 -SucceedsSlantEqual 0227D -SucceedsTilde 0227F -SuchThat 0220B -Sum 02211 -Sup 022D1 -Superset 02283 -SupersetEqual 02287 -Supset 022D1 -THORN 000DE -TRADE 02122 -TSHcy 0040B -TScy 00426 -Tab 00009 -Tau 003A4 -Tcaron 00164 -Tcedil 00162 -Tcy 00422 -Tfr 1D517 -Therefore 02234 -Theta 00398 +NotSupersetEqual 02289 +NotTilde 02241 +NotTildeEqual 02244 +NotTildeFullEqual 02247 +NotTildeTilde 02249 +NotVerticalBar 02224 +Nscr 1D4A9 +Ntilde 000D1 +Nu 0039D +OElig 00152 +Oacute 000D3 +Ocirc 000D4 +Ocy 0041E +Odblac 00150 +Ofr 1D512 +Ograve 000D2 +Omacr 0014C +Omega 003A9 +Omicron 0039F +Oopf 1D546 +OpenCurlyDoubleQuote 0201C +OpenCurlyQuote 02018 +Or 02A54 +Oscr 1D4AA +Oslash 000D8 +Otilde 000D5 +Otimes 02A37 +Ouml 000D6 +OverBar 0203E +OverBrace 023DE +OverBracket 023B4 +OverParenthesis 023DC +PartialD 02202 +Pcy 0041F +Pfr 1D513 +Phi 003A6 +Pi 003A0 +PlusMinus 000B1 +Poincareplane 0210C +Popf 02119 +Pr 02ABB +Precedes 0227A +PrecedesEqual 02AAF +PrecedesSlantEqual 0227C +PrecedesTilde 0227E +Prime 02033 +Product 0220F +Proportion 02237 +Proportional 0221D +Pscr 1D4AB +Psi 003A8 +QUOT 00022 +Qfr 1D514 +Qopf 0211A +Qscr 1D4AC +RBarr 02910 +REG 000AE +Racute 00154 +Rang 027EB +Rarr 021A0 +Rarrtl 02916 +Rcaron 00158 +Rcedil 00156 +Rcy 00420 +Re 0211C +ReverseElement 0220B +ReverseEquilibrium 021CB +ReverseUpEquilibrium 0296F +Rfr 0211C +Rho 003A1 +RightAngleBracket 027E9 +RightArrow 02192 +RightArrowBar 021E5 +RightArrowLeftArrow 021C4 +RightCeiling 02309 +RightDoubleBracket 027E7 +RightDownTeeVector 0295D +RightDownVector 021C2 +RightDownVectorBar 02955 +RightFloor 0230B +RightTee 022A2 +RightTeeArrow 021A6 +RightTeeVector 0295B +RightTriangle 022B3 +RightTriangleBar 029D0 +RightTriangleEqual 022B5 +RightUpDownVector 0294F +RightUpTeeVector 0295C +RightUpVector 021BE +RightUpVectorBar 02954 +RightVector 021C0 +RightVectorBar 02953 +Rightarrow 021D2 +Ropf 0211D +RoundImplies 02970 +Rrightarrow 021DB +Rscr 0211B +Rsh 021B1 +RuleDelayed 029F4 +SHCHcy 00429 +SHcy 00428 +SOFTcy 0042C +Sacute 0015A +Sc 02ABC +Scaron 00160 +Scedil 0015E +Scirc 0015C +Scy 00421 +Sfr 1D516 +ShortDownArrow 02193 +ShortLeftArrow 02190 +ShortRightArrow 02192 +ShortUpArrow 02191 +Sigma 003A3 +SmallCircle 02218 +Sopf 1D54A +Sqrt 0221A +Square 025A1 +SquareIntersection 02293 +SquareSubset 0228F +SquareSubsetEqual 02291 +SquareSuperset 02290 +SquareSupersetEqual 02292 +SquareUnion 02294 +Sscr 1D4AE +Star 022C6 +Sub 022D0 +Subset 022D0 +SubsetEqual 02286 +Succeeds 0227B +SucceedsEqual 02AB0 +SucceedsSlantEqual 0227D +SucceedsTilde 0227F +SuchThat 0220B +Sum 02211 +Sup 022D1 +Superset 02283 +SupersetEqual 02287 +Supset 022D1 +THORN 000DE +TRADE 02122 +TSHcy 0040B +TScy 00426 +Tab 00009 +Tau 003A4 +Tcaron 00164 +Tcedil 00162 +Tcy 00422 +Tfr 1D517 +Therefore 02234 +Theta 00398 ThickSpace 0205F 0200A -ThinSpace 02009 -Tilde 0223C -TildeEqual 02243 -TildeFullEqual 02245 -TildeTilde 02248 -Topf 1D54B -TripleDot 020DB -Tscr 1D4AF -Tstrok 00166 -Uacute 000DA -Uarr 0219F -Uarrocir 02949 -Ubrcy 0040E -Ubreve 0016C -Ucirc 000DB -Ucy 00423 -Udblac 00170 -Ufr 1D518 -Ugrave 000D9 -Umacr 0016A -UnderBar 0005F -UnderBrace 023DF -UnderBracket 023B5 -UnderParenthesis 023DD -Union 022C3 -UnionPlus 0228E -Uogon 00172 -Uopf 1D54C -UpArrow 02191 -UpArrowBar 02912 -UpArrowDownArrow 021C5 -UpDownArrow 02195 -UpEquilibrium 0296E -UpTee 022A5 -UpTeeArrow 021A5 -Uparrow 021D1 -Updownarrow 021D5 -UpperLeftArrow 02196 -UpperRightArrow 02197 -Upsi 003D2 -Upsilon 003A5 -Uring 0016E -Uscr 1D4B0 -Utilde 00168 -Uuml 000DC -VDash 022AB -Vbar 02AEB -Vcy 00412 -Vdash 022A9 -Vdashl 02AE6 -Vee 022C1 -Verbar 02016 -Vert 02016 -VerticalBar 02223 -VerticalLine 0007C -VerticalSeparator 02758 -VerticalTilde 02240 -VeryThinSpace 0200A -Vfr 1D519 -Vopf 1D54D -Vscr 1D4B1 -Vvdash 022AA -Wcirc 00174 -Wedge 022C0 -Wfr 1D51A -Wopf 1D54E -Wscr 1D4B2 -Xfr 1D51B -Xi 0039E -Xopf 1D54F -Xscr 1D4B3 -YAcy 0042F -YIcy 00407 -YUcy 0042E -Yacute 000DD -Ycirc 00176 -Ycy 0042B -Yfr 1D51C -Yopf 1D550 -Yscr 1D4B4 -Yuml 00178 -ZHcy 00416 -Zacute 00179 -Zcaron 0017D -Zcy 00417 -Zdot 0017B -ZeroWidthSpace 0200B -Zeta 00396 -Zfr 02128 -Zopf 02124 -Zscr 1D4B5 -aacute 000E1 -abreve 00103 -ac 0223E +ThinSpace 02009 +Tilde 0223C +TildeEqual 02243 +TildeFullEqual 02245 +TildeTilde 02248 +Topf 1D54B +TripleDot 020DB +Tscr 1D4AF +Tstrok 00166 +Uacute 000DA +Uarr 0219F +Uarrocir 02949 +Ubrcy 0040E +Ubreve 0016C +Ucirc 000DB +Ucy 00423 +Udblac 00170 +Ufr 1D518 +Ugrave 000D9 +Umacr 0016A +UnderBar 0005F +UnderBrace 023DF +UnderBracket 023B5 +UnderParenthesis 023DD +Union 022C3 +UnionPlus 0228E +Uogon 00172 +Uopf 1D54C +UpArrow 02191 +UpArrowBar 02912 +UpArrowDownArrow 021C5 +UpDownArrow 02195 +UpEquilibrium 0296E +UpTee 022A5 +UpTeeArrow 021A5 +Uparrow 021D1 +Updownarrow 021D5 +UpperLeftArrow 02196 +UpperRightArrow 02197 +Upsi 003D2 +Upsilon 003A5 +Uring 0016E +Uscr 1D4B0 +Utilde 00168 +Uuml 000DC +VDash 022AB +Vbar 02AEB +Vcy 00412 +Vdash 022A9 +Vdashl 02AE6 +Vee 022C1 +Verbar 02016 +Vert 02016 +VerticalBar 02223 +VerticalLine 0007C +VerticalSeparator 02758 +VerticalTilde 02240 +VeryThinSpace 0200A +Vfr 1D519 +Vopf 1D54D +Vscr 1D4B1 +Vvdash 022AA +Wcirc 00174 +Wedge 022C0 +Wfr 1D51A +Wopf 1D54E +Wscr 1D4B2 +Xfr 1D51B +Xi 0039E +Xopf 1D54F +Xscr 1D4B3 +YAcy 0042F +YIcy 00407 +YUcy 0042E +Yacute 000DD +Ycirc 00176 +Ycy 0042B +Yfr 1D51C +Yopf 1D550 +Yscr 1D4B4 +Yuml 00178 +ZHcy 00416 +Zacute 00179 +Zcaron 0017D +Zcy 00417 +Zdot 0017B +ZeroWidthSpace 0200B +Zeta 00396 +Zfr 02128 +Zopf 02124 +Zscr 1D4B5 +aacute 000E1 +abreve 00103 +ac 0223E acE 0223E 00333 -acd 0223F -acirc 000E2 -acute 000B4 -acy 00430 -aelig 000E6 -af 02061 -afr 1D51E -agrave 000E0 -alefsym 02135 -aleph 02135 -alpha 003B1 -amacr 00101 -amalg 02A3F -amp 00026 -and 02227 -andand 02A55 -andd 02A5C -andslope 02A58 -andv 02A5A -ang 02220 -ange 029A4 -angle 02220 -angmsd 02221 -angmsdaa 029A8 -angmsdab 029A9 -angmsdac 029AA -angmsdad 029AB -angmsdae 029AC -angmsdaf 029AD -angmsdag 029AE -angmsdah 029AF -angrt 0221F -angrtvb 022BE -angrtvbd 0299D -angsph 02222 -angst 000C5 -angzarr 0237C -aogon 00105 -aopf 1D552 -ap 02248 -apE 02A70 -apacir 02A6F -ape 0224A -apid 0224B -apos 00027 -approx 02248 -approxeq 0224A -aring 000E5 -ascr 1D4B6 -ast 0002A -asymp 02248 -asympeq 0224D -atilde 000E3 -auml 000E4 -awconint 02233 -awint 02A11 -bNot 02AED -backcong 0224C -backepsilon 003F6 -backprime 02035 -backsim 0223D -backsimeq 022CD -barvee 022BD -barwed 02305 -barwedge 02305 -bbrk 023B5 -bbrktbrk 023B6 -bcong 0224C -bcy 00431 -bdquo 0201E -becaus 02235 -because 02235 -bemptyv 029B0 -bepsi 003F6 -bernou 0212C -beta 003B2 -beth 02136 -between 0226C -bfr 1D51F -bigcap 022C2 -bigcirc 025EF -bigcup 022C3 -bigodot 02A00 -bigoplus 02A01 -bigotimes 02A02 -bigsqcup 02A06 -bigstar 02605 -bigtriangledown 025BD -bigtriangleup 025B3 -biguplus 02A04 -bigvee 022C1 -bigwedge 022C0 -bkarow 0290D -blacklozenge 029EB -blacksquare 025AA -blacktriangle 025B4 -blacktriangledown 025BE -blacktriangleleft 025C2 -blacktriangleright 025B8 -blank 02423 -blk12 02592 -blk14 02591 -blk34 02593 -block 02588 +acd 0223F +acirc 000E2 +acute 000B4 +acy 00430 +aelig 000E6 +af 02061 +afr 1D51E +agrave 000E0 +alefsym 02135 +aleph 02135 +alpha 003B1 +amacr 00101 +amalg 02A3F +amp 00026 +and 02227 +andand 02A55 +andd 02A5C +andslope 02A58 +andv 02A5A +ang 02220 +ange 029A4 +angle 02220 +angmsd 02221 +angmsdaa 029A8 +angmsdab 029A9 +angmsdac 029AA +angmsdad 029AB +angmsdae 029AC +angmsdaf 029AD +angmsdag 029AE +angmsdah 029AF +angrt 0221F +angrtvb 022BE +angrtvbd 0299D +angsph 02222 +angst 000C5 +angzarr 0237C +aogon 00105 +aopf 1D552 +ap 02248 +apE 02A70 +apacir 02A6F +ape 0224A +apid 0224B +apos 00027 +approx 02248 +approxeq 0224A +aring 000E5 +ascr 1D4B6 +ast 0002A +asymp 02248 +asympeq 0224D +atilde 000E3 +auml 000E4 +awconint 02233 +awint 02A11 +bNot 02AED +backcong 0224C +backepsilon 003F6 +backprime 02035 +backsim 0223D +backsimeq 022CD +barvee 022BD +barwed 02305 +barwedge 02305 +bbrk 023B5 +bbrktbrk 023B6 +bcong 0224C +bcy 00431 +bdquo 0201E +becaus 02235 +because 02235 +bemptyv 029B0 +bepsi 003F6 +bernou 0212C +beta 003B2 +beth 02136 +between 0226C +bfr 1D51F +bigcap 022C2 +bigcirc 025EF +bigcup 022C3 +bigodot 02A00 +bigoplus 02A01 +bigotimes 02A02 +bigsqcup 02A06 +bigstar 02605 +bigtriangledown 025BD +bigtriangleup 025B3 +biguplus 02A04 +bigvee 022C1 +bigwedge 022C0 +bkarow 0290D +blacklozenge 029EB +blacksquare 025AA +blacktriangle 025B4 +blacktriangledown 025BE +blacktriangleleft 025C2 +blacktriangleright 025B8 +blank 02423 +blk12 02592 +blk14 02591 +blk34 02593 +block 02588 bne 0003D 020E5 bnequiv 02261 020E5 -bnot 02310 -bopf 1D553 -bot 022A5 -bottom 022A5 -bowtie 022C8 -boxDL 02557 -boxDR 02554 -boxDl 02556 -boxDr 02553 -boxH 02550 -boxHD 02566 -boxHU 02569 -boxHd 02564 -boxHu 02567 -boxUL 0255D -boxUR 0255A -boxUl 0255C -boxUr 02559 -boxV 02551 -boxVH 0256C -boxVL 02563 -boxVR 02560 -boxVh 0256B -boxVl 02562 -boxVr 0255F -boxbox 029C9 -boxdL 02555 -boxdR 02552 -boxdl 02510 -boxdr 0250C -boxh 02500 -boxhD 02565 -boxhU 02568 -boxhd 0252C -boxhu 02534 -boxminus 0229F -boxplus 0229E -boxtimes 022A0 -boxuL 0255B -boxuR 02558 -boxul 02518 -boxur 02514 -boxv 02502 -boxvH 0256A -boxvL 02561 -boxvR 0255E -boxvh 0253C -boxvl 02524 -boxvr 0251C -bprime 02035 -breve 002D8 -brvbar 000A6 -bscr 1D4B7 -bsemi 0204F -bsim 0223D -bsime 022CD -bsol 0005C -bsolb 029C5 -bsolhsub 027C8 -bull 02022 -bullet 02022 -bump 0224E -bumpE 02AAE -bumpe 0224F -bumpeq 0224F -cacute 00107 -cap 02229 -capand 02A44 -capbrcup 02A49 -capcap 02A4B -capcup 02A47 -capdot 02A40 +bnot 02310 +bopf 1D553 +bot 022A5 +bottom 022A5 +bowtie 022C8 +boxDL 02557 +boxDR 02554 +boxDl 02556 +boxDr 02553 +boxH 02550 +boxHD 02566 +boxHU 02569 +boxHd 02564 +boxHu 02567 +boxUL 0255D +boxUR 0255A +boxUl 0255C +boxUr 02559 +boxV 02551 +boxVH 0256C +boxVL 02563 +boxVR 02560 +boxVh 0256B +boxVl 02562 +boxVr 0255F +boxbox 029C9 +boxdL 02555 +boxdR 02552 +boxdl 02510 +boxdr 0250C +boxh 02500 +boxhD 02565 +boxhU 02568 +boxhd 0252C +boxhu 02534 +boxminus 0229F +boxplus 0229E +boxtimes 022A0 +boxuL 0255B +boxuR 02558 +boxul 02518 +boxur 02514 +boxv 02502 +boxvH 0256A +boxvL 02561 +boxvR 0255E +boxvh 0253C +boxvl 02524 +boxvr 0251C +bprime 02035 +breve 002D8 +brvbar 000A6 +bscr 1D4B7 +bsemi 0204F +bsim 0223D +bsime 022CD +bsol 0005C +bsolb 029C5 +bsolhsub 027C8 +bull 02022 +bullet 02022 +bump 0224E +bumpE 02AAE +bumpe 0224F +bumpeq 0224F +cacute 00107 +cap 02229 +capand 02A44 +capbrcup 02A49 +capcap 02A4B +capcup 02A47 +capdot 02A40 caps 02229 0FE00 -caret 02041 -caron 002C7 -ccaps 02A4D -ccaron 0010D -ccedil 000E7 -ccirc 00109 -ccups 02A4C -ccupssm 02A50 -cdot 0010B -cedil 000B8 -cemptyv 029B2 -cent 000A2 -centerdot 000B7 -cfr 1D520 -chcy 00447 -check 02713 -checkmark 02713 -chi 003C7 -cir 025CB -cirE 029C3 -circ 002C6 -circeq 02257 -circlearrowleft 021BA -circlearrowright 021BB -circledR 000AE -circledS 024C8 -circledast 0229B -circledcirc 0229A -circleddash 0229D -cire 02257 -cirfnint 02A10 -cirmid 02AEF -cirscir 029C2 -clubs 02663 -clubsuit 02663 -colon 0003A -colone 02254 -coloneq 02254 -comma 0002C -commat 00040 -comp 02201 -compfn 02218 -complement 02201 -complexes 02102 -cong 02245 -congdot 02A6D -conint 0222E -copf 1D554 -coprod 02210 -copy 000A9 -copysr 02117 -crarr 021B5 -cross 02717 -cscr 1D4B8 -csub 02ACF -csube 02AD1 -csup 02AD0 -csupe 02AD2 -ctdot 022EF -cudarrl 02938 -cudarrr 02935 -cuepr 022DE -cuesc 022DF -cularr 021B6 -cularrp 0293D -cup 0222A -cupbrcap 02A48 -cupcap 02A46 -cupcup 02A4A -cupdot 0228D -cupor 02A45 +caret 02041 +caron 002C7 +ccaps 02A4D +ccaron 0010D +ccedil 000E7 +ccirc 00109 +ccups 02A4C +ccupssm 02A50 +cdot 0010B +cedil 000B8 +cemptyv 029B2 +cent 000A2 +centerdot 000B7 +cfr 1D520 +chcy 00447 +check 02713 +checkmark 02713 +chi 003C7 +cir 025CB +cirE 029C3 +circ 002C6 +circeq 02257 +circlearrowleft 021BA +circlearrowright 021BB +circledR 000AE +circledS 024C8 +circledast 0229B +circledcirc 0229A +circleddash 0229D +cire 02257 +cirfnint 02A10 +cirmid 02AEF +cirscir 029C2 +clubs 02663 +clubsuit 02663 +colon 0003A +colone 02254 +coloneq 02254 +comma 0002C +commat 00040 +comp 02201 +compfn 02218 +complement 02201 +complexes 02102 +cong 02245 +congdot 02A6D +conint 0222E +copf 1D554 +coprod 02210 +copy 000A9 +copysr 02117 +crarr 021B5 +cross 02717 +cscr 1D4B8 +csub 02ACF +csube 02AD1 +csup 02AD0 +csupe 02AD2 +ctdot 022EF +cudarrl 02938 +cudarrr 02935 +cuepr 022DE +cuesc 022DF +cularr 021B6 +cularrp 0293D +cup 0222A +cupbrcap 02A48 +cupcap 02A46 +cupcup 02A4A +cupdot 0228D +cupor 02A45 cups 0222A 0FE00 -curarr 021B7 -curarrm 0293C -curlyeqprec 022DE -curlyeqsucc 022DF -curlyvee 022CE -curlywedge 022CF -curren 000A4 -curvearrowleft 021B6 -curvearrowright 021B7 -cuvee 022CE -cuwed 022CF -cwconint 02232 -cwint 02231 -cylcty 0232D -dArr 021D3 -dHar 02965 -dagger 02020 -daleth 02138 -darr 02193 -dash 02010 -dashv 022A3 -dbkarow 0290F -dblac 002DD -dcaron 0010F -dcy 00434 -dd 02146 -ddagger 02021 -ddarr 021CA -ddotseq 02A77 -deg 000B0 -delta 003B4 -demptyv 029B1 -dfisht 0297F -dfr 1D521 -dharl 021C3 -dharr 021C2 -diam 022C4 -diamond 022C4 -diamondsuit 02666 -diams 02666 -die 000A8 -digamma 003DD -disin 022F2 -div 000F7 -divide 000F7 -divideontimes 022C7 -divonx 022C7 -djcy 00452 -dlcorn 0231E -dlcrop 0230D -dollar 00024 -dopf 1D555 -dot 002D9 -doteq 02250 -doteqdot 02251 -dotminus 02238 -dotplus 02214 -dotsquare 022A1 -doublebarwedge 02306 -downarrow 02193 -downdownarrows 021CA -downharpoonleft 021C3 -downharpoonright 021C2 -drbkarow 02910 -drcorn 0231F -drcrop 0230C -dscr 1D4B9 -dscy 00455 -dsol 029F6 -dstrok 00111 -dtdot 022F1 -dtri 025BF -dtrif 025BE -duarr 021F5 -duhar 0296F -dwangle 029A6 -dzcy 0045F -dzigrarr 027FF -eDDot 02A77 -eDot 02251 -eacute 000E9 -easter 02A6E -ecaron 0011B -ecir 02256 -ecirc 000EA -ecolon 02255 -ecy 0044D -edot 00117 -ee 02147 -efDot 02252 -efr 1D522 -eg 02A9A -egrave 000E8 -egs 02A96 -egsdot 02A98 -el 02A99 -elinters 023E7 -ell 02113 -els 02A95 -elsdot 02A97 -emacr 00113 -empty 02205 -emptyset 02205 -emptyv 02205 -emsp 02003 -emsp13 02004 -emsp14 02005 -eng 0014B -ensp 02002 -eogon 00119 -eopf 1D556 -epar 022D5 -eparsl 029E3 -eplus 02A71 -epsi 003B5 -epsilon 003B5 -epsiv 003F5 -eqcirc 02256 -eqcolon 02255 -eqsim 02242 -eqslantgtr 02A96 -eqslantless 02A95 -equals 0003D -equest 0225F -equiv 02261 -equivDD 02A78 -eqvparsl 029E5 -erDot 02253 -erarr 02971 -escr 0212F -esdot 02250 -esim 02242 -eta 003B7 -eth 000F0 -euml 000EB -euro 020AC -excl 00021 -exist 02203 -expectation 02130 -exponentiale 02147 -fallingdotseq 02252 -fcy 00444 -female 02640 -ffilig 0FB03 -fflig 0FB00 -ffllig 0FB04 -ffr 1D523 -filig 0FB01 +curarr 021B7 +curarrm 0293C +curlyeqprec 022DE +curlyeqsucc 022DF +curlyvee 022CE +curlywedge 022CF +curren 000A4 +curvearrowleft 021B6 +curvearrowright 021B7 +cuvee 022CE +cuwed 022CF +cwconint 02232 +cwint 02231 +cylcty 0232D +dArr 021D3 +dHar 02965 +dagger 02020 +daleth 02138 +darr 02193 +dash 02010 +dashv 022A3 +dbkarow 0290F +dblac 002DD +dcaron 0010F +dcy 00434 +dd 02146 +ddagger 02021 +ddarr 021CA +ddotseq 02A77 +deg 000B0 +delta 003B4 +demptyv 029B1 +dfisht 0297F +dfr 1D521 +dharl 021C3 +dharr 021C2 +diam 022C4 +diamond 022C4 +diamondsuit 02666 +diams 02666 +die 000A8 +digamma 003DD +disin 022F2 +div 000F7 +divide 000F7 +divideontimes 022C7 +divonx 022C7 +djcy 00452 +dlcorn 0231E +dlcrop 0230D +dollar 00024 +dopf 1D555 +dot 002D9 +doteq 02250 +doteqdot 02251 +dotminus 02238 +dotplus 02214 +dotsquare 022A1 +doublebarwedge 02306 +downarrow 02193 +downdownarrows 021CA +downharpoonleft 021C3 +downharpoonright 021C2 +drbkarow 02910 +drcorn 0231F +drcrop 0230C +dscr 1D4B9 +dscy 00455 +dsol 029F6 +dstrok 00111 +dtdot 022F1 +dtri 025BF +dtrif 025BE +duarr 021F5 +duhar 0296F +dwangle 029A6 +dzcy 0045F +dzigrarr 027FF +eDDot 02A77 +eDot 02251 +eacute 000E9 +easter 02A6E +ecaron 0011B +ecir 02256 +ecirc 000EA +ecolon 02255 +ecy 0044D +edot 00117 +ee 02147 +efDot 02252 +efr 1D522 +eg 02A9A +egrave 000E8 +egs 02A96 +egsdot 02A98 +el 02A99 +elinters 023E7 +ell 02113 +els 02A95 +elsdot 02A97 +emacr 00113 +empty 02205 +emptyset 02205 +emptyv 02205 +emsp 02003 +emsp13 02004 +emsp14 02005 +eng 0014B +ensp 02002 +eogon 00119 +eopf 1D556 +epar 022D5 +eparsl 029E3 +eplus 02A71 +epsi 003B5 +epsilon 003B5 +epsiv 003F5 +eqcirc 02256 +eqcolon 02255 +eqsim 02242 +eqslantgtr 02A96 +eqslantless 02A95 +equals 0003D +equest 0225F +equiv 02261 +equivDD 02A78 +eqvparsl 029E5 +erDot 02253 +erarr 02971 +escr 0212F +esdot 02250 +esim 02242 +eta 003B7 +eth 000F0 +euml 000EB +euro 020AC +excl 00021 +exist 02203 +expectation 02130 +exponentiale 02147 +fallingdotseq 02252 +fcy 00444 +female 02640 +ffilig 0FB03 +fflig 0FB00 +ffllig 0FB04 +ffr 1D523 +filig 0FB01 fjlig 00066 0006A -flat 0266D -fllig 0FB02 -fltns 025B1 -fnof 00192 -fopf 1D557 -forall 02200 -fork 022D4 -forkv 02AD9 -fpartint 02A0D -frac12 000BD -frac13 02153 -frac14 000BC -frac15 02155 -frac16 02159 -frac18 0215B -frac23 02154 -frac25 02156 -frac34 000BE -frac35 02157 -frac38 0215C -frac45 02158 -frac56 0215A -frac58 0215D -frac78 0215E -frasl 02044 -frown 02322 -fscr 1D4BB -gE 02267 -gEl 02A8C -gacute 001F5 -gamma 003B3 -gammad 003DD -gap 02A86 -gbreve 0011F -gcirc 0011D -gcy 00433 -gdot 00121 -ge 02265 -gel 022DB -geq 02265 -geqq 02267 -geqslant 02A7E -ges 02A7E -gescc 02AA9 -gesdot 02A80 -gesdoto 02A82 -gesdotol 02A84 +flat 0266D +fllig 0FB02 +fltns 025B1 +fnof 00192 +fopf 1D557 +forall 02200 +fork 022D4 +forkv 02AD9 +fpartint 02A0D +frac12 000BD +frac13 02153 +frac14 000BC +frac15 02155 +frac16 02159 +frac18 0215B +frac23 02154 +frac25 02156 +frac34 000BE +frac35 02157 +frac38 0215C +frac45 02158 +frac56 0215A +frac58 0215D +frac78 0215E +frasl 02044 +frown 02322 +fscr 1D4BB +gE 02267 +gEl 02A8C +gacute 001F5 +gamma 003B3 +gammad 003DD +gap 02A86 +gbreve 0011F +gcirc 0011D +gcy 00433 +gdot 00121 +ge 02265 +gel 022DB +geq 02265 +geqq 02267 +geqslant 02A7E +ges 02A7E +gescc 02AA9 +gesdot 02A80 +gesdoto 02A82 +gesdotol 02A84 gesl 022DB 0FE00 -gesles 02A94 -gfr 1D524 -gg 0226B -ggg 022D9 -gimel 02137 -gjcy 00453 -gl 02277 -glE 02A92 -gla 02AA5 -glj 02AA4 -gnE 02269 -gnap 02A8A -gnapprox 02A8A -gne 02A88 -gneq 02A88 -gneqq 02269 -gnsim 022E7 -gopf 1D558 -grave 00060 -gscr 0210A -gsim 02273 -gsime 02A8E -gsiml 02A90 -gt 0003E -gtcc 02AA7 -gtcir 02A7A -gtdot 022D7 -gtlPar 02995 -gtquest 02A7C -gtrapprox 02A86 -gtrarr 02978 -gtrdot 022D7 -gtreqless 022DB -gtreqqless 02A8C -gtrless 02277 -gtrsim 02273 +gesles 02A94 +gfr 1D524 +gg 0226B +ggg 022D9 +gimel 02137 +gjcy 00453 +gl 02277 +glE 02A92 +gla 02AA5 +glj 02AA4 +gnE 02269 +gnap 02A8A +gnapprox 02A8A +gne 02A88 +gneq 02A88 +gneqq 02269 +gnsim 022E7 +gopf 1D558 +grave 00060 +gscr 0210A +gsim 02273 +gsime 02A8E +gsiml 02A90 +gt 0003E +gtcc 02AA7 +gtcir 02A7A +gtdot 022D7 +gtlPar 02995 +gtquest 02A7C +gtrapprox 02A86 +gtrarr 02978 +gtrdot 022D7 +gtreqless 022DB +gtreqqless 02A8C +gtrless 02277 +gtrsim 02273 gvertneqq 02269 0FE00 gvnE 02269 0FE00 -hArr 021D4 -hairsp 0200A -half 000BD -hamilt 0210B -hardcy 0044A -harr 02194 -harrcir 02948 -harrw 021AD -hbar 0210F -hcirc 00125 -hearts 02665 -heartsuit 02665 -hellip 02026 -hercon 022B9 -hfr 1D525 -hksearow 02925 -hkswarow 02926 -hoarr 021FF -homtht 0223B -hookleftarrow 021A9 -hookrightarrow 021AA -hopf 1D559 -horbar 02015 -hscr 1D4BD -hslash 0210F -hstrok 00127 -hybull 02043 -hyphen 02010 -iacute 000ED -ic 02063 -icirc 000EE -icy 00438 -iecy 00435 -iexcl 000A1 -iff 021D4 -ifr 1D526 -igrave 000EC -ii 02148 -iiiint 02A0C -iiint 0222D -iinfin 029DC -iiota 02129 -ijlig 00133 -imacr 0012B -image 02111 -imagline 02110 -imagpart 02111 -imath 00131 -imof 022B7 -imped 001B5 -in 02208 -incare 02105 -infin 0221E -infintie 029DD -inodot 00131 -int 0222B -intcal 022BA -integers 02124 -intercal 022BA -intlarhk 02A17 -intprod 02A3C -iocy 00451 -iogon 0012F -iopf 1D55A -iota 003B9 -iprod 02A3C -iquest 000BF -iscr 1D4BE -isin 02208 -isinE 022F9 -isindot 022F5 -isins 022F4 -isinsv 022F3 -isinv 02208 -it 02062 -itilde 00129 -iukcy 00456 -iuml 000EF -jcirc 00135 -jcy 00439 -jfr 1D527 -jmath 00237 -jopf 1D55B -jscr 1D4BF -jsercy 00458 -jukcy 00454 -kappa 003BA -kappav 003F0 -kcedil 00137 -kcy 0043A -kfr 1D528 -kgreen 00138 -khcy 00445 -kjcy 0045C -kopf 1D55C -kscr 1D4C0 -lAarr 021DA -lArr 021D0 -lAtail 0291B -lBarr 0290E -lE 02266 -lEg 02A8B -lHar 02962 -lacute 0013A -laemptyv 029B4 -lagran 02112 -lambda 003BB -lang 027E8 -langd 02991 -langle 027E8 -lap 02A85 -laquo 000AB -larr 02190 -larrb 021E4 -larrbfs 0291F -larrfs 0291D -larrhk 021A9 -larrlp 021AB -larrpl 02939 -larrsim 02973 -larrtl 021A2 -lat 02AAB -latail 02919 -late 02AAD +hArr 021D4 +hairsp 0200A +half 000BD +hamilt 0210B +hardcy 0044A +harr 02194 +harrcir 02948 +harrw 021AD +hbar 0210F +hcirc 00125 +hearts 02665 +heartsuit 02665 +hellip 02026 +hercon 022B9 +hfr 1D525 +hksearow 02925 +hkswarow 02926 +hoarr 021FF +homtht 0223B +hookleftarrow 021A9 +hookrightarrow 021AA +hopf 1D559 +horbar 02015 +hscr 1D4BD +hslash 0210F +hstrok 00127 +hybull 02043 +hyphen 02010 +iacute 000ED +ic 02063 +icirc 000EE +icy 00438 +iecy 00435 +iexcl 000A1 +iff 021D4 +ifr 1D526 +igrave 000EC +ii 02148 +iiiint 02A0C +iiint 0222D +iinfin 029DC +iiota 02129 +ijlig 00133 +imacr 0012B +image 02111 +imagline 02110 +imagpart 02111 +imath 00131 +imof 022B7 +imped 001B5 +in 02208 +incare 02105 +infin 0221E +infintie 029DD +inodot 00131 +int 0222B +intcal 022BA +integers 02124 +intercal 022BA +intlarhk 02A17 +intprod 02A3C +iocy 00451 +iogon 0012F +iopf 1D55A +iota 003B9 +iprod 02A3C +iquest 000BF +iscr 1D4BE +isin 02208 +isinE 022F9 +isindot 022F5 +isins 022F4 +isinsv 022F3 +isinv 02208 +it 02062 +itilde 00129 +iukcy 00456 +iuml 000EF +jcirc 00135 +jcy 00439 +jfr 1D527 +jmath 00237 +jopf 1D55B +jscr 1D4BF +jsercy 00458 +jukcy 00454 +kappa 003BA +kappav 003F0 +kcedil 00137 +kcy 0043A +kfr 1D528 +kgreen 00138 +khcy 00445 +kjcy 0045C +kopf 1D55C +kscr 1D4C0 +lAarr 021DA +lArr 021D0 +lAtail 0291B +lBarr 0290E +lE 02266 +lEg 02A8B +lHar 02962 +lacute 0013A +laemptyv 029B4 +lagran 02112 +lambda 003BB +lang 027E8 +langd 02991 +langle 027E8 +lap 02A85 +laquo 000AB +larr 02190 +larrb 021E4 +larrbfs 0291F +larrfs 0291D +larrhk 021A9 +larrlp 021AB +larrpl 02939 +larrsim 02973 +larrtl 021A2 +lat 02AAB +latail 02919 +late 02AAD lates 02AAD 0FE00 -lbarr 0290C -lbbrk 02772 -lbrace 0007B -lbrack 0005B -lbrke 0298B -lbrksld 0298F -lbrkslu 0298D -lcaron 0013E -lcedil 0013C -lceil 02308 -lcub 0007B -lcy 0043B -ldca 02936 -ldquo 0201C -ldquor 0201E -ldrdhar 02967 -ldrushar 0294B -ldsh 021B2 -le 02264 -leftarrow 02190 -leftarrowtail 021A2 -leftharpoondown 021BD -leftharpoonup 021BC -leftleftarrows 021C7 -leftrightarrow 02194 -leftrightarrows 021C6 -leftrightharpoons 021CB -leftrightsquigarrow 021AD -leftthreetimes 022CB -leg 022DA -leq 02264 -leqq 02266 -leqslant 02A7D -les 02A7D -lescc 02AA8 -lesdot 02A7F -lesdoto 02A81 -lesdotor 02A83 +lbarr 0290C +lbbrk 02772 +lbrace 0007B +lbrack 0005B +lbrke 0298B +lbrksld 0298F +lbrkslu 0298D +lcaron 0013E +lcedil 0013C +lceil 02308 +lcub 0007B +lcy 0043B +ldca 02936 +ldquo 0201C +ldquor 0201E +ldrdhar 02967 +ldrushar 0294B +ldsh 021B2 +le 02264 +leftarrow 02190 +leftarrowtail 021A2 +leftharpoondown 021BD +leftharpoonup 021BC +leftleftarrows 021C7 +leftrightarrow 02194 +leftrightarrows 021C6 +leftrightharpoons 021CB +leftrightsquigarrow 021AD +leftthreetimes 022CB +leg 022DA +leq 02264 +leqq 02266 +leqslant 02A7D +les 02A7D +lescc 02AA8 +lesdot 02A7F +lesdoto 02A81 +lesdotor 02A83 lesg 022DA 0FE00 -lesges 02A93 -lessapprox 02A85 -lessdot 022D6 -lesseqgtr 022DA -lesseqqgtr 02A8B -lessgtr 02276 -lesssim 02272 -lfisht 0297C -lfloor 0230A -lfr 1D529 -lg 02276 -lgE 02A91 -lhard 021BD -lharu 021BC -lharul 0296A -lhblk 02584 -ljcy 00459 -ll 0226A -llarr 021C7 -llcorner 0231E -llhard 0296B -lltri 025FA -lmidot 00140 -lmoust 023B0 -lmoustache 023B0 -lnE 02268 -lnap 02A89 -lnapprox 02A89 -lne 02A87 -lneq 02A87 -lneqq 02268 -lnsim 022E6 -loang 027EC -loarr 021FD -lobrk 027E6 -longleftarrow 027F5 -longleftrightarrow 027F7 -longmapsto 027FC -longrightarrow 027F6 -looparrowleft 021AB -looparrowright 021AC -lopar 02985 -lopf 1D55D -loplus 02A2D -lotimes 02A34 -lowast 02217 -lowbar 0005F -loz 025CA -lozenge 025CA -lozf 029EB -lpar 00028 -lparlt 02993 -lrarr 021C6 -lrcorner 0231F -lrhar 021CB -lrhard 0296D -lrm 0200E -lrtri 022BF -lsaquo 02039 -lscr 1D4C1 -lsh 021B0 -lsim 02272 -lsime 02A8D -lsimg 02A8F -lsqb 0005B -lsquo 02018 -lsquor 0201A -lstrok 00142 -lt 0003C -ltcc 02AA6 -ltcir 02A79 -ltdot 022D6 -lthree 022CB -ltimes 022C9 -ltlarr 02976 -ltquest 02A7B -ltrPar 02996 -ltri 025C3 -ltrie 022B4 -ltrif 025C2 -lurdshar 0294A -luruhar 02966 +lesges 02A93 +lessapprox 02A85 +lessdot 022D6 +lesseqgtr 022DA +lesseqqgtr 02A8B +lessgtr 02276 +lesssim 02272 +lfisht 0297C +lfloor 0230A +lfr 1D529 +lg 02276 +lgE 02A91 +lhard 021BD +lharu 021BC +lharul 0296A +lhblk 02584 +ljcy 00459 +ll 0226A +llarr 021C7 +llcorner 0231E +llhard 0296B +lltri 025FA +lmidot 00140 +lmoust 023B0 +lmoustache 023B0 +lnE 02268 +lnap 02A89 +lnapprox 02A89 +lne 02A87 +lneq 02A87 +lneqq 02268 +lnsim 022E6 +loang 027EC +loarr 021FD +lobrk 027E6 +longleftarrow 027F5 +longleftrightarrow 027F7 +longmapsto 027FC +longrightarrow 027F6 +looparrowleft 021AB +looparrowright 021AC +lopar 02985 +lopf 1D55D +loplus 02A2D +lotimes 02A34 +lowast 02217 +lowbar 0005F +loz 025CA +lozenge 025CA +lozf 029EB +lpar 00028 +lparlt 02993 +lrarr 021C6 +lrcorner 0231F +lrhar 021CB +lrhard 0296D +lrm 0200E +lrtri 022BF +lsaquo 02039 +lscr 1D4C1 +lsh 021B0 +lsim 02272 +lsime 02A8D +lsimg 02A8F +lsqb 0005B +lsquo 02018 +lsquor 0201A +lstrok 00142 +lt 0003C +ltcc 02AA6 +ltcir 02A79 +ltdot 022D6 +lthree 022CB +ltimes 022C9 +ltlarr 02976 +ltquest 02A7B +ltrPar 02996 +ltri 025C3 +ltrie 022B4 +ltrif 025C2 +lurdshar 0294A +luruhar 02966 lvertneqq 02268 0FE00 lvnE 02268 0FE00 -mDDot 0223A -macr 000AF -male 02642 -malt 02720 -maltese 02720 -map 021A6 -mapsto 021A6 -mapstodown 021A7 -mapstoleft 021A4 -mapstoup 021A5 -marker 025AE -mcomma 02A29 -mcy 0043C -mdash 02014 -measuredangle 02221 -mfr 1D52A -mho 02127 -micro 000B5 -mid 02223 -midast 0002A -midcir 02AF0 -middot 000B7 -minus 02212 -minusb 0229F -minusd 02238 -minusdu 02A2A -mlcp 02ADB -mldr 02026 -mnplus 02213 -models 022A7 -mopf 1D55E -mp 02213 -mscr 1D4C2 -mstpos 0223E -mu 003BC -multimap 022B8 -mumap 022B8 +mDDot 0223A +macr 000AF +male 02642 +malt 02720 +maltese 02720 +map 021A6 +mapsto 021A6 +mapstodown 021A7 +mapstoleft 021A4 +mapstoup 021A5 +marker 025AE +mcomma 02A29 +mcy 0043C +mdash 02014 +measuredangle 02221 +mfr 1D52A +mho 02127 +micro 000B5 +mid 02223 +midast 0002A +midcir 02AF0 +middot 000B7 +minus 02212 +minusb 0229F +minusd 02238 +minusdu 02A2A +mlcp 02ADB +mldr 02026 +mnplus 02213 +models 022A7 +mopf 1D55E +mp 02213 +mscr 1D4C2 +mstpos 0223E +mu 003BC +multimap 022B8 +mumap 022B8 nGg 022D9 00338 nGt 0226B 020D2 nGtv 0226B 00338 -nLeftarrow 021CD -nLeftrightarrow 021CE +nLeftarrow 021CD +nLeftrightarrow 021CE nLl 022D8 00338 nLt 0226A 020D2 nLtv 0226A 00338 -nRightarrow 021CF -nVDash 022AF -nVdash 022AE -nabla 02207 -nacute 00144 +nRightarrow 021CF +nVDash 022AF +nVdash 022AE +nabla 02207 +nacute 00144 nang 02220 020D2 -nap 02249 +nap 02249 napE 02A70 00338 napid 0224B 00338 -napos 00149 -napprox 02249 -natur 0266E -natural 0266E -naturals 02115 -nbsp 000A0 +napos 00149 +napprox 02249 +natur 0266E +natural 0266E +naturals 02115 +nbsp 000A0 nbump 0224E 00338 nbumpe 0224F 00338 -ncap 02A43 -ncaron 00148 -ncedil 00146 -ncong 02247 +ncap 02A43 +ncaron 00148 +ncedil 00146 +ncong 02247 ncongdot 02A6D 00338 -ncup 02A42 -ncy 0043D -ndash 02013 -ne 02260 -neArr 021D7 -nearhk 02924 -nearr 02197 -nearrow 02197 +ncup 02A42 +ncy 0043D +ndash 02013 +ne 02260 +neArr 021D7 +nearhk 02924 +nearr 02197 +nearrow 02197 nedot 02250 00338 -nequiv 02262 -nesear 02928 +nequiv 02262 +nesear 02928 nesim 02242 00338 -nexist 02204 -nexists 02204 -nfr 1D52B +nexist 02204 +nexists 02204 +nfr 1D52B ngE 02267 00338 -nge 02271 -ngeq 02271 +nge 02271 +ngeq 02271 ngeqq 02267 00338 ngeqslant 02A7E 00338 nges 02A7E 00338 -ngsim 02275 -ngt 0226F -ngtr 0226F -nhArr 021CE -nharr 021AE -nhpar 02AF2 -ni 0220B -nis 022FC -nisd 022FA -niv 0220B -njcy 0045A -nlArr 021CD +ngsim 02275 +ngt 0226F +ngtr 0226F +nhArr 021CE +nharr 021AE +nhpar 02AF2 +ni 0220B +nis 022FC +nisd 022FA +niv 0220B +njcy 0045A +nlArr 021CD nlE 02266 00338 -nlarr 0219A -nldr 02025 -nle 02270 -nleftarrow 0219A -nleftrightarrow 021AE -nleq 02270 +nlarr 0219A +nldr 02025 +nle 02270 +nleftarrow 0219A +nleftrightarrow 021AE +nleq 02270 nleqq 02266 00338 nleqslant 02A7D 00338 nles 02A7D 00338 -nless 0226E -nlsim 02274 -nlt 0226E -nltri 022EA -nltrie 022EC -nmid 02224 -nopf 1D55F -not 000AC -notin 02209 +nless 0226E +nlsim 02274 +nlt 0226E +nltri 022EA +nltrie 022EC +nmid 02224 +nopf 1D55F +not 000AC +notin 02209 notinE 022F9 00338 notindot 022F5 00338 -notinva 02209 -notinvb 022F7 -notinvc 022F6 -notni 0220C -notniva 0220C -notnivb 022FE -notnivc 022FD -npar 02226 -nparallel 02226 +notinva 02209 +notinvb 022F7 +notinvc 022F6 +notni 0220C +notniva 0220C +notnivb 022FE +notnivc 022FD +npar 02226 +nparallel 02226 nparsl 02AFD 020E5 npart 02202 00338 -npolint 02A14 -npr 02280 -nprcue 022E0 +npolint 02A14 +npr 02280 +nprcue 022E0 npre 02AAF 00338 -nprec 02280 +nprec 02280 npreceq 02AAF 00338 -nrArr 021CF -nrarr 0219B +nrArr 021CF +nrarr 0219B nrarrc 02933 00338 nrarrw 0219D 00338 -nrightarrow 0219B -nrtri 022EB -nrtrie 022ED -nsc 02281 -nsccue 022E1 +nrightarrow 0219B +nrtri 022EB +nrtrie 022ED +nsc 02281 +nsccue 022E1 nsce 02AB0 00338 -nscr 1D4C3 -nshortmid 02224 -nshortparallel 02226 -nsim 02241 -nsime 02244 -nsimeq 02244 -nsmid 02224 -nspar 02226 -nsqsube 022E2 -nsqsupe 022E3 -nsub 02284 +nscr 1D4C3 +nshortmid 02224 +nshortparallel 02226 +nsim 02241 +nsime 02244 +nsimeq 02244 +nsmid 02224 +nspar 02226 +nsqsube 022E2 +nsqsupe 022E3 +nsub 02284 nsubE 02AC5 00338 -nsube 02288 +nsube 02288 nsubset 02282 020D2 -nsubseteq 02288 +nsubseteq 02288 nsubseteqq 02AC5 00338 -nsucc 02281 +nsucc 02281 nsucceq 02AB0 00338 -nsup 02285 +nsup 02285 nsupE 02AC6 00338 -nsupe 02289 +nsupe 02289 nsupset 02283 020D2 -nsupseteq 02289 +nsupseteq 02289 nsupseteqq 02AC6 00338 -ntgl 02279 -ntilde 000F1 -ntlg 02278 -ntriangleleft 022EA -ntrianglelefteq 022EC -ntriangleright 022EB -ntrianglerighteq 022ED -nu 003BD -num 00023 -numero 02116 -numsp 02007 -nvDash 022AD -nvHarr 02904 +ntgl 02279 +ntilde 000F1 +ntlg 02278 +ntriangleleft 022EA +ntrianglelefteq 022EC +ntriangleright 022EB +ntrianglerighteq 022ED +nu 003BD +num 00023 +numero 02116 +numsp 02007 +nvDash 022AD +nvHarr 02904 nvap 0224D 020D2 -nvdash 022AC +nvdash 022AC nvge 02265 020D2 nvgt 0003E 020D2 -nvinfin 029DE -nvlArr 02902 +nvinfin 029DE +nvlArr 02902 nvle 02264 020D2 nvlt 0003C 020D2 nvltrie 022B4 020D2 -nvrArr 02903 +nvrArr 02903 nvrtrie 022B5 020D2 nvsim 0223C 020D2 -nwArr 021D6 -nwarhk 02923 -nwarr 02196 -nwarrow 02196 -nwnear 02927 -oS 024C8 -oacute 000F3 -oast 0229B -ocir 0229A -ocirc 000F4 -ocy 0043E -odash 0229D -odblac 00151 -odiv 02A38 -odot 02299 -odsold 029BC -oelig 00153 -ofcir 029BF -ofr 1D52C -ogon 002DB -ograve 000F2 -ogt 029C1 -ohbar 029B5 -ohm 003A9 -oint 0222E -olarr 021BA -olcir 029BE -olcross 029BB -oline 0203E -olt 029C0 -omacr 0014D -omega 003C9 -omicron 003BF -omid 029B6 -ominus 02296 -oopf 1D560 -opar 029B7 -operp 029B9 -oplus 02295 -or 02228 -orarr 021BB -ord 02A5D -order 02134 -orderof 02134 -ordf 000AA -ordm 000BA -origof 022B6 -oror 02A56 -orslope 02A57 -orv 02A5B -oscr 02134 -oslash 000F8 -osol 02298 -otilde 000F5 -otimes 02297 -otimesas 02A36 -ouml 000F6 -ovbar 0233D -par 02225 -para 000B6 -parallel 02225 -parsim 02AF3 -parsl 02AFD -part 02202 -pcy 0043F -percnt 00025 -period 0002E -permil 02030 -perp 022A5 -pertenk 02031 -pfr 1D52D -phi 003C6 -phiv 003D5 -phmmat 02133 -phone 0260E -pi 003C0 -pitchfork 022D4 -piv 003D6 -planck 0210F -planckh 0210E -plankv 0210F -plus 0002B -plusacir 02A23 -plusb 0229E -pluscir 02A22 -plusdo 02214 -plusdu 02A25 -pluse 02A72 -plusmn 000B1 -plussim 02A26 -plustwo 02A27 -pm 000B1 -pointint 02A15 -popf 1D561 -pound 000A3 -pr 0227A -prE 02AB3 -prap 02AB7 -prcue 0227C -pre 02AAF -prec 0227A -precapprox 02AB7 -preccurlyeq 0227C -preceq 02AAF -precnapprox 02AB9 -precneqq 02AB5 -precnsim 022E8 -precsim 0227E -prime 02032 -primes 02119 -prnE 02AB5 -prnap 02AB9 -prnsim 022E8 -prod 0220F -profalar 0232E -profline 02312 -profsurf 02313 -prop 0221D -propto 0221D -prsim 0227E -prurel 022B0 -pscr 1D4C5 -psi 003C8 -puncsp 02008 -qfr 1D52E -qint 02A0C -qopf 1D562 -qprime 02057 -qscr 1D4C6 -quaternions 0210D -quatint 02A16 -quest 0003F -questeq 0225F -quot 00022 -rAarr 021DB -rArr 021D2 -rAtail 0291C -rBarr 0290F -rHar 02964 +nwArr 021D6 +nwarhk 02923 +nwarr 02196 +nwarrow 02196 +nwnear 02927 +oS 024C8 +oacute 000F3 +oast 0229B +ocir 0229A +ocirc 000F4 +ocy 0043E +odash 0229D +odblac 00151 +odiv 02A38 +odot 02299 +odsold 029BC +oelig 00153 +ofcir 029BF +ofr 1D52C +ogon 002DB +ograve 000F2 +ogt 029C1 +ohbar 029B5 +ohm 003A9 +oint 0222E +olarr 021BA +olcir 029BE +olcross 029BB +oline 0203E +olt 029C0 +omacr 0014D +omega 003C9 +omicron 003BF +omid 029B6 +ominus 02296 +oopf 1D560 +opar 029B7 +operp 029B9 +oplus 02295 +or 02228 +orarr 021BB +ord 02A5D +order 02134 +orderof 02134 +ordf 000AA +ordm 000BA +origof 022B6 +oror 02A56 +orslope 02A57 +orv 02A5B +oscr 02134 +oslash 000F8 +osol 02298 +otilde 000F5 +otimes 02297 +otimesas 02A36 +ouml 000F6 +ovbar 0233D +par 02225 +para 000B6 +parallel 02225 +parsim 02AF3 +parsl 02AFD +part 02202 +pcy 0043F +percnt 00025 +period 0002E +permil 02030 +perp 022A5 +pertenk 02031 +pfr 1D52D +phi 003C6 +phiv 003D5 +phmmat 02133 +phone 0260E +pi 003C0 +pitchfork 022D4 +piv 003D6 +planck 0210F +planckh 0210E +plankv 0210F +plus 0002B +plusacir 02A23 +plusb 0229E +pluscir 02A22 +plusdo 02214 +plusdu 02A25 +pluse 02A72 +plusmn 000B1 +plussim 02A26 +plustwo 02A27 +pm 000B1 +pointint 02A15 +popf 1D561 +pound 000A3 +pr 0227A +prE 02AB3 +prap 02AB7 +prcue 0227C +pre 02AAF +prec 0227A +precapprox 02AB7 +preccurlyeq 0227C +preceq 02AAF +precnapprox 02AB9 +precneqq 02AB5 +precnsim 022E8 +precsim 0227E +prime 02032 +primes 02119 +prnE 02AB5 +prnap 02AB9 +prnsim 022E8 +prod 0220F +profalar 0232E +profline 02312 +profsurf 02313 +prop 0221D +propto 0221D +prsim 0227E +prurel 022B0 +pscr 1D4C5 +psi 003C8 +puncsp 02008 +qfr 1D52E +qint 02A0C +qopf 1D562 +qprime 02057 +qscr 1D4C6 +quaternions 0210D +quatint 02A16 +quest 0003F +questeq 0225F +quot 00022 +rAarr 021DB +rArr 021D2 +rAtail 0291C +rBarr 0290F +rHar 02964 race 0223D 00331 -racute 00155 -radic 0221A -raemptyv 029B3 -rang 027E9 -rangd 02992 -range 029A5 -rangle 027E9 -raquo 000BB -rarr 02192 -rarrap 02975 -rarrb 021E5 -rarrbfs 02920 -rarrc 02933 -rarrfs 0291E -rarrhk 021AA -rarrlp 021AC -rarrpl 02945 -rarrsim 02974 -rarrtl 021A3 -rarrw 0219D -ratail 0291A -ratio 02236 -rationals 0211A -rbarr 0290D -rbbrk 02773 -rbrace 0007D -rbrack 0005D -rbrke 0298C -rbrksld 0298E -rbrkslu 02990 -rcaron 00159 -rcedil 00157 -rceil 02309 -rcub 0007D -rcy 00440 -rdca 02937 -rdldhar 02969 -rdquo 0201D -rdquor 0201D -rdsh 021B3 -real 0211C -realine 0211B -realpart 0211C -reals 0211D -rect 025AD -reg 000AE -rfisht 0297D -rfloor 0230B -rfr 1D52F -rhard 021C1 -rharu 021C0 -rharul 0296C -rho 003C1 -rhov 003F1 -rightarrow 02192 -rightarrowtail 021A3 -rightharpoondown 021C1 -rightharpoonup 021C0 -rightleftarrows 021C4 -rightleftharpoons 021CC -rightrightarrows 021C9 -rightsquigarrow 0219D -rightthreetimes 022CC -ring 002DA -risingdotseq 02253 -rlarr 021C4 -rlhar 021CC -rlm 0200F -rmoust 023B1 -rmoustache 023B1 -rnmid 02AEE -roang 027ED -roarr 021FE -robrk 027E7 -ropar 02986 -ropf 1D563 -roplus 02A2E -rotimes 02A35 -rpar 00029 -rpargt 02994 -rppolint 02A12 -rrarr 021C9 -rsaquo 0203A -rscr 1D4C7 -rsh 021B1 -rsqb 0005D -rsquo 02019 -rsquor 02019 -rthree 022CC -rtimes 022CA -rtri 025B9 -rtrie 022B5 -rtrif 025B8 -rtriltri 029CE -ruluhar 02968 -rx 0211E -sacute 0015B -sbquo 0201A -sc 0227B -scE 02AB4 -scap 02AB8 -scaron 00161 -sccue 0227D -sce 02AB0 -scedil 0015F -scirc 0015D -scnE 02AB6 -scnap 02ABA -scnsim 022E9 -scpolint 02A13 -scsim 0227F -scy 00441 -sdot 022C5 -sdotb 022A1 -sdote 02A66 -seArr 021D8 -searhk 02925 -searr 02198 -searrow 02198 -sect 000A7 -semi 0003B -seswar 02929 -setminus 02216 -setmn 02216 -sext 02736 -sfr 1D530 -sfrown 02322 -sharp 0266F -shchcy 00449 -shcy 00448 -shortmid 02223 -shortparallel 02225 -shy 000AD -sigma 003C3 -sigmaf 003C2 -sigmav 003C2 -sim 0223C -simdot 02A6A -sime 02243 -simeq 02243 -simg 02A9E -simgE 02AA0 -siml 02A9D -simlE 02A9F -simne 02246 -simplus 02A24 -simrarr 02972 -slarr 02190 -smallsetminus 02216 -smashp 02A33 -smeparsl 029E4 -smid 02223 -smile 02323 -smt 02AAA -smte 02AAC +racute 00155 +radic 0221A +raemptyv 029B3 +rang 027E9 +rangd 02992 +range 029A5 +rangle 027E9 +raquo 000BB +rarr 02192 +rarrap 02975 +rarrb 021E5 +rarrbfs 02920 +rarrc 02933 +rarrfs 0291E +rarrhk 021AA +rarrlp 021AC +rarrpl 02945 +rarrsim 02974 +rarrtl 021A3 +rarrw 0219D +ratail 0291A +ratio 02236 +rationals 0211A +rbarr 0290D +rbbrk 02773 +rbrace 0007D +rbrack 0005D +rbrke 0298C +rbrksld 0298E +rbrkslu 02990 +rcaron 00159 +rcedil 00157 +rceil 02309 +rcub 0007D +rcy 00440 +rdca 02937 +rdldhar 02969 +rdquo 0201D +rdquor 0201D +rdsh 021B3 +real 0211C +realine 0211B +realpart 0211C +reals 0211D +rect 025AD +reg 000AE +rfisht 0297D +rfloor 0230B +rfr 1D52F +rhard 021C1 +rharu 021C0 +rharul 0296C +rho 003C1 +rhov 003F1 +rightarrow 02192 +rightarrowtail 021A3 +rightharpoondown 021C1 +rightharpoonup 021C0 +rightleftarrows 021C4 +rightleftharpoons 021CC +rightrightarrows 021C9 +rightsquigarrow 0219D +rightthreetimes 022CC +ring 002DA +risingdotseq 02253 +rlarr 021C4 +rlhar 021CC +rlm 0200F +rmoust 023B1 +rmoustache 023B1 +rnmid 02AEE +roang 027ED +roarr 021FE +robrk 027E7 +ropar 02986 +ropf 1D563 +roplus 02A2E +rotimes 02A35 +rpar 00029 +rpargt 02994 +rppolint 02A12 +rrarr 021C9 +rsaquo 0203A +rscr 1D4C7 +rsh 021B1 +rsqb 0005D +rsquo 02019 +rsquor 02019 +rthree 022CC +rtimes 022CA +rtri 025B9 +rtrie 022B5 +rtrif 025B8 +rtriltri 029CE +ruluhar 02968 +rx 0211E +sacute 0015B +sbquo 0201A +sc 0227B +scE 02AB4 +scap 02AB8 +scaron 00161 +sccue 0227D +sce 02AB0 +scedil 0015F +scirc 0015D +scnE 02AB6 +scnap 02ABA +scnsim 022E9 +scpolint 02A13 +scsim 0227F +scy 00441 +sdot 022C5 +sdotb 022A1 +sdote 02A66 +seArr 021D8 +searhk 02925 +searr 02198 +searrow 02198 +sect 000A7 +semi 0003B +seswar 02929 +setminus 02216 +setmn 02216 +sext 02736 +sfr 1D530 +sfrown 02322 +sharp 0266F +shchcy 00449 +shcy 00448 +shortmid 02223 +shortparallel 02225 +shy 000AD +sigma 003C3 +sigmaf 003C2 +sigmav 003C2 +sim 0223C +simdot 02A6A +sime 02243 +simeq 02243 +simg 02A9E +simgE 02AA0 +siml 02A9D +simlE 02A9F +simne 02246 +simplus 02A24 +simrarr 02972 +slarr 02190 +smallsetminus 02216 +smashp 02A33 +smeparsl 029E4 +smid 02223 +smile 02323 +smt 02AAA +smte 02AAC smtes 02AAC 0FE00 -softcy 0044C -sol 0002F -solb 029C4 -solbar 0233F -sopf 1D564 -spades 02660 -spadesuit 02660 -spar 02225 -sqcap 02293 +softcy 0044C +sol 0002F +solb 029C4 +solbar 0233F +sopf 1D564 +spades 02660 +spadesuit 02660 +spar 02225 +sqcap 02293 sqcaps 02293 0FE00 -sqcup 02294 +sqcup 02294 sqcups 02294 0FE00 -sqsub 0228F -sqsube 02291 -sqsubset 0228F -sqsubseteq 02291 -sqsup 02290 -sqsupe 02292 -sqsupset 02290 -sqsupseteq 02292 -squ 025A1 -square 025A1 -squarf 025AA -squf 025AA -srarr 02192 -sscr 1D4C8 -ssetmn 02216 -ssmile 02323 -sstarf 022C6 -star 02606 -starf 02605 -straightepsilon 003F5 -straightphi 003D5 -strns 000AF -sub 02282 -subE 02AC5 -subdot 02ABD -sube 02286 -subedot 02AC3 -submult 02AC1 -subnE 02ACB -subne 0228A -subplus 02ABF -subrarr 02979 -subset 02282 -subseteq 02286 -subseteqq 02AC5 -subsetneq 0228A -subsetneqq 02ACB -subsim 02AC7 -subsub 02AD5 -subsup 02AD3 -succ 0227B -succapprox 02AB8 -succcurlyeq 0227D -succeq 02AB0 -succnapprox 02ABA -succneqq 02AB6 -succnsim 022E9 -succsim 0227F -sum 02211 -sung 0266A -sup 02283 -sup1 000B9 -sup2 000B2 -sup3 000B3 -supE 02AC6 -supdot 02ABE -supdsub 02AD8 -supe 02287 -supedot 02AC4 -suphsol 027C9 -suphsub 02AD7 -suplarr 0297B -supmult 02AC2 -supnE 02ACC -supne 0228B -supplus 02AC0 -supset 02283 -supseteq 02287 -supseteqq 02AC6 -supsetneq 0228B -supsetneqq 02ACC -supsim 02AC8 -supsub 02AD4 -supsup 02AD6 -swArr 021D9 -swarhk 02926 -swarr 02199 -swarrow 02199 -swnwar 0292A -szlig 000DF -target 02316 -tau 003C4 -tbrk 023B4 -tcaron 00165 -tcedil 00163 -tcy 00442 -tdot 020DB -telrec 02315 -tfr 1D531 -there4 02234 -therefore 02234 -theta 003B8 -thetasym 003D1 -thetav 003D1 -thickapprox 02248 -thicksim 0223C -thinsp 02009 -thkap 02248 -thksim 0223C -thorn 000FE -tilde 002DC -times 000D7 -timesb 022A0 -timesbar 02A31 -timesd 02A30 -tint 0222D -toea 02928 -top 022A4 -topbot 02336 -topcir 02AF1 -topf 1D565 -topfork 02ADA -tosa 02929 -tprime 02034 -trade 02122 -triangle 025B5 -triangledown 025BF -triangleleft 025C3 -trianglelefteq 022B4 -triangleq 0225C -triangleright 025B9 -trianglerighteq 022B5 -tridot 025EC -trie 0225C -triminus 02A3A -triplus 02A39 -trisb 029CD -tritime 02A3B -trpezium 023E2 -tscr 1D4C9 -tscy 00446 -tshcy 0045B -tstrok 00167 -twixt 0226C -twoheadleftarrow 0219E -twoheadrightarrow 021A0 -uArr 021D1 -uHar 02963 -uacute 000FA -uarr 02191 -ubrcy 0045E -ubreve 0016D -ucirc 000FB -ucy 00443 -udarr 021C5 -udblac 00171 -udhar 0296E -ufisht 0297E -ufr 1D532 -ugrave 000F9 -uharl 021BF -uharr 021BE -uhblk 02580 -ulcorn 0231C -ulcorner 0231C -ulcrop 0230F -ultri 025F8 -umacr 0016B -uml 000A8 -uogon 00173 -uopf 1D566 -uparrow 02191 -updownarrow 02195 -upharpoonleft 021BF -upharpoonright 021BE -uplus 0228E -upsi 003C5 -upsih 003D2 -upsilon 003C5 -upuparrows 021C8 -urcorn 0231D -urcorner 0231D -urcrop 0230E -uring 0016F -urtri 025F9 -uscr 1D4CA -utdot 022F0 -utilde 00169 -utri 025B5 -utrif 025B4 -uuarr 021C8 -uuml 000FC -uwangle 029A7 -vArr 021D5 -vBar 02AE8 -vBarv 02AE9 -vDash 022A8 -vangrt 0299C -varepsilon 003F5 -varkappa 003F0 -varnothing 02205 -varphi 003D5 -varpi 003D6 -varpropto 0221D -varr 02195 -varrho 003F1 -varsigma 003C2 +sqsub 0228F +sqsube 02291 +sqsubset 0228F +sqsubseteq 02291 +sqsup 02290 +sqsupe 02292 +sqsupset 02290 +sqsupseteq 02292 +squ 025A1 +square 025A1 +squarf 025AA +squf 025AA +srarr 02192 +sscr 1D4C8 +ssetmn 02216 +ssmile 02323 +sstarf 022C6 +star 02606 +starf 02605 +straightepsilon 003F5 +straightphi 003D5 +strns 000AF +sub 02282 +subE 02AC5 +subdot 02ABD +sube 02286 +subedot 02AC3 +submult 02AC1 +subnE 02ACB +subne 0228A +subplus 02ABF +subrarr 02979 +subset 02282 +subseteq 02286 +subseteqq 02AC5 +subsetneq 0228A +subsetneqq 02ACB +subsim 02AC7 +subsub 02AD5 +subsup 02AD3 +succ 0227B +succapprox 02AB8 +succcurlyeq 0227D +succeq 02AB0 +succnapprox 02ABA +succneqq 02AB6 +succnsim 022E9 +succsim 0227F +sum 02211 +sung 0266A +sup 02283 +sup1 000B9 +sup2 000B2 +sup3 000B3 +supE 02AC6 +supdot 02ABE +supdsub 02AD8 +supe 02287 +supedot 02AC4 +suphsol 027C9 +suphsub 02AD7 +suplarr 0297B +supmult 02AC2 +supnE 02ACC +supne 0228B +supplus 02AC0 +supset 02283 +supseteq 02287 +supseteqq 02AC6 +supsetneq 0228B +supsetneqq 02ACC +supsim 02AC8 +supsub 02AD4 +supsup 02AD6 +swArr 021D9 +swarhk 02926 +swarr 02199 +swarrow 02199 +swnwar 0292A +szlig 000DF +target 02316 +tau 003C4 +tbrk 023B4 +tcaron 00165 +tcedil 00163 +tcy 00442 +tdot 020DB +telrec 02315 +tfr 1D531 +there4 02234 +therefore 02234 +theta 003B8 +thetasym 003D1 +thetav 003D1 +thickapprox 02248 +thicksim 0223C +thinsp 02009 +thkap 02248 +thksim 0223C +thorn 000FE +tilde 002DC +times 000D7 +timesb 022A0 +timesbar 02A31 +timesd 02A30 +tint 0222D +toea 02928 +top 022A4 +topbot 02336 +topcir 02AF1 +topf 1D565 +topfork 02ADA +tosa 02929 +tprime 02034 +trade 02122 +triangle 025B5 +triangledown 025BF +triangleleft 025C3 +trianglelefteq 022B4 +triangleq 0225C +triangleright 025B9 +trianglerighteq 022B5 +tridot 025EC +trie 0225C +triminus 02A3A +triplus 02A39 +trisb 029CD +tritime 02A3B +trpezium 023E2 +tscr 1D4C9 +tscy 00446 +tshcy 0045B +tstrok 00167 +twixt 0226C +twoheadleftarrow 0219E +twoheadrightarrow 021A0 +uArr 021D1 +uHar 02963 +uacute 000FA +uarr 02191 +ubrcy 0045E +ubreve 0016D +ucirc 000FB +ucy 00443 +udarr 021C5 +udblac 00171 +udhar 0296E +ufisht 0297E +ufr 1D532 +ugrave 000F9 +uharl 021BF +uharr 021BE +uhblk 02580 +ulcorn 0231C +ulcorner 0231C +ulcrop 0230F +ultri 025F8 +umacr 0016B +uml 000A8 +uogon 00173 +uopf 1D566 +uparrow 02191 +updownarrow 02195 +upharpoonleft 021BF +upharpoonright 021BE +uplus 0228E +upsi 003C5 +upsih 003D2 +upsilon 003C5 +upuparrows 021C8 +urcorn 0231D +urcorner 0231D +urcrop 0230E +uring 0016F +urtri 025F9 +uscr 1D4CA +utdot 022F0 +utilde 00169 +utri 025B5 +utrif 025B4 +uuarr 021C8 +uuml 000FC +uwangle 029A7 +vArr 021D5 +vBar 02AE8 +vBarv 02AE9 +vDash 022A8 +vangrt 0299C +varepsilon 003F5 +varkappa 003F0 +varnothing 02205 +varphi 003D5 +varpi 003D6 +varpropto 0221D +varr 02195 +varrho 003F1 +varsigma 003C2 varsubsetneq 0228A 0FE00 varsubsetneqq 02ACB 0FE00 varsupsetneq 0228B 0FE00 varsupsetneqq 02ACC 0FE00 -vartheta 003D1 -vartriangleleft 022B2 -vartriangleright 022B3 -vcy 00432 -vdash 022A2 -vee 02228 -veebar 022BB -veeeq 0225A -vellip 022EE -verbar 0007C -vert 0007C -vfr 1D533 -vltri 022B2 +vartheta 003D1 +vartriangleleft 022B2 +vartriangleright 022B3 +vcy 00432 +vdash 022A2 +vee 02228 +veebar 022BB +veeeq 0225A +vellip 022EE +verbar 0007C +vert 0007C +vfr 1D533 +vltri 022B2 vnsub 02282 020D2 vnsup 02283 020D2 -vopf 1D567 -vprop 0221D -vrtri 022B3 -vscr 1D4CB +vopf 1D567 +vprop 0221D +vrtri 022B3 +vscr 1D4CB vsubnE 02ACB 0FE00 vsubne 0228A 0FE00 vsupnE 02ACC 0FE00 vsupne 0228B 0FE00 -vzigzag 0299A -wcirc 00175 -wedbar 02A5F -wedge 02227 -wedgeq 02259 -weierp 02118 -wfr 1D534 -wopf 1D568 -wp 02118 -wr 02240 -wreath 02240 -wscr 1D4CC -xcap 022C2 -xcirc 025EF -xcup 022C3 -xdtri 025BD -xfr 1D535 -xhArr 027FA -xharr 027F7 -xi 003BE -xlArr 027F8 -xlarr 027F5 -xmap 027FC -xnis 022FB -xodot 02A00 -xopf 1D569 -xoplus 02A01 -xotime 02A02 -xrArr 027F9 -xrarr 027F6 -xscr 1D4CD -xsqcup 02A06 -xuplus 02A04 -xutri 025B3 -xvee 022C1 -xwedge 022C0 -yacute 000FD -yacy 0044F -ycirc 00177 -ycy 0044B -yen 000A5 -yfr 1D536 -yicy 00457 -yopf 1D56A -yscr 1D4CE -yucy 0044E -yuml 000FF -zacute 0017A -zcaron 0017E -zcy 00437 -zdot 0017C -zeetrf 02128 -zeta 003B6 -zfr 1D537 -zhcy 00436 -zigrarr 021DD -zopf 1D56B -zscr 1D4CF -zwj 0200D -zwnj 0200C
\ No newline at end of file +vzigzag 0299A +wcirc 00175 +wedbar 02A5F +wedge 02227 +wedgeq 02259 +weierp 02118 +wfr 1D534 +wopf 1D568 +wp 02118 +wr 02240 +wreath 02240 +wscr 1D4CC +xcap 022C2 +xcirc 025EF +xcup 022C3 +xdtri 025BD +xfr 1D535 +xhArr 027FA +xharr 027F7 +xi 003BE +xlArr 027F8 +xlarr 027F5 +xmap 027FC +xnis 022FB +xodot 02A00 +xopf 1D569 +xoplus 02A01 +xotime 02A02 +xrArr 027F9 +xrarr 027F6 +xscr 1D4CD +xsqcup 02A06 +xuplus 02A04 +xutri 025B3 +xvee 022C1 +xwedge 022C0 +yacute 000FD +yacy 0044F +ycirc 00177 +ycy 0044B +yen 000A5 +yfr 1D536 +yicy 00457 +yopf 1D56A +yscr 1D4CE +yucy 0044E +yuml 000FF +zacute 0017A +zcaron 0017E +zcy 00437 +zdot 0017C +zeetrf 02128 +zeta 003B6 +zfr 1D537 +zhcy 00436 +zigrarr 021DD +zopf 1D56B +zscr 1D4CF +zwj 0200D +zwnj 0200C
\ No newline at end of file diff --git a/ext/standard/html_tables/html_table_gen.php b/ext/standard/html_tables/html_table_gen.php index 5d7a0066cf..d850d1c7ff 100644 --- a/ext/standard/html_tables/html_table_gen.php +++ b/ext/standard/html_tables/html_table_gen.php @@ -188,10 +188,10 @@ foreach ($encodings as $e) { if (preg_match("/^0x([0-9A-Z]{2})\t0x([0-9A-Z]{2,})/i", $l, $matches)) $map[] = array($matches[1], $matches[2]); } - + $mappy = array(); foreach ($map as $v) { $mappy[hexdec($v[0])] = hexdec($v[1]); } - + $mstable = array("ident" => $e['ident']); /* calculate two-stage tables */ for ($i = 0; $i < 4; $i++) { @@ -200,7 +200,7 @@ foreach ($encodings as $e) { $mstable[$i][$j] = isset($mappy[$cp]) ? $mappy[$cp] : NULL; } } - + echo "/* {{{ Stage 2 tables for {$e['name']} */\n\n"; @@ -210,9 +210,9 @@ foreach ($encodings as $e) { $s2tables_idents[$i] = $encodings[$t[0]/5]["ident"]; continue; } - + $s2tables_idents[$i] = $e["ident"]; - + echo "static const enc_to_uni_stage2 enc_to_uni_s2_{$e['ident']}_". sprintf("%02X", $i << 6)." = { {\n"; for ($j = 0; $j < 64; $j++) { @@ -225,10 +225,10 @@ foreach ($encodings as $e) { echo "0xFFFF,"; /* special value; indicates no mapping */ } echo "\n} };\n\n"; - + $prevStage2[] = $mstable[$i]; } - + echo "/* end of stage 2 tables for {$e['name']} }}} */\n\n"; @@ -331,23 +331,23 @@ foreach ($encodings as $e) { if (preg_match("/^0x([0-9A-Z]{2})\t0x([0-9A-Z]{2,})\s+#\s*(.*)$/i", $l, $matches)) $map[] = array($matches[1], $matches[2], rtrim($matches[3])); } - + $mappy = array(); foreach ($map as $v) { if (hexdec($v[0]) >= $e['range'][0] && hexdec($v[0]) <= $e['range'][1]) $mappy[hexdec($v[1])] = array(hexdec($v[0]), strtolower($v[2])); } ksort($mappy); - + echo "static const uni_to_enc unimap_{$e['ident']}[] = {\n"; - + foreach ($mappy as $k => $v) { echo "\t{ ", sprintf("0x%04X", $k), ", ", sprintf("0x%02X", $v[0]), " },\t/* ", $v[1], " */\n"; } echo "};\n"; - + echo "/* {{{ end of mappings *from* Unicode for {$e['name']} */\n\n"; } @@ -474,7 +474,7 @@ foreach ($multicp_rows as $k => $v) { $v['default'] = "gt"; echo "\t{ {", sprintf("\"%-21s", $v["default"].'",'), "\t", sprintf("%02d", (count($v) - 1)), ",\t\t", - sprintf("% 2d", strlen($v["default"])), '} },', "\n"; + sprintf("% 2d", strlen($v["default"])), '} },', "\n"; } else { echo "\t{ {", sprintf("%-22s", 'NULL,'), "\t", sprintf("%02d", count($v)), ",\t\t0} },\n"; @@ -482,7 +482,7 @@ foreach ($multicp_rows as $k => $v) { unset($v["default"]); foreach ($v as $l => $w) { echo "\t{ {", sprintf("\"%-21s", $w.'",'), "\t", sprintf("0x%05s", $l), ",\t", - sprintf("% 2d", strlen($w)), '} },', "\n"; + sprintf("% 2d", strlen($w)), '} },', "\n"; } echo "};\n"; } @@ -559,7 +559,7 @@ for ($i = 0; $i < 0x1E; $i++) { else echo "{1, { {(void *)", sprintf("multi_cp_{$ident}_%05X", ($i << 12) | ($k << 6) | $y ), ", 0} } },"; - + } echo "\n};\n\n"; } @@ -683,7 +683,7 @@ echo // die("violated assumption for traverse_for_entities"); // } // } -// +// // $k++; //} //echo "\n};\n\n"; diff --git a/ext/standard/strnatcmp.c b/ext/standard/strnatcmp.c index 64ff8fc37d..6d394ba9d8 100644 --- a/ext/standard/strnatcmp.c +++ b/ext/standard/strnatcmp.c @@ -144,7 +144,7 @@ PHPAPI int strnatcmp_ex(char const *a, size_t a_len, char const *b, size_t b_len else if (ap == aend) return -1; else if (bp == bend) - return 1; + return 1; else { /* Keep on comparing from the current point. */ ca = *ap; cb = *bp; diff --git a/ext/standard/tests/ini_info/scandir/0.ini b/ext/standard/tests/ini_info/scandir/0.ini index fa0980299c..ecc77af06e 100644 --- a/ext/standard/tests/ini_info/scandir/0.ini +++ b/ext/standard/tests/ini_info/scandir/0.ini @@ -1,4 +1,4 @@ -; This file is named 0.ini so it should be the first line of +; This file is named 0.ini so it should be the first line of ; any scanned ini output date.timezone = Antarctica/McMurdo
\ No newline at end of file diff --git a/ext/xmlreader/README b/ext/xmlreader/README index f85e4a2121..66f16b6cbc 100644 --- a/ext/xmlreader/README +++ b/ext/xmlreader/README @@ -1,5 +1,5 @@ -XMLReader represents a reader that provides non-cached, -forward-only access to XML data. It is based upon the +XMLReader represents a reader that provides non-cached, +forward-only access to XML data. It is based upon the xmlTextReader api from libxml This extension is designed to only work under PHP 5+. diff --git a/ext/xmlrpc/EXPERIMENTAL b/ext/xmlrpc/EXPERIMENTAL index 6443e99646..51f50405ea 100644 --- a/ext/xmlrpc/EXPERIMENTAL +++ b/ext/xmlrpc/EXPERIMENTAL @@ -1,5 +1,5 @@ this extension is experimental, -its functions may change their names -or move to extension all together -so do not rely to much on them +its functions may change their names +or move to extension all together +so do not rely to much on them you have been warned! diff --git a/ext/xmlrpc/libxmlrpc/xmlrpc.m4 b/ext/xmlrpc/libxmlrpc/xmlrpc.m4 index 87da92db8a..955376072f 100644 --- a/ext/xmlrpc/libxmlrpc/xmlrpc.m4 +++ b/ext/xmlrpc/libxmlrpc/xmlrpc.m4 @@ -1,4 +1,4 @@ -AC_DEFUN([XMLRPC_CHECKS],[ +AC_DEFUN([XMLRPC_CHECKS],[ AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_PROG_LN_S]) diff --git a/ext/xsl/config.w32 b/ext/xsl/config.w32 index 0fbf74e57b..5425e1bfd1 100644 --- a/ext/xsl/config.w32 +++ b/ext/xsl/config.w32 @@ -40,7 +40,7 @@ if (PHP_XSL != "no") { ADD_FLAG("LDFLAGS_XSL", "/nodefaultlib:msvcrt"); } } - + } else { WARNING("xsl not enabled; libraries and headers not found"); } diff --git a/ext/zip/examples/oldapi.php b/ext/zip/examples/oldapi.php index 2f17f43ebd..82a6277f3a 100644 --- a/ext/zip/examples/oldapi.php +++ b/ext/zip/examples/oldapi.php @@ -8,8 +8,8 @@ if ($zip) { while ($zip_entry = zip_read($zip)) { var_dump($zip_entry); $txt = zip_entry_read($zip_entry, 10); - echo $i . ": " . $txt . "size: " . zip_entry_filesize($zip_entry) . - "comp_method: " . zip_entry_compressionmethod($zip_entry) . + echo $i . ": " . $txt . "size: " . zip_entry_filesize($zip_entry) . + "comp_method: " . zip_entry_compressionmethod($zip_entry) . "\n"; $i++; } diff --git a/ext/zlib/tests/data.inc b/ext/zlib/tests/data.inc index 441199ff08..dce79b0204 100644 --- a/ext/zlib/tests/data.inc +++ b/ext/zlib/tests/data.inc @@ -36,17 +36,17 @@ With this regard their currents turn away, And lose the name of action. -Hath not a Jew eyes? Hath not a Jew hands, organs, dimensions, -senses, affections, passions; fed with the same food, hurt with -the same weapons, subject to the same diseases, heal'd by -the same means, warm'd and cool'd by the same winter and summer -as a Christian is? If you prick us, do we not bleed? If you -tickle us, do we not laugh? If you poison us, do we not die? -And if you wrong us, shall we not revenge? If we are like you -in the rest, we will resemble you in that. If a Jew wrong a -Christian, what is his humility? Revenge. If a Christian wrong -a Jew, what should his sufferance be by Christian example? Why, -revenge. The villainy you teach me, I will execute, and it +Hath not a Jew eyes? Hath not a Jew hands, organs, dimensions, +senses, affections, passions; fed with the same food, hurt with +the same weapons, subject to the same diseases, heal'd by +the same means, warm'd and cool'd by the same winter and summer +as a Christian is? If you prick us, do we not bleed? If you +tickle us, do we not laugh? If you poison us, do we not die? +And if you wrong us, shall we not revenge? If we are like you +in the rest, we will resemble you in that. If a Jew wrong a +Christian, what is his humility? Revenge. If a Christian wrong +a Jew, what should his sufferance be by Christian example? Why, +revenge. The villainy you teach me, I will execute, and it shall go hard but I will better the instruction. Is this a dagger which I see before me, @@ -65,7 +65,7 @@ Or else worth all the rest; I see thee still, And on thy blade and dudgeon gouts of blood, Which was not so before. There's no such thing: -It is the bloody business which informs Thus to mine eyes. +It is the bloody business which informs Thus to mine eyes. Now o'er the one halfworld Nature seems dead, and wicked dreams abuse The curtain'd sleep; witchcraft celebrates Pale Hecate's offerings, and wither'd murder, @@ -73,7 +73,7 @@ Alarum'd by his sentinel, the wolf, Whose howl's his watch, thus with his stealthy pace. With Tarquin's ravishing strides, towards his design Moves like a ghost. Thou sure and firm-set earth, -Hear not my steps, which way they walk, +Hear not my steps, which way they walk, for fear Thy very stones prate of my whereabout, And take the present horror from the time, Which now suits with it. diff --git a/ext/zlib/zlib_win32_howto.txt b/ext/zlib/zlib_win32_howto.txt index 59ff3c4f4c..89bdb29f1e 100644 --- a/ext/zlib/zlib_win32_howto.txt +++ b/ext/zlib/zlib_win32_howto.txt @@ -13,4 +13,3 @@ Start Visual Studio, load php_modules.dsw, select the ZLIB projects, and build it. -
\ No newline at end of file |