私は、共用体型の引数を必要とする関数を呼び出すためにlibffiを使用しています。共用体を表す `ffi_type`を作成するにはどうしたらいいですか?
ユニオンタイプを記述するffi_type
構造体を作成するためのルールが正確にはわかりません。たとえば、次のような場合:
union Vector4
{
struct { float x, y, z, w; };
struct { float r, g, b, a; };
struct { float s, t, p, q; };
float v[4];
}
ffi_type
の正しい構造は何ですか?
"奇妙なトリック_を使ってエミュレートすることができます" – nielsbot
これはマニュアルに記載されていることに気付く価値があります。おそらくまだリリースされていないかもしれません。 –