static VALUE rb_gsl_qrng_clone(VALUE obj) { gsl_qrng *q = NULL, *q2 = NULL; Data_Get_Struct(obj, gsl_qrng, q); q2 = gsl_qrng_clone(q); return Data_Wrap_Struct(CLASS_OF(obj), 0, gsl_qrng_free, q2); }
CAMLprim value ml_gsl_qrng_clone(value qrng) { value r; Abstract_ptr(r, gsl_qrng_clone(Qrng_val(qrng))); return r; }