00001
00022
00023
00024
00025
00026
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