startにオペランドを指定した場合、そのアドレスに書き込む
[YACASL2.git] / include / cmem.h
index 85cb720..132ef28 100644 (file)
@@ -1,6 +1,11 @@
 #ifndef YACASL2_CMEM_H_INCLUDED
 #define YACASL2_CMEM_H_INCLUDED
+
+#include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
+#include <assert.h>
+#include <stdbool.h>
 
 /**
  * @brief 配列のサイズを返すマクロ
@@ -26,7 +31,7 @@
  * @param size メモリーのサイズ
  * @param tag エラーメッセージなどで表示されるタグ
  */
-void *malloc_chk(size_t size, char *tag);
+void *malloc_chk(size_t size, const char *tag);
 
 /**
  * @brief 領域の数とサイズを指定してメモリーを確保するcallocを実行する