On Sun, Jul 7, 2013 at 9:48 PM, ... <...> wrote:Why cant you just cast it in the inline part? (void*) comes to mind...
Because I thought that it is not possible to "cast away" a const qualification...
...But you are completely right: even if this might not be a good thing to do under normal circumstances, it actually is possible and solves the problem :)
Thanks for the advice!
On Sun, Jul 7, 2013 at 8:52 PM, Dietrich Bollmann <email@example.com> wrote:
Hi,How can I wrap and return the constant pointerconst CRhinoCommandContext *context;
with c-inline?Using something like(ffi:c-inline () () :pointer-void "context" :one-liner t)results in the errorerror C2664: 'ecl_make_foreign_data' : cannot convert parameter 3 from 'const CRhinoCommandContext *' to 'void *'Conversion loses qualifiersBut I couldn't find something like :const-pointer-void...How can I solve this problem?Thanks,Dietrich