Loading...
Select Version
&pagelevel(5)&pagelevel
Neben den in den vorhergehenden Abschnitten genannten Compiler- und Laufzeitsystem-Erweiterungen für die ASCII-Unterstützung gibt es Funktionen zur expliziten Konvertierung von Zeichen und Zeichenketten zwischen EBCDIC- und ASCII-Darstellung. Dies ermöglicht das Mischen von EBCDIC- und ASCII-Darstellung innerhalb eines Moduls. Die Konvertierungsfunktionen sind in der Include-Datei <ascii_ebcdic.h> deklariert.
Folgende Konvertierungsfunktionen und Daten stehen zur Verfügung:
char *_a2e(char *str); char *_e2a(char *str); char *_a2e_n(char *str, size_t n); char *_e2a_n(char *str, size_t n); char *_a2e_max(char *str, size_t n); char *_e2a_max(char *str, size_t n); char *_a2e_dup(const char *str); char *_e2a_dup(const char *str); char *_a2e_dup_n(const char *str, size_t n); char *_e2a_dup_n(const char *str, size_t n);
Ausführlich beschrieben sind Konvertierungsfunktionen im Kapitel "Funktionen und Variablen alphabetisch“.