User manual - Cライブラリ解説書ver.2.00(2003年2月7日)
DT-900 C ライブラリ解説書
33
機能 メモリ領域の割当て 関数名 sbrk
<低水準インタフェース関数>
要求されたデータサイズ分の領域をメモリ領域の下位アドレスから割り付けます。
≪C言語インタフェース≫
【コーリングシーケンス】
char *buf= sbrk(unsigned long size) ;
【パラメータ】
unsigned long size :要求データのサイズ(1∼16KBバイト)
【リターンパラメータ】
char *buf :正常終了の場合、割り付けた領域の先頭アドレスを設定
異常終了の場合、リターンコードを設定
【リターンコード】
E_LOWERR :異常終了
・割り付けるメモリ領域不足
・要求サイズが0
≪備考≫