Merge pull request #358 from PCSX2/baseblock-minor-clean

core: use memcpy and reserve function
This commit is contained in:
Gregory Hainaut 2015-06-01 11:18:03 +02:00
commit d793ef85df
1 changed files with 2 additions and 3 deletions

View File

@ -53,7 +53,7 @@ class BaseBlockArray {
pxAssert(size > 0);
BASEBLOCKEX *newMem = new BASEBLOCKEX[size];
if(blocks) {
memmove(newMem, blocks, _Reserved * sizeof(BASEBLOCKEX));
memcpy(newMem, blocks, _Reserved * sizeof(BASEBLOCKEX));
delete[] blocks;
}
blocks = newMem;
@ -84,8 +84,7 @@ public:
BASEBLOCKEX *insert(u32 startpc, uptr fnptr)
{
if(_Size + 1 >= _Reserved) {
resize(_Reserved + 0x2000);
_Reserved += 0x2000; // some games requires even more!
reserve(_Reserved + 0x2000); // some games requires even more!
}
int imin = 0, imax = _Size, imid;