ONC+ 開発ガイド

浮動小数点フィルタ

XDR ライブラリでは、C の浮動小数点型データに対するプリミティブも提供されています。

bool_t xdr_float(xdrs, fp)
  	XDR *xdrs;
  	float *fp;
bool_t xdr_double(xdrs, dp)
  	XDR *xdrs;
  	double *dp;

最初の引数 xdrss は、XDR のストリームハンドルです。第 2 引数は、ストリームへ渡す浮動小数点データのアドレス、または、ストリームから浮動小数点データを受け取るアドレスです。どちらのルーチンも、変換に成功すれば TRUE、失敗すれば FALSE を返します。


注 -

数値の表現形式は、浮動小数点に関する IEEE 標準規約に従っているため、IEEE 準拠の表現形式からマシン固有の表現形式に復号化したり、その反対方向に変換したりすると、エラーが起こる場合があります。