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

Function SwigPyPacked_New

src/MeCab/MeCab_wrap.cpp:1937–1954  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1935}
1936
1937SWIGRUNTIME PyObject *
1938SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)
1939{
1940 SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type());
1941 if (sobj) {
1942 void *pack = malloc(size);
1943 if (pack) {
1944 memcpy(pack, ptr, size);
1945 sobj->pack = pack;
1946 sobj->ty = ty;
1947 sobj->size = size;
1948 } else {
1949 PyObject_DEL((PyObject *) sobj);
1950 sobj = 0;
1951 }
1952 }
1953 return (PyObject *) sobj;
1954}
1955
1956SWIGRUNTIME swig_type_info *
1957SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size)

Callers 1

SWIG_Python_NewPackedObjFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected