picox
0.1
|
主にmalloc系関数の定義 [詳解]
マクロ定義 | |
#define | X_SAFE_FREE(ptr) (x_free((ptr)), (ptr) = NULL) |
x_free()を呼び出したあと、ptrにNULLを代入します [詳解] | |
関数 | |
static void * | x_calloc (size_t nmemb, size_t size) |
sizeバイトの要素nmemb個からなる配列にメモリを割り当て0初期化して返します | |
static void * | x_calloc2 (size_t size) |
sizeバイトのメモリを割り当て、0初期化して返します [詳解] | |
static void | x_free (void *ptr) |
ptrが指すメモリ空間を開放します | |
static void * | x_malloc (size_t size) |
sizeバイトのメモリを割り当てて返します | |
static void * | x_realloc (void *old_mem, size_t size) |
old_memが指すメモリブロックをsizeバイトに再割当てして返します | |
static void * | x_realloc2 (void *old_mem, size_t old_size, size_t new_size) |
old_memが指すold_sizeバイトのメモリブロックをnew_sizeバイトに再割当てして返します [詳解] | |
主にmalloc系関数の定義