我試圖從一些XS碼返回使用intptr_t類型:XS類型表的使用intptr_t
intptr_t
my_func(self)
myObjPtr self
CODE:
RETVAL = (intptr_t) self;
OUTPUT:
RETVAL
我的類型映射沒有關於intptr_t
什麼,所以當然dmake
失敗Could not find a typemap for C type 'intptr_t'.
我不知道如果Perl甚至可以使用與intptr_t
一樣大的整數。如果沒有好的方法可以將它作爲數字返回給Perl,那麼我將把它串聯起來。
更新後的代碼可避免某些平臺上的虛假警告。 – ikegami
嗡嗡聲,但你可能想要一些幸運的東西,所以你可以釋放你的對象。對不起,太累了挖掘如何做到這一點。 – ikegami