-
Functions HI-TECH C REALLOC
提供: HI-TECH C for CP/M Fan WIKI(JP)
REALLOC
概要
void * realloc(void * ptr, size_t cnt)
詳細
Realloc()は事前にmalloc()、calloc()、realloc()などで取得してあったptrからのブロックメモリを解放し、ダイナミックメモリをcntバイト確保しようとします。成功した場合にはptrにあるメモリブロックを新しいブロックにコピーします。 realloc()は古いブロック内の多くのバイトをなるべく多く??コピーしようとしますが、新しいブロックの方が小さい場合、cntバイトのみコピーします。ブロックが割り当てできない場合、0が返ります。
参照
malloc, calloc, realloc