added debug messages

This commit is contained in:
Jeff Hill
2000-09-12 19:40:11 +00:00
parent 8b69dee979
commit 1536bd52f6
+9
View File
@@ -100,6 +100,11 @@ inline void * tsFreeList < T, N, DEBUG_LEVEL >::allocate ( size_t size )
{
tsFreeListItem < T, DEBUG_LEVEL > *p;
if ( DEBUG_LEVEL > 9 ) {
fprintf ( stderr, "creating a new %s of size %u\n",
typeid ( T ).name (), sizeof ( T ) );
}
if ( size != sizeof ( T ) || N == 0u ) {
return ::operator new ( size );
}
@@ -143,6 +148,10 @@ tsFreeListItem < T, DEBUG_LEVEL > * tsFreeList < T, N, DEBUG_LEVEL >::allocateFr
template < class T, unsigned N, unsigned DEBUG_LEVEL >
inline void tsFreeList < T, N, DEBUG_LEVEL >::release ( void *pCadaver, size_t size )
{
if ( DEBUG_LEVEL > 9 ) {
fprintf ( stderr, "releasing a %s of size %u\n",
typeid ( T ).name (), sizeof ( T ) );
}
if ( size != sizeof ( T ) || N == 0u ) {
::operator delete ( pCadaver );
}