Sean Conner <spc at conman.org> wrote:
So now I'm wondering---besides Baudot, 6-bit BCD
and EBCDIC, is there any
other encoding scheme used?
If you go back into the mists of time far enough you would find there
were many vendors with 6-bit character sets, no two of them EXACTLY
alike (and possibly even different ones between different systems from
the same vendor, or even different installations). Reading a (1/2
inch magtape) from another system was a painful adventure, starting
with "deblocking" the tape (figuring out how many (72 or 80 column)
card images were packed into a single tape record), and followed by
translating their character set to your local one, and possibly
replacing the padding spaces with EOLs.
And of Baudot, 6-bit BCD and EBCDIC, are there
any systems using those encoding schemes *AND* have a C compiler available?
-spc (Or can I safely assume ASCII and derivatives these days?)
See
"IBM libascii functions for z/OS UNIX System Services"
http://www-03.ibm.com/systems/z/os/zos/features/unix/libascii.html
Overview
The libascii functions are integrated into the base of the Language
Environment. They help you port ASCII-based C applications to the
EBCDIC-based z/OS UNIX environment.