ZXFoundation™ 26h2
Loading...
Searching...
No Matches
charconv.cxxm File Reference

raw EBCDIC <-> ASCII conversion table More...

import std;
import zxfoundation.base.types;
Include dependency graph for charconv.cxxm:

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).

Detailed Description

raw EBCDIC <-> ASCII conversion table

SPDX-License-Identifier: Apache 2.0