structCython のグルー宣言で、無名共用体を含むC の型をどのように表現すればよいですか? たとえば、次の内容mystruct.hを含むC ヘッダー ファイルがあるとします。
struct mystruct
{
union {
double da;
uint64_t ia;
};
};
次に、対応する.pydファイルで
cdef extern from "mystruct.h":
struct mystruct:
# what goes here???
私はこれを試しました:
cdef extern from "mystruct.h":
struct mystruct:
union {double da; uint64_t ia;};
しかし、それは私に「C変数宣言の構文エラー」を与えただけでしたunion。