Hi,

I noticed that routines dealing with possible memory exhaustion just
return an error value. This means that, for an unrecoverable error, we
must send the message all the way to the top, resulting in the library
informing it's user that not enough memory is available. 

Also notice that a change in a routine that suddenly inserts memory
management would imply that it's interface must change (and probably
it's caller's and so on).

I think this not only places an excessive burden on the programmer, but
makes the library difficult if not impossible to modify. Ideas?


Regards,
Gustavo.


Reply via email to