hi,it all depends on how you are declaring your types.here, for example you are passing��aTF_OutputArray getHandlethat���s a ���void*��� value (an ExternalAddress or ExternalData object), and in declaration you have (if I read correctly):TF_Output *��so, first question is: if TF_Output != void, then you have a coercing problem :).
you can fix that just changing the notation to receive a void * (in C is all the same, but not in pharo :))��note that this can be happening in a lot of places, since your function has a lot of arguments, I just put an example of what can be wrong.��
| "Programs must be written for people to read, and only incidentally for machines to execute." |