stdlib.sbp


atof (s As BytePtr) As Double
sをDoubleに変換する。
atoi (s As BytePtr) As Long
sをLongに変換する。
atol (s As BytePtr) As Long
sをLongに変換する。
strtod (s As BytePtr, endp As *BytePtr) As Double
sをDoubleに変換する。
strtol (s As BytePtr, endp As *BytePtr, base As Long) As Long
sをLongに変換する。
strtoul (s As BytePtr, endp As *BytePtr,base As Long) As Dword
sをDWordに変換する。
rand () As Long
0からRAND_MAXの範囲の擬似乱数整数を返す。
srand (seed As Dword)
擬似乱数をseedで初期化。
calloc (nobj As Dword,size As Dword) As VoidPtr
大きさsizeのnobj個の配列を入れるためのスペースからなるポインタを返す。スペースは0で初期化される。失敗時NULLを返す。
malloc (size As Dword) As VoidPtr
sizeの大きさのオブジェクトを入れるスペースのポインタを返す。初期化されない。失敗時NULL。
realloc (p As VoidPtr, size As Dword) As VoidPtr
pの指すオブジェクトの大きさをsizeに変える。
free (p As VoidPtr)
pの指すスペースを開放する。
abort ()
プログラムを異常終了させる。
exit (status As Long)
プログラムを正常終了させる。
atexit (func As voidPtr) As Long
プログラムが正常終了したときに呼ばれる関数funcを登録する。
system (c As BytePtr) As Long
sを実行環境に渡す。
getenv (name As BytePtr) As BytePtr
nameの環境変数を返す。無いときはNULL。
bsearch (key As VoidPtr, base As VoidPtr,n As Dword,size As Dword,cmp As VoidPtr) As VoidPtr
base[n-1]の中からkeyにマッチする項目を探す。
qsort (base As VoidPtr, n As Dword, size As Dword,int (*cmp)(const void *, const void *))
sizeの大きさのオブジェクトbase[n-1]を、昇順にソートする。
abs (n As Long) As Long
nの絶対値を返す。
labs (n As Long) As Long
absと同じ。
div (num As Long, denom As Long) As Dword
num.denomの商と余りを求める。
ldiv (num As Long, denom As Long) As Dword
divと同じ。
リファレンストップに戻る