Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

_a2e_n, _e2a_n - von ASCII nach EBCDIC und EBCDIC nach ASCII konvertieren (BS2000)

&pagelevel(4)&pagelevel

Definition

#include <ascii_ebcdic.h>

char*_a2e_n (char* z, size_t n);

char*_e2a_n (char* z, size_t n);

Beschreibung

Diese Funktionen konvertieren die als Parameter übergebene Zeichenkette z der Länge n von ASCII nach EBCDIC bzw. umgekehrt. Die Konvertierung erfolgt am Ort mithilfe von Umsetztabellen. Die entsprechenden Datenbereiche müssen also beschreibbar sein.

Die Umsetztabellen sind wie folgt deklariert:

unsigned char _a2e_tab[256];
unsigned char _e2a_tab[256];

Returnwert

Die als Parameter übergebene Zeichenkette z nach ihrer Konvertierung nach EBCDIC bzw. ASCII

Hinweis

Die Funktionen eignen sich zum Bearbeiten von Zeichenvektoren, die im Unterschied zu Zeichenketten nicht mit dem Nullbyte (\0) abgeschlossen sein müssen.

Siehe auch

_a2e(), _e2a(), _a2e_max(), _e2a_max(), _a2e_dup(), _e2a_dup(), _a2e_dup_n(), _e2a_dup_n().