rb_dlptr_new 69 ext/dl/cptr.c return rb_dlptr_new(ptr, size, func); rb_dlptr_new 195 ext/dl/cptr.c return rb_dlptr_new(*((void**)(data->ptr)),0,0); rb_dlptr_new 204 ext/dl/cptr.c return rb_dlptr_new(&(data->ptr),0,0); rb_dlptr_new 329 ext/dl/cptr.c return rb_dlptr_new((char *)ptr + num, size - num, 0); rb_dlptr_new 341 ext/dl/cptr.c return rb_dlptr_new((char *)ptr - num, size + num, 0); rb_dlptr_new 426 ext/dl/cptr.c ptr = rb_dlptr_new(fp, 0, NULL); rb_dlptr_new 430 ext/dl/cptr.c ptr = rb_dlptr_new(str, RSTRING_LEN(val), NULL); rb_dlptr_new 442 ext/dl/cptr.c ptr = rb_dlptr_new(NUM2PTR(rb_Integer(val)), 0, NULL); rb_dlptr_new 481 ext/dl/cptr.c rb_define_const(rb_mDL, "NULL", rb_dlptr_new(0, 0, 0)); rb_dlptr_new 222 ext/dl/dl.h VALUE rb_dlptr_new(void *ptr, long size, freefunc_t func);