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

Function SWIG_Python_addvarlink

src/MeCab/MeCab_wrap.cpp:9755–9770  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9753 }
9754
9755 SWIGINTERN void
9756 SWIG_Python_addvarlink(PyObject *p, const char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
9757 swig_varlinkobject *v = (swig_varlinkobject *) p;
9758 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
9759 if (gv) {
9760 size_t size = strlen(name)+1;
9761 gv->name = (char *)malloc(size);
9762 if (gv->name) {
9763 memcpy(gv->name, name, size);
9764 gv->get_attr = get_attr;
9765 gv->set_attr = set_attr;
9766 gv->next = v->vars;
9767 }
9768 }
9769 v->vars = gv;
9770 }
9771
9772 SWIGINTERN PyObject *
9773 SWIG_globals(void) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected