如何用const swig包装'const unsigned char*'

mab*_*mab 5 c java java-native-interface swig

如何用SWIG包装以下C函数?

int add_option(const unsigned char *data);
Run Code Online (Sandbox Code Playgroud)

目前我把它包装成:

public static int add_option(SWIGTYPE_p_unsigned_char data);
Run Code Online (Sandbox Code Playgroud)

是否可以将其包装为String,Byte []或类似的东西?

Mah*_*yak 3

     %module Example

     %{
       int func(const unsigned char *data);
      %}


      %include <arrays_java.i>

      %apply signed char[] { const unsigned char *data};


      int func(const unsigned char *data);
Run Code Online (Sandbox Code Playgroud)

使用此代码!!!!