ALLOCA(3) FreeBSD ライブラリ関数マニュアル ALLOCA(3)
名称
alloca − メモリ割り当て関数 |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <stdlib.h> void * |
alloca(size_t size); |
解説 |
alloca() 関数は、呼び出し元のスタックフレーム内に size バイトの空き領域を 割り当てます。この一時的な空間は、関数から戻るときに自動的に解放されま す。 |
戻り値
alloca() 関数は、割り当てられた空間の先頭を指すポインタを返します。割り当 て処理に失敗した場合は、 NULL ポインタが返されます。 |
関連項目
バグ
alloca() 関数はマシン依存です。これを使用することはお勧めできません。 FreeBSD 10.0 June 4, 1993 FreeBSD 10.0 |