ZXFoundation™ 26h2
Loading...
Searching...
No Matches
lib.charconv Module Reference

Functions

auto lib::charconv::ascii_to_ebcdic (char *buff, const usize sz) -> void
auto lib::charconv::ascii_to_ebcdic (const std::span< char > &buff) -> void
auto lib::charconv::ascii_to_ebcdic (const u8 ascii) -> u8
template<usize N>
auto lib::charconv::ascii_to_ebcdic (uchar(&buff)[N]) -> void
auto lib::charconv::ebcdic_to_ascii (char *buff, const usize sz) -> void
auto lib::charconv::ebcdic_to_ascii (const std::span< char > &buff) -> void
auto lib::charconv::ebcdic_to_ascii (const u8 ebcdic) -> u8
template<usize N>
auto lib::charconv::ebcdic_to_ascii (uchar(&buff)[N]) -> void

Variables

constexpr u8 lib::charconv::ascii_to_ebcdic_table [256]
 ASCII to EBCDIC conversion table (Code Page 037).
constexpr u8 lib::charconv::ebcdic_to_ascii_table [256]
 EBCDIC to ASCII conversion table (Code Page 037).

Files

file  lib/charconv.cxxm
 raw EBCDIC <-> ASCII conversion table