title: To which type does SWIG maps C++ signed char * type in Python?
body: <p>I need to pass non NULL terminating buffer from Python to C++. I'm using parameter of signed char* type instead of char* since latter will be converted to NULL terminating string. The Python interface was generated using SWIG (2.0.1). No typemaps were applied so SWIG should use its default mapping. When I'm trying to use the method I get the following error:</p>
  
  <blockquote>
    <p>NotImplementedError: Wrong number or type of arguments for overloaded function</p>
  </blockquote>
  
  <p>As buffer I tried passing both string and bytearray objects. In both cases I get the mentioned error.</p>
  
  <p>So if I have function like this in C++ what type of object should I pass to it in Python ?</p>
  
  <blockquote>
    <p>void set_value(signed char *buffer, int size)</p>
  </blockquote>