Jak uzyskać rozmiar dynamicznie (przy użyciu malloc lub calloc) przydzielonej pamięci? [duplikować]

Możliwy duplikat:
określić rozmiar pamięci przydzielanej dynamicznie w c
nowe pytania dotyczące malloc i sizeof
Jak mogę uzyskać rozmiar tablicy ze wskaźnika w C?

Malloc -> ile pamięci zostało przydzielone?

int **arrofptr;
arrofptr = (int **)malloc(sizeof(int *) * 2);
arrofptr[0] = (int *)malloc(sizeof(int)*6144);
arrofptr[1] = (int *)malloc(sizeof(int)*4800);

Teraz muszę wiedzieć, że ile bajtów jest przydzielonych w arrofptr, arrofptr [0], arrofptr [1]? czy jest jakiś sposób na poznanie rozmiaru?

jeśli będziemy drukować

sizeof(arrofptr);
sizeof(arrofptr[0]);
sizeof(arrofptr[1]);

następnie wydrukuje 4

questionAnswers(2)

yourAnswerToTheQuestion