MCPcopy Create free account
hub / github.com/numpy/numpy / get_wrapping_auxdata

Function get_wrapping_auxdata

numpy/core/src/umath/wrapping_array_method.c:105–124  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

103
104
105static wrapping_auxdata *
106get_wrapping_auxdata(void)
107{
108 wrapping_auxdata *res;
109 if (wrapping_auxdata_freenum > 0) {
110 wrapping_auxdata_freenum--;
111 res = wrapping_auxdata_freelist[wrapping_auxdata_freenum];
112 }
113 else {
114 res = PyMem_Calloc(1, sizeof(wrapping_auxdata));
115 if (res < 0) {
116 PyErr_NoMemory();
117 return NULL;
118 }
119 res->base.free = (void *)wrapping_auxdata_free;
120 res->orig_context.descriptors = res->descriptors;
121 }
122
123 return res;
124}
125
126
127static int

Callers 1

wrapping_method_get_loopFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected