X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=include%2Fcmem.h;h=c67022642dea2e26f4a1eb862f24cc624276f28f;hp=a38c81d9bf0b1d822e9b116ccf62d81ee9faa7ee;hb=6eb54846c27b216d7602a5107d9383f8f4324d71;hpb=6b04961e3a699efa011258cc1b1166df71b4c078 diff --git a/include/cmem.h b/include/cmem.h index a38c81d..c670226 100644 --- a/include/cmem.h +++ b/include/cmem.h @@ -9,6 +9,13 @@ #define ARRAYSIZE(array) (sizeof(array)/sizeof(array[0])) #endif +/** + * メモリを解放 + */ +#ifndef FREE +#define FREE(ptr) {free(ptr); ptr = NULL;} +#endif + /** * mallocを実行し、0で初期化 * メモリを確保できない場合はエラーを出力して終了 @@ -26,8 +33,4 @@ void *calloc_chk(size_t nmemb, size_t size, char *tag); */ char *strdup_chk(const char *s, char *tag); -/** - * メモリを解放 - */ -void free_chk(void *ptr, char *tag); #endif