SWIG - 处理TLV(零长度阵列)

时间:2015-04-21 19:11:22

标签: python swig

如何处理SWIG(C和Python)中的TLV(类型,长度,值)结构?

typedef TLV {
   int type;
   int length;
   int value[0];
} TLV;

SWIG认为这个结构有0个元素并生成以下代码。

for (; ii < (size_t)0; ++ii) arg1->value[ii] = arg2[ii];

如何覆盖此行为? 我试图找出一种方法来访问

中的TLV->长度
%typemap(memberin) int value[0] {
}

0 个答案:

没有答案