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); } |