1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-09-20 04:26:03 +08:00

Updated IKeyValuesSystem.

This commit is contained in:
Nicholas Hastings
2013-03-29 09:22:08 -04:00
parent 4dbcfc2d11
commit ade87d3fc5
2 changed files with 3 additions and 3 deletions

View File

@ -29,7 +29,7 @@ public:
virtual void RegisterSizeofKeyValues(int size) = 0;
// allocates/frees a KeyValues object from the shared mempool
virtual void *AllocKeyValuesMemory(int size) = 0;
virtual void *AllocKeyValuesMemory() = 0;
virtual void FreeKeyValuesMemory(void *pMem) = 0;
// symbol table access (used for key names)

View File

@ -2343,13 +2343,13 @@ bool KeyValues::ReadAsBinary( CUtlBuffer &buffer )
void *KeyValues::operator new( size_t iAllocSize )
{
MEM_ALLOC_CREDIT();
return KeyValuesSystem()->AllocKeyValuesMemory(iAllocSize);
return KeyValuesSystem()->AllocKeyValuesMemory();
}
void *KeyValues::operator new( size_t iAllocSize, int nBlockUse, const char *pFileName, int nLine )
{
MemAlloc_PushAllocDbgInfo( pFileName, nLine );
void *p = KeyValuesSystem()->AllocKeyValuesMemory(iAllocSize);
void *p = KeyValuesSystem()->AllocKeyValuesMemory();
MemAlloc_PopAllocDbgInfo();
return p;
}