#include <stdbool.h>
#include "cmem.h"
-/**
- * mallocを実行し、0で初期化\n
- * メモリを確保できない場合はエラーを出力して終了
- */
void *malloc_chk(size_t size, char *tag)
{
void *p;
return memset(p, 0, size);
}
-/**
- * callocを実行\n
- * メモリを確保できない場合はエラーを出力して終了
- */
void *calloc_chk(size_t nmemb, size_t size, char *tag)
{
void *p;
return p;
}
-/**
- * malloc_chkを実行してメモリを確保し、コピーした文字列を返す
- */
char *strdup_chk(const char *s, char *tag)
{
assert(s != NULL);