removed ExcMmgr.cpp
This commit is contained in:
		@ -1,62 +0,0 @@
 | 
			
		||||
/*
 | 
			
		||||
 * $Id$
 | 
			
		||||
 * 
 | 
			
		||||
    Copyright (c) 2006-2014 Chung, Hyung-Hwan. All rights reserved.
 | 
			
		||||
 | 
			
		||||
    Redistribution and use in source and binary forms, with or without
 | 
			
		||||
    modification, are permitted provided that the following conditions
 | 
			
		||||
    are met:
 | 
			
		||||
    1. Redistributions of source code must retain the above copyright
 | 
			
		||||
       notice, this list of conditions and the following disclaimer.
 | 
			
		||||
    2. Redistributions in binary form must reproduce the above copyright
 | 
			
		||||
       notice, this list of conditions and the following disclaimer in the
 | 
			
		||||
       documentation and/or other materials provided with the distribution.
 | 
			
		||||
 | 
			
		||||
    THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
 | 
			
		||||
    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 | 
			
		||||
    OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 | 
			
		||||
    IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 | 
			
		||||
    INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 | 
			
		||||
    NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
			
		||||
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
			
		||||
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
			
		||||
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 | 
			
		||||
    THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <qse/cmn/ExcMmgr.hpp>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/////////////////////////////////
 | 
			
		||||
QSE_BEGIN_NAMESPACE(QSE)
 | 
			
		||||
/////////////////////////////////
 | 
			
		||||
 | 
			
		||||
void* ExcMmgr::allocMem (qse_size_t n) 
 | 
			
		||||
{
 | 
			
		||||
	void* xptr = ::malloc (n);
 | 
			
		||||
	if (!xptr) QSE_THROW (MemoryError);
 | 
			
		||||
	return xptr; 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void* ExcMmgr::reallocMem (void* ptr, qse_size_t n) 
 | 
			
		||||
{ 
 | 
			
		||||
	void* xptr = ::realloc (ptr, n); 
 | 
			
		||||
	if (!xptr) QSE_THROW (MemoryError);
 | 
			
		||||
	return xptr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ExcMmgr::freeMem (void* ptr) 
 | 
			
		||||
{ 
 | 
			
		||||
	::free (ptr); 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ExcMmgr* ExcMmgr::getInstance ()
 | 
			
		||||
{
 | 
			
		||||
	static ExcMmgr DFL;
 | 
			
		||||
	return &DFL;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/////////////////////////////////
 | 
			
		||||
QSE_END_NAMESPACE(QSE)
 | 
			
		||||
/////////////////////////////////
 | 
			
		||||
		Reference in New Issue
	
	Block a user