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