Question and Answer Database FAQ644C.txt How to reallocate blocks larger than 64K? Category :C/C++ Language Issues Platform :DOS Product : BC++4.5x BC++5.x TC++Dos3.0 Question: I allocated some memory (using malloc) and now I want to reallocate it (with realloc). But when it grows bigger than 64K, the reallocation runs but the after it strcat GPF's? What's wrong? Answer: For memory reallocations larger than 64K you can use farrealoc() instead and farmalloc() previously. Also, there is a whole family of _fstr... functions to deal with far pointers, like _fstrcat and _fstrlen. Use those functions instead. 7/2/98 10:32:32 AM
Last Modified: 01-SEP-99