Everything

calloc


記憶域を割り当てて、すべての割り当てられた記憶域を0で初期化します。

[指定形式]

#include <stdlib.h>

void *calloc(size_t nelem, size_t elsize);

[引数]

nelem 要素の数

elsize 一つの要素の占めるバイト数

[戻り値]

正常:割り当てられた記憶域の先頭のアドレス

異常:記憶域の割り当てができなかった時、または引数のいずれかが0の時:NULL

[備考]

elsizeバイト単位の記憶域をnelem個記憶域に割り当てます。また、その割り当てられた記憶域のすべてのビットは0で初期化されます。

CC-RXには、記憶域に対する不正な操作を検出するためのセキュリティ機能があります。詳細は、「2.5.4 ライブラリジェネレータ・オプション」の-secure_mallocオプションを参照してください。