mb_realloc

Previous  Next

 

void* mb_realloc( void** pMemory, size_t size )

 


 

Reallocates a previously allocated memory block.  Use this is you need to change the size of an allocated memory block.

 

Example

 

char* pFileName;

 

pFileName = mb_malloc_strcpy( "MyFile" );

 

if ( !HasExtension( pFileName ) )

{

  // Add file extension but first add 4 more characters to the filename string

  mb_realloc( strlen( pFileName ) + sizeof( ".BAS" ) );

 

  // Add extension

  strcat( pFileName, ".BAS" );

}