Date: Fri, 5 Mar 1999 09:17:05 +0530 (IST) From: "Raju K.V" X-Sender: rajukv AT tagore To: djgpp AT delorie DOT com Subject: how to know the size of allocated memory Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com hi, I have written a library say libxx.a. Suppose we have a function yy() which takes a char * as argument. In the user application, the user allocates some memory using malloc and passes the pointer to the allocated memory as arguement to yy(). The previous implementation of function was very simple. But a new requirement is to check the amount of memory that the user has allocated. Is there any way by which I can find the length of the allocated memory block, given a pointer to the block? I dont want to change the user interface. The user should not be aware of the change in the implementation of function yy(). Thanks Raju