Method: Zstd::Parameters#initialize_copy

Defined in:
ext/extzstd.c

#initialize_copy(src) ⇒ Object



301
302
303
304
305
306
307
308
309
310
# File 'ext/extzstd.c', line 301

static VALUE
params_init_copy(VALUE params, VALUE src)
{
    ZSTD_parameters *a = getparams(params);
    ZSTD_parameters *b = getparams(src);
    rb_check_frozen(params);
    rb_obj_infect(params, src);
    memcpy(a, b, sizeof(*a));
    return params;
}