00001 /*-------------------------------------------------------------------- 00002 * kb_memory.c - KoreBot Library - Memory Stubs 00003 *-------------------------------------------------------------------- 00004 * $Id: kb_memory.c,v 1.3 2005/01/26 08:45:28 amaye Exp $ 00005 *-------------------------------------------------------------------- 00006 * $Author: amaye $ 00007 * $Date: 2005/01/26 08:45:28 $ 00008 * $Revision: 1.3 $ 00009 *--------------------------------------------------------------------*/ 00010 00011 #include "korebot.h" 00012 00013 /*--------------------------------------------------------------------*/ 00021 void * kb_alloc( unsigned long size ) 00022 { 00023 void * blk = malloc(size); 00024 00025 if (blk == NULL) { 00026 KB_FATAL( "kb_alloc" , KB_ERROR_NOMEM ); 00027 } 00028 return blk; 00029 } 00030 00031 /*--------------------------------------------------------------------*/ 00040 void * kb_realloc( void * ptr , unsigned long size ) 00041 { 00042 void * blk = realloc( ptr , size ); 00043 00044 if (blk == NULL) { 00045 KB_FATAL( "kb_alloc" , KB_ERROR_NOMEM ); 00046 } 00047 return blk; 00048 } 00049