title: How to free a malloc'ed char* returned with SWIG
body: <p>I'm using SWIG and my function returns a <code>char *</code>, which was malloc'ed.
  SWIG returns <code>PyString_FromStringAndSize(my-char-str, len)</code>.</p>
  
  <p>Is there a way to free this <code>my-char-str</code> without editing the C wrapper code?</p>