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