/* USB::DevHandle#usb_set_altinterface(alternate) */ static VALUE rusb_set_altinterface(VALUE v, VALUE alternate) { usb_dev_handle *p = get_usb_devhandle(v); int ret = usb_set_altinterface(p, NUM2INT(alternate)); check_usb_error("usb_set_altinterface", ret); return Qnil; }