__e2a_s() - EBCDIC から ASCII へのストリングの変換

標準

標準/拡張機能 C/C++ 依存項目
  両方 z/OS V1R2

形式

#include <unistd.h>

size_t  __e2a_s(char  *string)

機能説明

__e2a_s() 関数は、ストリングを IBM-1047 と ISO8859-1 の 間で変換し、正常に実行された場合にはストリングの長さを戻し、そうでない場合には -1 を 戻します。変換は、ストリング内の適所で発生します。__e2a_s() はロケールに依存することはなく、ISO8859-1 と IBM-1047 の間だけで変換します。

注: この関数は、XPLINK を指定してコンパイルされたアプリケーションのみに対して有効です。

戻り値

正常に実行された場合、__e2a_s() はストリングの長さを戻します。

正常に実行されなかった場合は、__e2a_s() は -1 を戻し、errno に次の値を設定します。
エラー・コード
説明
EINVAL
ストリングへのポインターは、NULL です。

関連情報