-
void * ruby_xrealloc2_sized(void *ptr, size_t newelems, size_t newsiz, size_t oldelems) -
ruby_xrealloc2と同じですが、現在の要素数oldelemsを受け取ります。oldelemsはptrを確保したときの要素数と正確に一致していなければならず、誤った大きさを渡すと未定義動作になります。 [feature#21861]
void * ruby_xrealloc2_sized(void *ptr, size_t newelems, size_t newsiz, size_t oldelems)
ruby_xrealloc2 と同じですが、現在の要素数 oldelems を受け取ります。
oldelems は ptr を確保したときの要素数と正確に一致していなければならず、誤った大きさを渡すと未定義動作になります。
[feature#21861]