<div dir="auto">I have a question about pointer lifetime and management when interacting with libsword: who owns the lifetime and delete management of pointers coming out of the SWMgr and SWModule calls? For instance: if I create an SWMgr object and fetch a SWModule* from its get module methods, who owns deletion of that? Should I preserve the pointer and have SWMgr delete it when it gets deleted? Or does the caller need to own deletion of it? Is that instance of the SWModule shared with everyone else who calls the getter methods, or is it unique per invocation of the getter?<div dir="auto"><br></div><div dir="auto">A similar question regarding getting keys from a module instance. Does that key live with the module's cleanup, or does the caller now have responsibility for the instance?</div><div dir="auto"><br></div><div dir="auto">--Greg</div></div>