Как можно определить по указателю void *
, каков размер блока, выделенного по данному адресу (ранее выделенного с помощью malloc?
; в Linux и Windows)? Я надеюсь, что обе системы наверняка где-то хранят подобную информацию. То есть альтернатива malloc_size
, существующая в OSX/Darwin. Используйте gcc/mingw, если это поможет.