struct
Cython のグルー宣言で、無名共用体を含む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
。