MCPcopy Create free account
hub / github.com/SamuraiT/mecab-python3 / SwigPyBuiltin_ssizeobjargproc_closure

Function SwigPyBuiltin_ssizeobjargproc_closure

src/MeCab/MeCab_wrap.cpp:3257–3271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3255 return SwigPyBuiltin_ssizeobjargproc_closure(wrapper, a, b, c); \
3256}
3257SWIGINTERN int
3258SwigPyBuiltin_ssizeobjargproc_closure(SwigPyWrapperFunction wrapper, PyObject *a, Py_ssize_t b, PyObject *c) {
3259 PyObject *tuple, *resultobj;
3260 int result;
3261 tuple = PyTuple_New(2);
3262 assert(tuple);
3263 PyTuple_SET_ITEM(tuple, 0, _PyLong_FromSsize_t(b));
3264 Py_INCREF(c);
3265 PyTuple_SET_ITEM(tuple, 1, c);
3266 resultobj = wrapper(a, tuple);
3267 result = resultobj ? 0 : -1;
3268 Py_XDECREF(resultobj);
3269 Py_DECREF(tuple);
3270 return result;
3271}
3272
3273#define SWIGPY_OBJOBJPROC_CLOSURE(wrapper) \
3274SWIGINTERN int \

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected