Derek Parnell wrote:
On Sat, 14 Feb 2009 19:07:52 +0200, Yigal Chripun wrote:


I see.
Having 3 functions: malloc(), expand() and free() is indeed a very good design.

Unless you need to contract the allocated memory ;-) I believe that
realloc() does expansions and contractions, no?

expand() could take a negative value!

I'm not sure though, what you guys are up to. The really bad thing about realloc() is error handling. How do you check for errors? You need some additional lines of code just to find out if (re-)allocation has failed.

Reply via email to