calloc()
-
Sometimes I wonder why you are a CP MVP. I work with a large amount of legacy C code that use malloc/calloc/realloc/free I cannot, will not change that because it works and has been working for the last few years. The question is valid, albeit not well "asked", in this forum.
Maximilien Lincourt Your Head A Splode - Strong Bad
-
There is such a place: http//cboard.cprogramming.com --- Purely 'C'.
John P.
toxcct wrote:
ok, and tell me where you ask C question on CP elsewhere that this board ?
CP means Codeproject.
Don't know where to start ?
Refer the Forums Guidelines and ask a friend -
Hi I have used many times calloc().But this time it is going fail. What may be the reason when calloc() fails(return bad pointer) Thanx
manu
If it returns
NULL
, it is a failure, like an out-of-memory or out-of-address-space condition. If it returns a non-NULL
value, but things crash when you try to use it (i.e. it is truly invalid), then I would offer that the heap information used bycalloc(...)
is messed up,or you are going too far with the pointer returned. Although, sincecalloc(...)
has to actually touch the memory to initialize it to zero, it should crash within the call tocalloc(...)
if the memory it allocated is really invalid. So, what do you mean by "returns bad pointer"? Peace!-=- James
Please rate this message - let me know if I helped or not! * * *
If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
See DeleteFXPFiles