MCPcopy Create free account
hub / github.com/chokkan/crfsuite / SwigPyPacked_New

Function SwigPyPacked_New

swig/python/export_wrap.cpp:2157–2174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2155}
2156
2157SWIGRUNTIME PyObject *
2158SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)
2159{
2160 SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type());
2161 if (sobj) {
2162 void *pack = malloc(size);
2163 if (pack) {
2164 memcpy(pack, ptr, size);
2165 sobj->pack = pack;
2166 sobj->ty = ty;
2167 sobj->size = size;
2168 } else {
2169 PyObject_DEL((PyObject *) sobj);
2170 sobj = 0;
2171 }
2172 }
2173 return (PyObject *) sobj;
2174}
2175
2176SWIGRUNTIME swig_type_info *
2177SwigPyPacked_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