|
-
May 11th, 1999, 11:58 PM
#1
Realloc Weirdness
Hi
I have a byte * (with memory alloc'd) which basically hold the contents of a file after a CFile::Read
i then want to add more to it...
but when i go to add more allocated memory
with realloc
it doesnt seem to add more memory to that already alloc'd
code
--
earlier
BYTE * image ;
etc etc
size_t imSz = _msize(image);
// add more memory space
size_t newSz = imSz + ((newSize - newPartImageStart)*sizeof(BYTE));
if (realloc(image, newSz) == NULL)
exit(1);
imSz = _msize(image);
what i find here is that imSz hasnt changed a bit!
which is totally weird...
does anyone have any ideas
Regards
Bryce Burrows
-
May 11th, 1999, 11:58 PM
#2
Realloc Weirdness
Hi
I have a byte * (with memory alloc'd) which basically hold the contents of a file after a CFile::Read
i then want to add more to it...
but when i go to add more allocated memory
with realloc
it doesnt seem to add more memory to that already alloc'd
code
--
earlier
BYTE * image ;
etc etc
size_t imSz = _msize(image);
// add more memory space
size_t newSz = imSz + ((newSize - newPartImageStart)*sizeof(BYTE));
if (realloc(image, newSz) == NULL)
exit(1);
imSz = _msize(image);
what i find here is that imSz hasnt changed a bit!
which is totally weird...
does anyone have any ideas
Regards
Bryce Burrows
-
May 12th, 1999, 12:32 AM
#3
Re: Realloc Weirdness
why you ignoring return value of realloc? (only testing to null)
look to help at realloc simple example
(input value stays allocated when is return value null)
for more details look into realloc.c (i have it at crt\src directory, you maybe at msvc cd only)
-
May 12th, 1999, 12:43 AM
#4
Re: Realloc Weirdness
*duuuh* i feel soo stupid you are totally correct
I was looking at the wrong bit 
but its all sorted now...thanks muchly fo ryour help 
*feels like a plonker*
Regards
bryce
-
May 12th, 1999, 12:43 AM
#5
Re: Realloc Weirdness
*duuuh* i feel soo stupid you are totally correct
I was looking at the wrong bit 
but its all sorted now...thanks muchly fo ryour help 
*feels like a plonker*
Regards
bryce
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|