in reply to Some functions in .xs file can't be found
see "PACKAGE = Audio::TagLib::Tag"? That is where the method calls will wind up in. But since this is C++ XS which I'm not familiar with, not C XS, I think the "TagLib::Tag::" get stripped off.#include "tag.h" MODULE = Audio::TagLib PACKAGE = Audio::TagLib::Tag PROTOTYPES: ENABLE ################################################################ # # PUBLIC MEMBER FUNCTIONS # ################################################################ void TagLib::Tag::DESTROY() CODE: /* skip if READONLY flag on */ if(!SvREADONLY(SvRV(ST(0)))) delete THIS;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Some functions in .xs file can't be found
by geoffleach (Scribe) on Nov 13, 2013 at 23:11 UTC |