#include #include #include #include "alloc.h" void * bufalloc_noterm(void *p, size_t n, size_t m) { if (ckd_mul(&n, n, m)) { errno = EOVERFLOW; return nullptr; } return realloc(p, n); }