PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\instantclient_11_2;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\WINDOWS\system32\WindowsPowerShell\v1.0 Start 2014-02-21T01:56:31 ActivePerl-1800 CPAN-2.00 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK PATH=C:/CPANFL~1.18/var/libs/bin;C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.18\var\megalib\bin;C:\Perl-5.18\site\bin;C:\Perl-5.18\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\INSTAN~1;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\WINDOWS\system32\WINDOW~2\v1.0 Reading 'C:\cpanfly-5.18\var\cpan\Metadata' Database was generated on Fri, 21 Feb 2014 09:06:24 GMT Running make for D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\D\DM\DMUEY\String-UnicodeUTF8-0.21.tar.gz ok String-UnicodeUTF8-0.21/ String-UnicodeUTF8-0.21/Build.PL String-UnicodeUTF8-0.21/Changes String-UnicodeUTF8-0.21/MANIFEST String-UnicodeUTF8-0.21/META.json String-UnicodeUTF8-0.21/META.yml String-UnicodeUTF8-0.21/Makefile.PL String-UnicodeUTF8-0.21/README String-UnicodeUTF8-0.21/lib/ String-UnicodeUTF8-0.21/t/ String-UnicodeUTF8-0.21/t/00.load.t String-UnicodeUTF8-0.21/t/01.functions.t String-UnicodeUTF8-0.21/t/perlcritic.t String-UnicodeUTF8-0.21/t/perltidy.t String-UnicodeUTF8-0.21/t/pod-coverage.t String-UnicodeUTF8-0.21/t/pod.t String-UnicodeUTF8-0.21/lib/String/ String-UnicodeUTF8-0.21/lib/String/UnicodeUTF8.pm CPAN.pm: Building D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz >>> C:\Perl-5.18\bin\perl.exe Makefile.PL Warning: prerequisite String::Unquotemeta 0 not found. Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for String::UnicodeUTF8 Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DMUEY/String-UnicodeUTF8-0.21.tar.gz ---- String::Unquotemeta [requires] Running make test Delayed until after prerequisites Running test for module 'String::Unquotemeta' Running make for D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz Checksum for C:\cpanfly-5.18\var\cpan\sources\authors\id\D\DM\DMUEY\String-Unquotemeta-0.1.tar.gz ok String-Unquotemeta-0.1/ String-Unquotemeta-0.1/Build.PL String-Unquotemeta-0.1/Changes String-Unquotemeta-0.1/lib/ String-Unquotemeta-0.1/Makefile.PL String-Unquotemeta-0.1/MANIFEST String-Unquotemeta-0.1/META.yml String-Unquotemeta-0.1/README String-Unquotemeta-0.1/t/ String-Unquotemeta-0.1/t/00.load.t String-Unquotemeta-0.1/t/perlcritic.t String-Unquotemeta-0.1/t/pod-coverage.t String-Unquotemeta-0.1/t/pod.t String-Unquotemeta-0.1/lib/String/ String-Unquotemeta-0.1/lib/String/Unquotemeta.pm CPAN.pm: Building D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz >>> C:\Perl-5.18\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for String::Unquotemeta Writing MYMETA.yml and MYMETA.json >>> dmake cp lib/String/Unquotemeta.pm blib\lib\String\Unquotemeta.pm DMUEY/String-Unquotemeta-0.1.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing String::Unquotemeta 0.1 t/00.load.t ....... 1..31 ok 1 - use String::Unquotemeta; ok 2 - Exported ok 3 - via arg: http://howdy.com/foo?howdy=skip a space @ \ ok 4 - via arg: ftp://foo.com.buz/\"I am you pal\" ok 5 - via arg: aim://foo.com/~!@\#$%^&*()_+||:"<>?,./;'[]\" ok 6 - via arg: curly://queue{} ok 7 - via arg: non interp, three \\ ok 8 - via arg: interp, three \ ok 9 - via arg: double://slashs/\\howdy ok 10 - via arg: triple://slashs/\\\howdy ok 11 - via arg: quad://slashs/\\\\howdy ok 12 - via arg: noquotemetadata ok 13 - via arg: empty string ok 14 - via arg: undefined ok 15 - via $_: http://howdy.com/foo?howdy=skip a space @ \ ok 16 - via $_: ftp://foo.com.buz/\"I am you pal\" ok 17 - via $_: aim://foo.com/~!@\#$%^&*()_+||:"<>?,./;'[]\" ok 18 - via $_: curly://queue{} ok 19 - via $_: non interp, three \\ ok 20 - via $_: interp, three \ ok 21 - via $_: double://slashs/\\howdy ok 22 - via $_: triple://slashs/\\\howdy ok 23 - via $_: quad://slashs/\\\\howdy ok 24 - via $_: noquotemetadata ok 25 - via $_: empty string ok 26 - via $_: empty string ok 27 - ARRAY empty ok 28 - ARRAY 1 ok 29 - ARRAY 2 ok 30 - quotemeta() prototype $@ ok 31 - unquotemeta() prototype $@ ok t/perlcritic.t .... skipped: $ENV{'do_perl_critic_tests'} must be true to run these 'development only' tests t/pod-coverage.t .. 1..1 ok 1 - Pod coverage on String::Unquotemeta ok t/pod.t ........... 1..1 ok 1 - POD test for blib/lib/String/Unquotemeta.pm ok All tests successful. Files=4, Tests=33, 3 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) Result: PASS DMUEY/String-Unquotemeta-0.1.tar.gz dmake test TEST_VERBOSE=1 -- OK Daniel Muey <dmuey@cpan.org> undo what quotemeta() does, nothing more nothing less >>> (cd C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d && tar cvf - String-Unquotemeta-0.1.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/D/DM/DMUEY/String-Unquotemeta-0.1.tar.gz String-Unquotemeta-0.1.ppd blib/ blib/lib/ blib/lib/String/ blib/lib/String/Unquotemeta.pm >>> mv C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/String-Unquotemeta-0.1.ppd C:/cpanfly-5.18/var/REPO/D/DM/DMUEY Running make for D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz Prepending C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/arch C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly-5.18\var\cpan\build\String-UnicodeUTF8-0.21-YpCk35 Prepending C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/arch C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz >>> dmake cp lib/String/UnicodeUTF8.pm blib\lib\String\UnicodeUTF8.pm DMUEY/String-UnicodeUTF8-0.21.tar.gz dmake -- OK Prepending C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/arch C:\cpanfly-5.18\var\cpan\build\String-Unquotemeta-0.1-PzeS2d/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 C:\Perl-5.18\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing String::UnicodeUTF8 0.21 t/00.load.t ....... 1..1 ok 1 - use String::UnicodeUTF8; ok # Testing String::UnicodeUTF8 0.21 t/01.functions.t .. 1..282 ok 1 - pre import sanity check for import() ok 2 - import is not import()ed ok 3 - pre import sanity check for _pre_581_is_utf8_hack() ok 4 - _pre_581_is_utf8_hack is not import()ed ok 5 - pre import sanity check for function_that_does_not_exist() ok 6 - function_that_does_not_exist is not import()ed ok 7 - pre import sanity check for is_unicode() ok 8 - is_unicode is import()ed ok ok 9 - pre import sanity check for char_count() ok 10 - char_count is import()ed ok ok 11 - pre import sanity check for bytes_size() ok 12 - bytes_size is import()ed ok ok 13 - pre import sanity check for get_unicode() ok 14 - get_unicode is import()ed ok ok 15 - pre import sanity check for get_utf8() ok 16 - get_utf8 is import()ed ok ok 17 - pre import sanity check for quotemeta_bytes() ok 18 - quotemeta_bytes is import()ed ok ok 19 - pre import sanity check for quotemeta_utf8() ok 20 - quotemeta_utf8 is import()ed ok ok 21 - pre import sanity check for quotemeta_unicode() ok 22 - quotemeta_unicode is import()ed ok ok 23 - pre import sanity check for unquotemeta_bytes() ok 24 - unquotemeta_bytes is import()ed ok ok 25 - pre import sanity check for unquotemeta_utf8() ok 26 - unquotemeta_utf8 is import()ed ok ok 27 - pre import sanity check for unquotemeta_unicode() ok 28 - unquotemeta_unicode is import()ed ok ok 29 - pre import sanity check for escape_utf8_or_unicode() ok 30 - escape_utf8_or_unicode is import()ed ok ok 31 - pre import sanity check for escape_utf8() ok 32 - escape_utf8 is import()ed ok ok 33 - pre import sanity check for escape_unicode() ok 34 - escape_unicode is import()ed ok ok 35 - pre import sanity check for unescape_utf8_or_unicode() ok 36 - unescape_utf8_or_unicode is import()ed ok ok 37 - pre import sanity check for unescape_utf8() ok 38 - unescape_utf8 is import()ed ok ok 39 - pre import sanity check for unescape_unicode() ok 40 - unescape_unicode is import()ed ok ok 41 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - all ascii ok 42 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes grapheme string- all ascii ok 43 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ unicode string- all ascii ok 44 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - has unicode ok 45 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ bytes grapheme string - has unicode ok 46 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ unicode string - has unicode ok 47 - perl v5.018001: is_unicode() boolean RV matches utf8::is_utf8() w/ unicode graphem string string - has unicode ok 48 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - all ascii ok 49 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes grapheme string- all ascii ok 50 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ unicode string- all ascii ok 51 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes non-grapheme string - has unicode ok 52 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ bytes grapheme string - has unicode ok 53 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ unicode string - has unicode ok 54 - perl v5.018001: _pre_581_is_utf8_hack() boolean RV matches utf8::is_utf8() w/ unicode graphem string string - has unicode ok 55 - escape_utf8_or_unicode() encodes as utf8 when given a utf8 string ok 56 - escape_utf8_or_unicode() encodes as unicode when given a unicode string ok 57 - escape_utf8() encodes as utf-8 bytes when given a utf8 string ok 58 - escape_utf8() encodes as utf-8 bytes when given a unicode string ok 59 - escape_unicode() encodes as unicode when given a utf8 string ok 60 - escape_unicode() encodes as unicode when given a unicode string ok 61 - unescape_utf8_or_unicode return unicod when given unicode notation ok 62 - unescape_utf8_or_unicode return utf8 bytes when given utf8 bytes notation ok 63 - unescape_utf8() returns utf8 bytes when given unicode ok 64 - unescape_utf8() returns utf8 bytes when given utf8 bytes ok 65 - unescape_unicode() return unicode when given unicode ok 66 - unescape_unicode() return unicode when given utf8 bytes ok 67 - char_count() for b_grapheme_ascii ok 68 - bytes_size() for b_grapheme_ascii ok 69 - get_unicode() returns unicode string for b_grapheme_ascii ok 70 - get_utf8() returns bytes string for b_grapheme_ascii ok 71 - escape_utf8_or_unicode() returns bytes string for b_grapheme_ascii ok 72 - escape_utf8() returns bytes string for b_grapheme_ascii ok 73 - escape_unicode() returns bytes string for b_grapheme_ascii ok 74 - quotemeta_bytes() for b_grapheme_ascii ok 75 - quotemeta_utf8() for b_grapheme_ascii ok 76 - quotemeta_unicode() for b_grapheme_ascii ok 77 - unquotemeta_bytes() RV type given quotemeta_bytes from b_grapheme_ascii ok 78 - unquotemeta_utf8() RV type given quotemeta_bytes from b_grapheme_ascii ok 79 - unquotemeta_unicode() RV type given quotemeta_bytes from b_grapheme_ascii ok 80 - unquotemeta_bytes() for quotemeta_bytes via b_grapheme_ascii ok 81 - unquotemeta_utf8() for quotemeta_bytes via b_grapheme_ascii ok 82 - unquotemeta_unicode() for quotemeta_bytes via b_grapheme_ascii ok 83 - unquotemeta_bytes() RV type given quotemeta_utf8 from b_grapheme_ascii ok 84 - unquotemeta_utf8() RV type given quotemeta_utf8 from b_grapheme_ascii ok 85 - unquotemeta_unicode() RV type given quotemeta_utf8 from b_grapheme_ascii ok 86 - unquotemeta_bytes() for quotemeta_utf8 via b_grapheme_ascii ok 87 - unquotemeta_utf8() for quotemeta_utf8 via b_grapheme_ascii ok 88 - unquotemeta_unicode() for quotemeta_utf8 via b_grapheme_ascii ok 89 - unquotemeta_bytes() RV type given quotemeta_unicode from b_grapheme_ascii ok 90 - unquotemeta_utf8() RV type given quotemeta_unicode from b_grapheme_ascii ok 91 - unquotemeta_unicode() RV type given quotemeta_unicode from b_grapheme_ascii ok 92 - unquotemeta_bytes() for quotemeta_unicode via b_grapheme_ascii ok 93 - unquotemeta_utf8() for quotemeta_unicode via b_grapheme_ascii ok 94 - unquotemeta_unicode() for quotemeta_unicode via b_grapheme_ascii ok 95 - char_count() for b_grapheme_unichar ok 96 - bytes_size() for b_grapheme_unichar ok 97 - get_unicode() returns unicode string for b_grapheme_unichar ok 98 - get_utf8() returns bytes string for b_grapheme_unichar ok 99 - escape_utf8_or_unicode() returns bytes string for b_grapheme_unichar ok 100 - escape_utf8() returns bytes string for b_grapheme_unichar ok 101 - escape_unicode() returns bytes string for b_grapheme_unichar ok 102 - quotemeta_bytes() for b_grapheme_unichar ok 103 - quotemeta_utf8() for b_grapheme_unichar ok 104 - quotemeta_unicode() for b_grapheme_unichar ok 105 - unquotemeta_bytes() RV type given quotemeta_bytes from b_grapheme_unichar ok 106 - unquotemeta_utf8() RV type given quotemeta_bytes from b_grapheme_unichar ok 107 - unquotemeta_unicode() RV type given quotemeta_bytes from b_grapheme_unichar ok 108 - unquotemeta_bytes() for quotemeta_bytes via b_grapheme_unichar ok 109 - unquotemeta_utf8() for quotemeta_bytes via b_grapheme_unichar ok 110 - unquotemeta_unicode() for quotemeta_bytes via b_grapheme_unichar ok 111 - unquotemeta_bytes() RV type given quotemeta_utf8 from b_grapheme_unichar ok 112 - unquotemeta_utf8() RV type given quotemeta_utf8 from b_grapheme_unichar ok 113 - unquotemeta_unicode() RV type given quotemeta_utf8 from b_grapheme_unichar ok 114 - unquotemeta_bytes() for quotemeta_utf8 via b_grapheme_unichar ok 115 - unquotemeta_utf8() for quotemeta_utf8 via b_grapheme_unichar ok 116 - unquotemeta_unicode() for quotemeta_utf8 via b_grapheme_unichar ok 117 - unquotemeta_bytes() RV type given quotemeta_unicode from b_grapheme_unichar ok 118 - unquotemeta_utf8() RV type given quotemeta_unicode from b_grapheme_unichar ok 119 - unquotemeta_unicode() RV type given quotemeta_unicode from b_grapheme_unichar ok 120 - unquotemeta_bytes() for quotemeta_unicode via b_grapheme_unichar ok 121 - unquotemeta_utf8() for quotemeta_unicode via b_grapheme_unichar ok 122 - unquotemeta_unicode() for quotemeta_unicode via b_grapheme_unichar ok 123 - char_count() for bytes_ascii ok 124 - bytes_size() for bytes_ascii ok 125 - get_unicode() returns unicode string for bytes_ascii ok 126 - get_utf8() returns bytes string for bytes_ascii ok 127 - escape_utf8_or_unicode() returns bytes string for bytes_ascii ok 128 - escape_utf8() returns bytes string for bytes_ascii ok 129 - escape_unicode() returns bytes string for bytes_ascii ok 130 - quotemeta_bytes() for bytes_ascii ok 131 - quotemeta_utf8() for bytes_ascii ok 132 - quotemeta_unicode() for bytes_ascii ok 133 - unquotemeta_bytes() RV type given quotemeta_bytes from bytes_ascii ok 134 - unquotemeta_utf8() RV type given quotemeta_bytes from bytes_ascii ok 135 - unquotemeta_unicode() RV type given quotemeta_bytes from bytes_ascii ok 136 - unquotemeta_bytes() for quotemeta_bytes via bytes_ascii ok 137 - unquotemeta_utf8() for quotemeta_bytes via bytes_ascii ok 138 - unquotemeta_unicode() for quotemeta_bytes via bytes_ascii ok 139 - unquotemeta_bytes() RV type given quotemeta_utf8 from bytes_ascii ok 140 - unquotemeta_utf8() RV type given quotemeta_utf8 from bytes_ascii ok 141 - unquotemeta_unicode() RV type given quotemeta_utf8 from bytes_ascii ok 142 - unquotemeta_bytes() for quotemeta_utf8 via bytes_ascii ok 143 - unquotemeta_utf8() for quotemeta_utf8 via bytes_ascii ok 144 - unquotemeta_unicode() for quotemeta_utf8 via bytes_ascii ok 145 - unquotemeta_bytes() RV type given quotemeta_unicode from bytes_ascii ok 146 - unquotemeta_utf8() RV type given quotemeta_unicode from bytes_ascii ok 147 - unquotemeta_unicode() RV type given quotemeta_unicode from bytes_ascii ok 148 - unquotemeta_bytes() for quotemeta_unicode via bytes_ascii ok 149 - unquotemeta_utf8() for quotemeta_unicode via bytes_ascii ok 150 - unquotemeta_unicode() for quotemeta_unicode via bytes_ascii ok 151 - char_count() for bytes_unichar ok 152 - bytes_size() for bytes_unichar ok 153 - get_unicode() returns unicode string for bytes_unichar ok 154 - get_utf8() returns bytes string for bytes_unichar ok 155 - escape_utf8_or_unicode() returns bytes string for bytes_unichar ok 156 - escape_utf8() returns bytes string for bytes_unichar ok 157 - escape_unicode() returns bytes string for bytes_unichar ok 158 - quotemeta_bytes() for bytes_unichar ok 159 - quotemeta_utf8() for bytes_unichar ok 160 - quotemeta_unicode() for bytes_unichar ok 161 - unquotemeta_bytes() RV type given quotemeta_bytes from bytes_unichar ok 162 - unquotemeta_utf8() RV type given quotemeta_bytes from bytes_unichar ok 163 - unquotemeta_unicode() RV type given quotemeta_bytes from bytes_unichar ok 164 - unquotemeta_bytes() for quotemeta_bytes via bytes_unichar ok 165 - unquotemeta_utf8() for quotemeta_bytes via bytes_unichar ok 166 - unquotemeta_unicode() for quotemeta_bytes via bytes_unichar ok 167 - unquotemeta_bytes() RV type given quotemeta_utf8 from bytes_unichar ok 168 - unquotemeta_utf8() RV type given quotemeta_utf8 from bytes_unichar ok 169 - unquotemeta_unicode() RV type given quotemeta_utf8 from bytes_unichar ok 170 - unquotemeta_bytes() for quotemeta_utf8 via bytes_unichar ok 171 - unquotemeta_utf8() for quotemeta_utf8 via bytes_unichar ok 172 - unquotemeta_unicode() for quotemeta_utf8 via bytes_unichar ok 173 - unquotemeta_bytes() RV type given quotemeta_unicode from bytes_unichar ok 174 - unquotemeta_utf8() RV type given quotemeta_unicode from bytes_unichar ok 175 - unquotemeta_unicode() RV type given quotemeta_unicode from bytes_unichar ok 176 - unquotemeta_bytes() for quotemeta_unicode via bytes_unichar ok 177 - unquotemeta_utf8() for quotemeta_unicode via bytes_unichar ok 178 - unquotemeta_unicode() for quotemeta_unicode via bytes_unichar ok 179 - char_count() for u_grapheme_unichar ok 180 - bytes_size() for u_grapheme_unichar ok 181 - get_unicode() returns unicode string for u_grapheme_unichar ok 182 - get_utf8() returns bytes string for u_grapheme_unichar ok 183 - escape_utf8_or_unicode() returns bytes string for u_grapheme_unichar ok 184 - escape_utf8() returns bytes string for u_grapheme_unichar ok 185 - escape_unicode() returns bytes string for u_grapheme_unichar ok 186 - quotemeta_bytes() for u_grapheme_unichar ok 187 - quotemeta_utf8() for u_grapheme_unichar ok 188 - quotemeta_unicode() for u_grapheme_unichar ok 189 - unquotemeta_bytes() RV type given quotemeta_bytes from u_grapheme_unichar ok 190 - unquotemeta_utf8() RV type given quotemeta_bytes from u_grapheme_unichar ok 191 - unquotemeta_unicode() RV type given quotemeta_bytes from u_grapheme_unichar ok 192 - unquotemeta_bytes() for quotemeta_bytes via u_grapheme_unichar ok 193 - unquotemeta_utf8() for quotemeta_bytes via u_grapheme_unichar ok 194 - unquotemeta_unicode() for quotemeta_bytes via u_grapheme_unichar ok 195 - unquotemeta_bytes() RV type given quotemeta_utf8 from u_grapheme_unichar ok 196 - unquotemeta_utf8() RV type given quotemeta_utf8 from u_grapheme_unichar ok 197 - unquotemeta_unicode() RV type given quotemeta_utf8 from u_grapheme_unichar ok 198 - unquotemeta_bytes() for quotemeta_utf8 via u_grapheme_unichar ok 199 - unquotemeta_utf8() for quotemeta_utf8 via u_grapheme_unichar ok 200 - unquotemeta_unicode() for quotemeta_utf8 via u_grapheme_unichar ok 201 - unquotemeta_bytes() RV type given quotemeta_unicode from u_grapheme_unichar ok 202 - unquotemeta_utf8() RV type given quotemeta_unicode from u_grapheme_unichar ok 203 - unquotemeta_unicode() RV type given quotemeta_unicode from u_grapheme_unichar ok 204 - unquotemeta_bytes() for quotemeta_unicode via u_grapheme_unichar ok 205 - unquotemeta_utf8() for quotemeta_unicode via u_grapheme_unichar ok 206 - unquotemeta_unicode() for quotemeta_unicode via u_grapheme_unichar ok 207 - char_count() for unicode_ascii ok 208 - bytes_size() for unicode_ascii ok 209 - get_unicode() returns unicode string for unicode_ascii ok 210 - get_utf8() returns bytes string for unicode_ascii ok 211 - escape_utf8_or_unicode() returns bytes string for unicode_ascii ok 212 - escape_utf8() returns bytes string for unicode_ascii ok 213 - escape_unicode() returns bytes string for unicode_ascii ok 214 - quotemeta_bytes() for unicode_ascii ok 215 - quotemeta_utf8() for unicode_ascii ok 216 - quotemeta_unicode() for unicode_ascii ok 217 - unquotemeta_bytes() RV type given quotemeta_bytes from unicode_ascii ok 218 - unquotemeta_utf8() RV type given quotemeta_bytes from unicode_ascii ok 219 - unquotemeta_unicode() RV type given quotemeta_bytes from unicode_ascii ok 220 - unquotemeta_bytes() for quotemeta_bytes via unicode_ascii ok 221 - unquotemeta_utf8() for quotemeta_bytes via unicode_ascii ok 222 - unquotemeta_unicode() for quotemeta_bytes via unicode_ascii ok 223 - unquotemeta_bytes() RV type given quotemeta_utf8 from unicode_ascii ok 224 - unquotemeta_utf8() RV type given quotemeta_utf8 from unicode_ascii ok 225 - unquotemeta_unicode() RV type given quotemeta_utf8 from unicode_ascii ok 226 - unquotemeta_bytes() for quotemeta_utf8 via unicode_ascii ok 227 - unquotemeta_utf8() for quotemeta_utf8 via unicode_ascii ok 228 - unquotemeta_unicode() for quotemeta_utf8 via unicode_ascii ok 229 - unquotemeta_bytes() RV type given quotemeta_unicode from unicode_ascii ok 230 - unquotemeta_utf8() RV type given quotemeta_unicode from unicode_ascii ok 231 - unquotemeta_unicode() RV type given quotemeta_unicode from unicode_ascii ok 232 - unquotemeta_bytes() for quotemeta_unicode via unicode_ascii ok 233 - unquotemeta_utf8() for quotemeta_unicode via unicode_ascii ok 234 - unquotemeta_unicode() for quotemeta_unicode via unicode_ascii ok 235 - char_count() for unicode_unichar ok 236 - bytes_size() for unicode_unichar ok 237 - get_unicode() returns unicode string for unicode_unichar ok 238 - get_utf8() returns bytes string for unicode_unichar ok 239 - escape_utf8_or_unicode() returns bytes string for unicode_unichar ok 240 - escape_utf8() returns bytes string for unicode_unichar ok 241 - escape_unicode() returns bytes string for unicode_unichar ok 242 - quotemeta_bytes() for unicode_unichar ok 243 - quotemeta_utf8() for unicode_unichar ok 244 - quotemeta_unicode() for unicode_unichar ok 245 - unquotemeta_bytes() RV type given quotemeta_bytes from unicode_unichar ok 246 - unquotemeta_utf8() RV type given quotemeta_bytes from unicode_unichar ok 247 - unquotemeta_unicode() RV type given quotemeta_bytes from unicode_unichar ok 248 - unquotemeta_bytes() for quotemeta_bytes via unicode_unichar ok 249 - unquotemeta_utf8() for quotemeta_bytes via unicode_unichar ok 250 - unquotemeta_unicode() for quotemeta_bytes via unicode_unichar ok 251 - unquotemeta_bytes() RV type given quotemeta_utf8 from unicode_unichar ok 252 - unquotemeta_utf8() RV type given quotemeta_utf8 from unicode_unichar ok 253 - unquotemeta_unicode() RV type given quotemeta_utf8 from unicode_unichar ok 254 - unquotemeta_bytes() for quotemeta_utf8 via unicode_unichar ok 255 - unquotemeta_utf8() for quotemeta_utf8 via unicode_unichar ok 256 - unquotemeta_unicode() for quotemeta_utf8 via unicode_unichar ok 257 - unquotemeta_bytes() RV type given quotemeta_unicode from unicode_unichar ok 258 - unquotemeta_utf8() RV type given quotemeta_unicode from unicode_unichar ok 259 - unquotemeta_unicode() RV type given quotemeta_unicode from unicode_unichar ok 260 - unquotemeta_bytes() for quotemeta_unicode via unicode_unichar ok 261 - unquotemeta_utf8() for quotemeta_unicode via unicode_unichar ok 262 - unquotemeta_unicode() for quotemeta_unicode via unicode_unichar # 0 : \x{0000} ok 263 - 0 sanity: %x and %04 are numerically the same ok 264 - escape_unicode() zero pads to length of 4 (avoids ambiguity): null # 1 : \x{0001} ok 265 - 1 sanity: %x and %04 are numerically the same ok 266 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 1 - number 1, just past null # 7 : \x{0007} ok 267 - 7 sanity: %x and %04 are numerically the same ok 268 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 1 - single digit # 42 : * ok 269 - 42 sanity: %x and %04 are numerically the same ok 270 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 2 - double digit # 127 : \x{007f} ok 271 - 127 sanity: %x and %04 are numerically the same ok 272 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 2 - end of ascii # 128 : \x{0080} ok 273 - 128 sanity: %x and %04 are numerically the same ok 274 - escape_unicode() zero pads to length of 4 (avoids ambiguity): legnth of 2 - begin of ascii ext # 255 : \x{00ff} ok 275 - 255 sanity: %x and %04 are numerically the same ok 276 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 2 - end of ascii ext # 256 : \x{0100} ok 277 - 256 sanity: %x and %04 are numerically the same ok 278 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 3 - just past codepoints that fit in one byte # 9829 : \x{2665} ok 279 - 9829 sanity: %x and %04 are numerically the same ok 280 - escape_unicode() zero pads to length of 4 (avoids ambiguity): length of 4 # 127866 : \x{1f37a} ok 281 - 127866 sanity: %x and %04 are numerically the same ok 282 - escape_unicode() zero pads to length of 4 (avoids ambiguity): longer than 4 ok t/perlcritic.t .... skipped: Critic tests are only run in RELEASE_TESTING mode. t/perltidy.t ...... skipped: PerlTidy tests are only run in RELEASE_TESTING mode. t/pod-coverage.t .. skipped: POD tests are only run in RELEASE_TESTING mode. t/pod.t ........... skipped: POD tests are only run in RELEASE_TESTING mode. All tests successful. Files=6, Tests=283, 0 wallclock secs ( 0.06 usr + 0.06 sys = 0.13 CPU) Result: PASS DMUEY/String-UnicodeUTF8-0.21.tar.gz dmake test TEST_VERBOSE=1 -- OK Daniel Muey <dmuey@cpan.org> non-collation related unicode/utf-8 bytes string-type-agnostic utils that work as far back as perl 5.6 >>> (cd C:\cpanfly-5.18\var\cpan\build\String-UnicodeUTF8-0.21-YpCk35 && tar cvf - String-UnicodeUTF8-0.21.ppd blib) | gzip -c >C:/cpanfly-5.18/var/REPO/D/DM/DMUEY/String-UnicodeUTF8-0.21.tar.gz String-UnicodeUTF8-0.21.ppd blib/ blib/lib/ blib/lib/String/ blib/lib/String/UnicodeUTF8.pm >>> mv C:\cpanfly-5.18\var\cpan\build\String-UnicodeUTF8-0.21-YpCk35/String-UnicodeUTF8-0.21.ppd C:/cpanfly-5.18/var/REPO/D/DM/DMUEY Finished 2014-02-21T01:56:45