kind=defined
names=new
visibility=public

--- new(addr, size = 0, free = nil)   -> DL::CPtr

与えられた addr が指すメモリ領域を表す CPtr オブジェクトを生成して返します。

size を指定した場合、アドレス addr に確保されているメモリ領域のサイズは
size であると仮定されます。GC は free 関数を使用してメモリを解放します。

@param addr 生成する CPtr オブジェクトが指すアドレスを整数で指定します。

@param size 生成する CPtr オブジェクトが指すメモリ領域のサイズを整数で指定します。

@param free GC 時に呼ばれる free 関数を [[c:DL::CFunc]] オブジェクトか整数で指定します。

