static PyObject * _cffi_f_fuzzy_free(PyObject *self, PyObject *arg0) { struct fuzzy_state * x0; Py_ssize_t datasize; datasize = _cffi_prepare_pointer_call_argument( _cffi_type(3), arg0, (char **)&x0); if (datasize != 0) { if (datasize < 0) return NULL; x0 = alloca(datasize); memset((void *)x0, 0, datasize); if (_cffi_convert_array_from_object((char *)x0, _cffi_type(3), arg0) < 0) return NULL; } Py_BEGIN_ALLOW_THREADS _cffi_restore_errno(); { fuzzy_free(x0); } _cffi_save_errno(); Py_END_ALLOW_THREADS Py_INCREF(Py_None); return Py_None; }
~auto_fuzzy_state () { if (ctx) fuzzy_free (ctx) ; }