Re: opaque "pointer" API, model, best practice ?