The issue with the multiple arguments was related to the pointer arithmetic that was being used to go through the C arguments in go_method_func. I was able to fix that by using reflect to create a Go slice from that C array and then just go through that array to create the go variants.
Fixes #48
The issue with the multiple arguments was related to the pointer arithmetic that was being used to go through the C arguments in go_method_func. I was able to fix that by using reflect to create a Go slice from that C array and then just go through that array to create the go variants.