I have a C++ library that I’m trying to access in Ruby. One of the C++
functions returns a char* and I would like this to be converted to an
(since the char* may have 0x00 in it, which terminate a Ruby string
prematurely). I’m trying to write a typemap for the conversion, but I’m
getting stuck on determining the length of the array – I can’t pass
a parameter, since this is an out typemap. So my question is, does
have a way to convert char* to Array in Swig, hopefully with an example?