NUMPY_API * Free memory for array data. */
| 320 | * Free memory for array data. |
| 321 | */ |
| 322 | NPY_NO_EXPORT void |
| 323 | PyDataMem_FREE(void *ptr) |
| 324 | { |
| 325 | PyTraceMalloc_Untrack(NPY_TRACE_DOMAIN, (npy_uintp)ptr); |
| 326 | free(ptr); |
| 327 | if (_PyDataMem_eventhook != NULL) { |
| 328 | NPY_ALLOW_C_API_DEF |
| 329 | NPY_ALLOW_C_API |
| 330 | if (_PyDataMem_eventhook != NULL) { |
| 331 | (*_PyDataMem_eventhook)(ptr, NULL, 0, |
| 332 | _PyDataMem_eventhook_user_data); |
| 333 | } |
| 334 | NPY_DISABLE_C_API |
| 335 | } |
| 336 | } |
| 337 | |
| 338 | /*NUMPY_API |
| 339 | * Reallocate/resize memory for array data. |
no outgoing calls
no test coverage detected