libsent/src/util/mymalloc.c

説明を見る。
00001 
00022 /*
00023  * Copyright (c) 1991-2006 Kawahara Lab., Kyoto University
00024  * Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology
00025  * Copyright (c) 2005-2006 Julius project team, Nagoya Institute of Technology
00026  * All rights reserved
00027  */
00028 
00029 #include <sent/stddefs.h>
00030 
00031 
00039 void *
00040 mymalloc(int size)
00041 {
00042   void *p;
00043   if ( (p = malloc(size)) == NULL) {
00044     j_error("cannot malloc %d byte\n",size);
00045   }
00046   return p;
00047 }
00048 
00057 void *
00058 myrealloc(void *ptr, int size)
00059 {
00060   void *p;
00061   if ( (p = realloc(ptr,size)) == NULL) {
00062     j_error("cannot realloc %d byte\n",size);
00063   }
00064   return p;
00065 }
00066 
00075 void *
00076 mycalloc(int nelem, int elsize)
00077 {
00078   void *p;
00079   if ( (p = calloc(nelem,elsize)) == NULL) {
00080     j_error("cannot calloc %d x %d byte\n",nelem, elsize);
00081   }
00082   return p;
00083 }
00084 

Juliusに対してTue Dec 26 16:19:28 2006に生成されました。  doxygen 1.5.0