Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

54 lines
900 B

/*----------------------------------------------------------------------------
alloc.h
Copyright (C) Microsoft Corporation, 1993 - 1998
All rights reserved.
Authors:
kennt Kenn Takara
----------------------------------------------------------------------------*/
#ifndef _ALLOC_H
#define _ALLOC_H
#if _MSC_VER >= 1000 // VC 5.0 or later
#pragma once
#endif
#ifdef __cplusplus
extern "C" {
#endif
void * TFSAlloc(size_t size);
void TFSFree(void *pv);
inline void * __cdecl operator new (size_t size)
{
return TFSAlloc(size);
}
inline void * __cdecl operator new[] (size_t size)
{
return TFSAlloc(size);
}
inline void * __cdecl operator delete (void * pv)
{
if (pv)
TFSFree(pv);
}
inline void * __cdecl operator delete[] (void *pv)
{
if (pv)
TFSFree(pv);
}
#ifdef __cplusplus
} // extern "C"
#endif
#endif // _ALLOC_H