12 days agoXXX temporary lib/locale.t khw/ebcdic
Karl Williamson [Wed, 8 Oct 2014 20:21:25 +0000]
XXX temporary lib/locale.t

Don't worry about failing locales.

12 days agoApply blead patch to ebcdic branch
Karl Williamson [Wed, 8 Oct 2014 19:00:40 +0000]
Apply blead patch to ebcdic branch

This fix is in blead as f3afb8bf05672c2e0717a515936cd5f53a061df9,
and should go away when rebasing.

12 days agoregcomp.c: Fix EBCDIC-only memory leak
Karl Williamson [Mon, 6 Oct 2014 20:55:38 +0000]
regcomp.c: Fix EBCDIC-only memory leak

12 days agoEBCDIC doesn't have real UTF-8 locales.
Karl Williamson [Wed, 8 Oct 2014 17:43:26 +0000]
EBCDIC doesn't have real UTF-8 locales.

At least on the system that we have tested on.  There are locales that
say they are UTF-8, but they're not; they're EBCDIC 1047.

12 days agoregcomp.c: isASCII should be isASCII_uni
Karl Williamson [Wed, 8 Oct 2014 17:41:22 +0000]
regcomp.c: isASCII should be isASCII_uni

It doesn't effectively matter, but isACII_uni is the one that is
supposed to be used for UVs.

12 days agoFix isASCII for EBCDIC
Karl Williamson [Wed, 8 Oct 2014 17:24:50 +0000]
Fix isASCII for EBCDIC

Prior to this commit isASCII was defined as the the isascii() libc
function for EBCDIC platforms.  It turns out that this doesn't work
properly.  It needed to be this way back when EBCDIC was bootstrapped
onto the target machine, but now, various header files are furnished
with the requisite definitions, so this requirement is now obsolete.

The problem with isascii() is that it is locale-dependent, unlike on
ASCII platforms.  This means that instead of getting a standard ASCII
definition, it returns whatever the underlying locale says, even if
there is no 'use locale' anywhere in the program.  And it doesn't
include the character we have designated on EBCDIC platforms to be the
control that '\c?' maps to.

This header can be used in compilations of utility programs where perl.h
is not available.  For these, there are alternate, more complicated
definitions, should they be needed in those utility programs.  Several
of those definitions prior to this commit also used locale-sensitive
isfoo() functions.  The bulk of this commit refactors those definitions
to not use these functions as much as possible.  As noted in the
added comments in the code, the one remaining use of such a function is
only for the lesser-used control characters.  Likely these aren't used
in the utility programs.

12 days agohandy.h: Add missing macro
Karl Williamson [Wed, 8 Oct 2014 17:21:16 +0000]
handy.h: Add missing macro

This section of code is normally not compiled, but when circumstances
call for it to be compiled, it may be missing the macro defined in this
commit, which is trivial on ASCII platforms, so just define it if
missing

12 days agohandy.h: Need macro definition for normally non-compiled code
Karl Williamson [Wed, 8 Oct 2014 17:16:59 +0000]
handy.h: Need macro definition for normally non-compiled code

This section of code is compiled only when perl.h is not available, i.e.
for utility programs.  I periodically test that it still works, and this
time a macro was added to the other branch of the #if, but not this one.
This commit adds a trivial one to the missing area.

12 days agohandy.h: Comments only
Karl Williamson [Wed, 8 Oct 2014 17:12:12 +0000]
handy.h: Comments only

Removes obsolete comment, and adds text to make it easier to find
matching #else and #endif of a #if

12 days agoXXX Merge with earlier changes t/re/regexp.t
Karl Williamson [Tue, 30 Sep 2014 16:24:00 +0000]
XXX Merge with earlier changes t/re/regexp.t

12 days agoXXX merge with earlier t/porting/regen.t
Karl Williamson [Tue, 30 Sep 2014 16:22:32 +0000]
XXX merge with earlier t/porting/regen.t

misspelled global

12 days agore/re_tests: Add some tests; make some ASCII-only
Karl Williamson [Mon, 29 Sep 2014 20:10:21 +0000]
re/re_tests: Add some tests; make some ASCII-only

Some of the tests are valid only on ASCII platforms, so mark them as
such.  Add some more tests to verify that \c works

12 days agoperlio: Fix to work with MVS Dataset
Yaroslav Kuzmin [Sun, 28 Sep 2014 16:02:17 +0000]
perlio: Fix to work with MVS Dataset

8 weeks agomktables: Use chr() instead of pack()
Karl Williamson [Sun, 24 Aug 2014 16:12:49 +0000]
mktables: Use chr() instead of pack()

The input is the native code point, not the Unicode one, and so it is a
bug that pack(U) works.  The W format is what should be used, but I
think chr() is easier to read.

2 months agosss Split into separate commits, rebase/merge some to earlier
Karl Williamson [Mon, 18 Aug 2014 19:04:57 +0000]
sss Split into separate commits, rebase/merge some to earlier

2 months agoXXX Split into separate commits, rebasing
Karl Williamson [Wed, 30 Jul 2014 02:47:15 +0000]
XXX Split into separate commits, rebasing

3 months agocharset_tools.pl: Fix changed function name
Karl Williamson [Mon, 7 Jul 2014 22:59:19 +0000]
charset_tools.pl: Fix changed function name

The function has changed names, but this file did not get updated to
reflect that.

3 months agoXXX Temporary charset_tools.pl: Don't skip on ASCII
Karl Williamson [Mon, 7 Jul 2014 22:58:36 +0000]
XXX Temporary charset_tools.pl: Don't skip on ASCII

This is so bugs will show up

3 months agoXXX See if fixes regcomp [a-z].
Karl Williamson [Thu, 3 Jul 2014 05:02:58 +0000]
XXX See if fixes regcomp [a-z].

3 months agoXXX Fix ebcdic error of nostdio.h
Yaroslav Kuzmin [Thu, 3 Jul 2014 04:22:23 +0000]
XXX Fix ebcdic error of nostdio.h

3 months agoTerm::Complete: Generalize for EBCDIC
Karl Williamson [Fri, 27 Jun 2014 22:31:41 +0000]
Term::Complete: Generalize for EBCDIC

This doesn't try to print \c? nor C1 controls, which the previous
version did.

3 months agot/op/concat2.t: Skip 'use encoding' test in EBCDIC
Karl Williamson [Fri, 27 Jun 2014 16:32:13 +0000]
t/op/concat2.t: Skip 'use encoding' test in EBCDIC

This pragma does not work on EBCDIC platforms

3 months agoutf8.c: Improve debug message
Karl Williamson [Mon, 23 Jun 2014 03:29:28 +0000]
utf8.c: Improve debug message

This function was called with an empty string "" because that string was
not actually needed in the function, except to better identify the
source when there is an error.  So change to specify the actual source.

3 months agoXXX ebcdic_tables.h: temporarily create in hex
Karl Williamson [Thu, 19 Jun 2014 21:51:04 +0000]
XXX ebcdic_tables.h: temporarily create in hex

This makes debugging simpler

3 months agoXXX Temporarily remove all but 1047 tables
Karl Williamson [Thu, 19 Jun 2014 21:48:50 +0000]
XXX Temporarily remove all but 1047 tables

This is to make debugging easier

3 months agoregen/ebcdic.pl: Allow making tables in hex
Karl Williamson [Thu, 19 Jun 2014 21:28:45 +0000]
regen/ebcdic.pl: Allow making tables in hex

This allows the source to be easily edited to create ebcdic translations
tables in hex which is easier to debug, but won't fit in an 80 column
window.  I suppose it could be controlled by an environment variable,
but for now, it's just going to be hard-set to 1 or 0.

3 months agoXXX t/uni/write.t: Don't skip EBCDIC tests
Karl Williamson [Mon, 9 Jun 2014 18:30:23 +0000]
XXX t/uni/write.t: Don't skip EBCDIC tests

To see what happens

3 months agoregcomp.c: EBCDIC fix
Karl Williamson [Mon, 9 Jun 2014 18:28:10 +0000]
regcomp.c: EBCDIC fix

3 months agot/op/chars.t: Generalize to not use code page specific
Karl Williamson [Mon, 12 May 2014 01:34:08 +0000]
t/op/chars.t: Generalize to not use code page specific

In EBCDIC, \c? resolves to the APC character.  We can use table lookup
to find out what that is on the current platform, without having to know
what code page we are using.

3 months agoXXX Temporary. Without this Data::Dumper loops on Linux
Karl Williamson [Mon, 5 May 2014 23:24:38 +0000]
XXX Temporary.  Without this Data::Dumper loops on Linux

3 months agoXXX This is not the final staget pp_sys.c: Improve -B and -T 8-bit handling
Karl Williamson [Wed, 30 Apr 2014 00:23:38 +0000]
XXX This is not the final staget pp_sys.c: Improve -B and -T 8-bit handling

This removes the ASCII dependency of this code and makes it more
suitable for modern 8-bit text.

If the text up to within the final potentially multi-byte character of
the buffer is UTF-8, -T returns true, but if all the text is ASCII, it
continues looking for the ratio of controls to non-controls..

It assumes if it's text it will be Latin1, unless within the scope of
'use locale', in which case it instead assumes that locale.  Previously,
it ignored locale unless it failed ASCII text tests.

3 months agoFix hints/os390.sh
Yaroslav Kuzmin [Mon, 28 Apr 2014 22:21:44 +0000]
Fix hints/os390.sh

3 months agoRemove Configure changes so can run Configure on Linux
Karl Williamson [Sat, 26 Apr 2014 16:24:38 +0000]
Remove Configure changes so can run Configure on Linux

3 months agohints/os390.sh: Suppress bogus compiler message
Karl Williamson [Fri, 15 Mar 2013 18:26:15 +0000]
hints/os390.sh: Suppress bogus compiler message

3 months agoXXX Temporary for z/OS long long support
John Goodyear [Sat, 2 Mar 2013 19:31:25 +0000]
XXX Temporary for z/OS long long support

3 months agoXXX dist/Data-Dumper/Dumper.pm
Karl Williamson [Sat, 7 Sep 2013 18:59:57 +0000]
XXX dist/Data-Dumper/Dumper.pm

Merge with result of #113088
Add /a to regexes here for safety against a use v5.14

3 months agoregexp_unicode_prop.t: Generalize for non-ASCII platforms
Karl Williamson [Thu, 27 Jun 2013 00:23:27 +0000]
regexp_unicode_prop.t: Generalize for non-ASCII platforms

3 months agoXXX Experimental t/re/reg_mesg.t: See what happens
Karl Williamson [Wed, 26 Jun 2013 23:44:33 +0000]
XXX Experimental t/re/reg_mesg.t: See what happens

3 months agoPerl_uvoffuni_to_utf8_flags() die if illegal input
Karl Williamson [Wed, 26 Jun 2013 21:40:53 +0000]
Perl_uvoffuni_to_utf8_flags() die if illegal input

On non EBCDIC platforms currently any UV is encodable as UTF-8.  (This
would change if there were 128-bit words).  Thus much code assumes that
nothing can go wrong when converting to UTF-8, and hence does no error
checking.

However, UTF-EBCDIC is only capable of representing code points below
2**32, so if there are 64-bit words, this function can fail.

Prior to this patch, there was no real overflow check, and garbage was
returned by this function if called with too large a number.

While not ideal, the easiest thing to do is to just die for such a
number, as we do for division by 0.  This involves changing only code
within this function, and not its many callers.

3 months agot/lib/warnings/utf8: Update skip message
Karl Williamson [Wed, 26 Jun 2013 21:28:41 +0000]
t/lib/warnings/utf8: Update skip message

It is not that EBCDIC platforms don't check for malformedness; it is
that a different message gets generated on them, and it's too much
bother to figure it out for each such platform.

3 months agot/lib/feature/implicit: Generalize for EBCDIC platforms
Karl Williamson [Wed, 26 Jun 2013 21:25:37 +0000]
t/lib/feature/implicit: Generalize for EBCDIC platforms

3 months agoporting/regen.t: Skip tests on EBCDIC platforms
Karl Williamson [Wed, 26 Jun 2013 21:12:09 +0000]
porting/regen.t: Skip tests on EBCDIC platforms

We use the shipped parsing rules on EBCDIC platforms

3 months agolib/locale.t: Generalize to work on non-ASCII
Karl Williamson [Tue, 21 May 2013 04:20:29 +0000]
lib/locale.t: Generalize to work on non-ASCII

3 months agoext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms
Karl Williamson [Tue, 21 May 2013 04:01:02 +0000]
ext/XS-APItest/t/hash.t: Generalize to run on non-ASCII platforms

3 months agodist/Storable/t/code.t: Fixes to run under EBCDIC
Karl Williamson [Tue, 21 May 2013 03:59:48 +0000]
dist/Storable/t/code.t: Fixes to run under EBCDIC

3 months agoXXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize for non...
Karl Williamson [Tue, 21 May 2013 03:58:26 +0000]
XXX CPAN, incomplete cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm: Generalize for non-ASCII platforms

3 months agot/lib/feature/implicit: Generalize for non-ASCII platforms
Karl Williamson [Tue, 21 May 2013 03:54:01 +0000]
t/lib/feature/implicit: Generalize for non-ASCII platforms

3 months agoXXX experimental pp_pack.c: 'u'
Karl Williamson [Wed, 24 Apr 2013 00:58:54 +0000]
XXX experimental pp_pack.c: 'u'

3 months agoXXX CPAN prob wrong Collate
Karl Williamson [Tue, 26 Feb 2013 00:22:55 +0000]
XXX CPAN prob wrong Collate

This changes to implicity usenative code points.  This is likely wrong,
as the module comes with its own data, that are probably in terms of
Unicode

3 months agot/op/coreamp.t: Generalize for non-ASCII platfomrs
Karl Williamson [Fri, 19 Apr 2013 19:58:12 +0000]
t/op/coreamp.t: Generalize for non-ASCII platfomrs

3 months agot/re/re_tests: Some tests are platform-specific
Karl Williamson [Thu, 18 Apr 2013 03:49:10 +0000]
t/re/re_tests: Some tests are platform-specific

3 months agot/re/regexp.t: Add ability to skip depending on platform
Karl Williamson [Thu, 18 Apr 2013 03:47:41 +0000]
t/re/regexp.t: Add ability to skip depending on platform

This adds the capability to specify that a test is to be done only on an
ASCII platform, or only on an EBCDIC.

3 months agot/io/crlf.t: Generalize for non-ASCII platforms
Karl Williamson [Wed, 17 Apr 2013 14:22:36 +0000]
t/io/crlf.t: Generalize for non-ASCII platforms

3 months agot/io/bom.t: Fix to run under EBCDIC
Karl Williamson [Sat, 6 Apr 2013 16:15:05 +0000]
t/io/bom.t: Fix to run under EBCDIC

3 months agoXXX finish up t/re/regexp.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 21:49:06 +0000]
XXX finish up t/re/regexp.t: Generalize for non-ASCII platforms

This adds code to the processing of the tests in t/re/re_tests to
automatically convert from unicode to native character sets

Add comment about circular tests
XXX better commit message

3 months agoext/B/t/b.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 18:13:07 +0000]
ext/B/t/b.t: Generalize for non-ASCII platforms

3 months agodist/Safe/t/safeutf8.t: Generalize to non-ASCII platform
Karl Williamson [Tue, 16 Apr 2013 18:02:26 +0000]
dist/Safe/t/safeutf8.t: Generalize to non-ASCII platform

3 months agot/op/warn.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 17:50:04 +0000]
t/op/warn.t: Generalize for non-ASCII platforms

3 months agore/reg_email.t: Generalize for non-ASCII platforms
Karl Williamson [Tue, 16 Apr 2013 16:18:02 +0000]
re/reg_email.t: Generalize for non-ASCII platforms

This replaces all the hard-coded hex character values.  It uses the new
(?[ ]) notation.  I checked that the compiled regex matches the exact
same code points as before these changes.

3 months agodist/ExtUtils-Install/t/InstallWithMM.t: White-space only
Karl Williamson [Mon, 21 Apr 2014 16:09:57 +0000]
dist/ExtUtils-Install/t/InstallWithMM.t: White-space only

Indent for new block formed by previous commit

3 months agodist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC
Karl Williamson [Tue, 16 Apr 2013 15:03:47 +0000]
dist/ExtUtils-Install/t/InstallWithMM.t: Skip if EBCDIC

Because is uses JSON

3 months agoXXX skip cpan tests
Karl Williamson [Sun, 14 Apr 2013 04:04:50 +0000]
XXX skip cpan tests

3 months agoext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 22:19:20 +0000]
ext/XS-APItest/t/svpeek.t: Generalize for non-ASCII platforms

3 months agoext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 22:14:35 +0000]
ext/XS-APItest/t/svpv_magic.t: Generalize for non-ASCII platforms

3 months agolib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 21:54:37 +0000]
lib/DBM_Filter/t/encode.t: Generalize for non-ASCII platforms

3 months agoXXX finish up lib/dumpvar.pl: Generalize for EBCDIC
Karl Williamson [Sat, 13 Apr 2013 21:48:06 +0000]
XXX finish up lib/dumpvar.pl: Generalize for EBCDIC

Has octal constants

3 months agoXXX finish up lib/utf8.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 21:35:52 +0000]
XXX finish up lib/utf8.t: Generalize for non-ASCII platforms

This includes choosing a different code point that has 3 bytes in both
UTF-8 and UTF-EBCDIC, so that the pos numbers work for both.

3 months agot/uni/parser.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 21:16:44 +0000]
t/uni/parser.t: Generalize for non-ASCII platforms

3 months agot/uni/method.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 20:41:46 +0000]
t/uni/method.t: Generalize for non-ASCII platforms

I couldn't figure out a way to not use the hard-coded values

3 months agot/op/magic.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 20:26:09 +0000]
t/op/magic.t: Generalize for non-ASCII platforms

3 months agot/io/through.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 13 Apr 2013 19:36:41 +0000]
t/io/through.t: Generalize for non-ASCII platforms

This uses hard-coded values for EBCDIC because of the shell issues

3 months agot/op/goto.t: Generalize for EBCDIC
Karl Williamson [Sun, 7 Apr 2013 16:45:14 +0000]
t/op/goto.t: Generalize for EBCDIC

3 months agot/re/pat.t: Generalize for EBCDIC
Karl Williamson [Thu, 4 Apr 2013 02:15:17 +0000]
t/re/pat.t: Generalize for EBCDIC

3 months agoXXX t/op/pack.t: Generalize for EBCDIC
Karl Williamson [Thu, 4 Apr 2013 03:56:02 +0000]
XXX t/op/pack.t: Generalize for EBCDIC

One unknown what to do: uuencode

3 months agot/io/bom.t: Fix to run under EBCDIC
Karl Williamson [Sat, 6 Apr 2013 16:15:05 +0000]
t/io/bom.t: Fix to run under EBCDIC

3 months agot/uni/overload.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:34:50 +0000]
t/uni/overload.t: EBCDIC fixes

3 months agot/uni/method.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:34:13 +0000]
t/uni/method.t: EBCDIC fixes

3 months agot/op/utf8magic.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:33:28 +0000]
t/op/utf8magic.t: EBCDIC fixes

3 months agot/op/evalbytes.t: EBCDIC fixes
Karl Williamson [Sat, 6 Apr 2013 05:32:57 +0000]
t/op/evalbytes.t: EBCDIC fixes

3 months agot/op/length.t: EBCDIC fixes
Karl Williamson [Fri, 5 Apr 2013 19:27:42 +0000]
t/op/length.t: EBCDIC fixes

3 months agot/op/utfhash.t: XXX Add debug
Karl Williamson [Sat, 6 Apr 2013 19:01:54 +0000]
t/op/utfhash.t: XXX Add debug

3 months agoDumper.xs: Don't translate character twice
Karl Williamson [Fri, 5 Apr 2013 18:15:58 +0000]
Dumper.xs: Don't translate character twice

utf8_to_uvchr() already returns the native code point; no need to
convert again.  This code is only executed on Perls before 5.15

3 months agodist/IO/t/io_utf8argv.t: Generalize and enable EBCDIC
Karl Williamson [Sun, 7 Apr 2013 02:39:22 +0000]
dist/IO/t/io_utf8argv.t: Generalize and enable EBCDIC

Infrastructure now exists to have this test run on EBCDIC platforms.

3 months agoXXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC
Karl Williamson [Thu, 4 Apr 2013 01:06:52 +0000]
XXX CPAN cpan/Test/lib/Test.pm: Fixes for EBCDIC

3 months agot/re/pat_re_eval.t: Some EBCDIC fixes
Karl Williamson [Tue, 2 Apr 2013 04:29:16 +0000]
t/re/pat_re_eval.t: Some EBCDIC fixes

3 months agodist/Storable/t/utf8.t: Fix to run under EBCDIC
Karl Williamson [Tue, 2 Apr 2013 04:28:43 +0000]
dist/Storable/t/utf8.t: Fix to run under EBCDIC

3 months agot/uni/variables.t: Fix to run under EBCDIC
Karl Williamson [Tue, 2 Apr 2013 04:28:08 +0000]
t/uni/variables.t: Fix to run under EBCDIC

3 months agot/op/split.t: EBCDIC fixes
Karl Williamson [Tue, 2 Apr 2013 03:08:20 +0000]
t/op/split.t: EBCDIC fixes

3 months agore/pat_advanced.t: EBCDIC fixes
Karl Williamson [Tue, 2 Apr 2013 02:43:03 +0000]
re/pat_advanced.t: EBCDIC fixes

This includes not skipping some EBCDIC that formerly was, since we now
have testing infrastructure that makes this easy.

3 months agot/io/utf8.t: EBCDIC fixes
Karl Williamson [Tue, 2 Apr 2013 02:01:04 +0000]
t/io/utf8.t: EBCDIC fixes

3 months agot/uni/fold.t: Generalize for non-ASCII platforms
Karl Williamson [Sat, 30 Mar 2013 18:32:09 +0000]
t/uni/fold.t: Generalize for non-ASCII platforms

3 months agoXXX t/op/tiehandle.t: skip for now; deep recursion
Karl Williamson [Fri, 29 Mar 2013 21:22:28 +0000]
XXX t/op/tiehandle.t: skip for now; deep recursion

3 months agoAdd test that to/from native character set works
Karl Williamson [Thu, 28 Mar 2013 00:17:28 +0000]
Add test that to/from native character set works

For non-ASCII systems, there are character set translation tables.  This
makes sure the two accessible ones are inverses of each other.  If not,
nothing can be expected to work right.

3 months agolib/feature/bundle: Fix some things to pass under EBCDIC
Karl Williamson [Wed, 27 Mar 2013 22:55:55 +0000]
lib/feature/bundle: Fix some things to pass under EBCDIC

3 months agoXS-APItest/t/fetch_pad_names.t: Skip if EBCDIC
Karl Williamson [Wed, 27 Mar 2013 22:08:04 +0000]
XS-APItest/t/fetch_pad_names.t: Skip if EBCDIC

This could be ported, but there's a lot of stuff to convert

3 months agoXXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC
Karl Williamson [Wed, 27 Mar 2013 18:05:53 +0000]
XXX ext/XS-APItest/t/utf8.t: Fix so passes EBCDIC

This involves skipping much of the tests.  Reexamine later

3 months agoext/re/t/re_funcs_u.t: Fix to work under EBCDIC
Karl Williamson [Wed, 27 Mar 2013 17:27:06 +0000]
ext/re/t/re_funcs_u.t: Fix to work under EBCDIC

3 months agoXXX dist/IO/t/io_utf8argv.t: Temporarily skip if EBCDIC
Karl Williamson [Wed, 27 Mar 2013 17:11:22 +0000]
XXX dist/IO/t/io_utf8argv.t: Temporarily skip if EBCDIC

3 months agot/op/print.t: Skip an EBCDIC test
Karl Williamson [Wed, 27 Mar 2013 16:33:44 +0000]
t/op/print.t: Skip an EBCDIC test

This could be written (the values would probably change depending on the
code page), but the code that would get exercised is unlikely to vary
depending on character set.

3 months agoXXX t/TEST: Avoid SIGPIPEs
Karl Williamson [Tue, 26 Mar 2013 21:44:59 +0000]
XXX t/TEST: Avoid SIGPIPEs