Method: Fiddle.realloc
- Defined in:
- fiddle.c
.realloc(addr, size) ⇒ Object
Change the size of the memory allocated at the memory location addr to size bytes. Returns the memory address of the reallocated memory, which may be different than the address passed in.
37 38 39 40 41 42 43 44 |
# File 'fiddle.c', line 37
static VALUE
rb_fiddle_realloc(VALUE self, VALUE addr, VALUE size)
{
void *ptr = NUM2PTR(addr);
ptr = (void*)ruby_xrealloc(ptr, NUM2SIZET(size));
return PTR2NUM(ptr);
}
|