Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- (unknown)
Instance Method Summary collapse
Instance Method Details
#to_ptr(argv[], self) ⇒ Object
533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 |
# File 'dl.c', line 533 VALUE rb_ary_to_ptr(int argc, VALUE argv[], VALUE self) { void *ptr; VALUE t; long size; switch (rb_scan_args(argc, argv, "01", &t)) { case 1: ptr = rb_ary2cary(StringValuePtr(t)[0], self, &size); break; case 0: ptr = rb_ary2cary(0, self, &size); break; } return ptr ? rb_dlptr_new(ptr, size, dlfree) : Qnil; } |