基本機能

PyFIE では FIE(C 言語) に含まれる各関数が同名の関数として用意されています。 これらの関数を PyFIE 関数 と呼ぶことにします。

また PyFIE では FIE(C 言語) で使用される算術型や構造体、 共用体などのデータ型に対しても、 相当する同名の型(クラス) 及びそれらのポインタや配列を扱うための型が用意されています。 これらを総称して PyFIE データ型 と呼ぶことにします。

PyFIE データ型は、 C 言語互換データを格納するメモリブロックを内部で保持しており、 PyFIE 関数の呼び出しにおいて必要となります。


PyFIE データ型及び PyFIE 関数の全ては PyFIE モジュールのトップレベル名前空間に含まれています。


注釈

PyFIE データ型及び PyFIE 関数における名前(クラス名や関数名)は、 FIE(C 言語) との互換性を重視しているため PEP8 で推奨される名前付け規則に従っておりません。

注釈

PyFIE は Python 標準ライブラリ ctypes を使用し実装されています。