Проверил для ewavr

#include <..\src\lib\dlib\xalloc.h>



sprintf(textbuffer,"%05u", __near_Aldata._Head->_Size);
puts_usart(textbuffer); // _Size тип unsigned int

Единственное, что размер будет равен нулю пока не будет выделено хоть сколько нибудь памяти.

P.S. Может есть и более кошерный способ? Ткните носом.