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

標準

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

形式

#include <unistd.h>

size_t  __a2e_s(char  *string)

機能説明

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

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

戻り値

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

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

関連情報