fltk-sys 0.14.8

Rust bindings for the FLTK GUI library
Documentation
/* automatically generated by rust-bindgen 0.56.0 */

#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_Widget {
    _unused: [u8; 0],
}
pub type Fl_Callback =
    ::core::option::Option<unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut libc::c_void)>;
pub type custom_handler_callback = ::core::option::Option<
    unsafe extern "C" fn(arg1: libc::c_int, arg2: *mut libc::c_void) -> libc::c_int,
>;
pub type custom_handler_callback2 = ::core::option::Option<
    unsafe extern "C" fn(
        arg1: *mut Fl_Widget,
        arg2: libc::c_int,
        arg3: *mut libc::c_void,
    ) -> libc::c_int,
>;
pub type custom_draw_callback =
    ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>;
pub type custom_draw_callback2 =
    ::core::option::Option<unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut libc::c_void)>;
extern "C" {
    pub fn Fl_Widget_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_Widget;
}
extern "C" {
    pub fn Fl_Widget_x(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_y(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_width(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_height(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_label(arg1: *mut Fl_Widget) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Widget_set_label(arg1: *mut Fl_Widget, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Widget_redraw(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_show(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_hide(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_activate(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_deactivate(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_redraw_label(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_resize(
        arg1: *mut Fl_Widget,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Widget_widget_resize(
        arg1: *mut Fl_Widget,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Widget_tooltip(arg1: *mut Fl_Widget) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Widget_set_tooltip(arg1: *mut Fl_Widget, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Widget_get_type(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_type(arg1: *mut Fl_Widget, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_color(arg1: *mut Fl_Widget) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Widget_set_color(arg1: *mut Fl_Widget, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Widget_measure_label(
        arg1: *const Fl_Widget,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Widget_label_color(arg1: *mut Fl_Widget) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Widget_set_label_color(arg1: *mut Fl_Widget, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Widget_label_font(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_label_font(arg1: *mut Fl_Widget, font: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_label_size(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_label_size(arg1: *mut Fl_Widget, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_label_type(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_label_type(arg1: *mut Fl_Widget, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_box(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_box(arg1: *mut Fl_Widget, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_changed(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_changed(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_clear_changed(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_align(arg1: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_align(arg1: *mut Fl_Widget, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_delete(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_set_image(arg1: *mut Fl_Widget, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_handle(
        self_: *mut Fl_Widget,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Widget_handle2(
        self_: *mut Fl_Widget,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Widget_draw(self_: *mut Fl_Widget, cb: custom_draw_callback, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_draw2(
        self_: *mut Fl_Widget,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Widget_set_when(arg1: *mut Fl_Widget, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_when(arg1: *const Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_image(arg1: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_parent(self_: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_selection_color(arg1: *mut Fl_Widget) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Widget_set_selection_color(arg1: *mut Fl_Widget, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Widget_do_callback(arg1: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_inside(self_: *const Fl_Widget, arg1: *mut libc::c_void) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_window(arg1: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_top_window(arg1: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_takes_events(arg1: *const Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_user_data(arg1: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_take_focus(self_: *mut Fl_Widget) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Widget_set_visible_focus(self_: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_clear_visible_focus(self_: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_visible_focus(self_: *mut Fl_Widget, v: libc::c_int);
}
extern "C" {
    pub fn Fl_Widget_has_visible_focus(self_: *mut Fl_Widget) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Widget_set_user_data(arg1: *mut Fl_Widget, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_draw_data(self_: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_handle_data(self_: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_set_draw_data(self_: *mut Fl_Widget, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_set_handle_data(self_: *mut Fl_Widget, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_damage(self_: *const Fl_Widget) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Widget_set_damage(self_: *mut Fl_Widget, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Widget_clear_damage(self_: *mut Fl_Widget);
}
extern "C" {
    pub fn Fl_Widget_as_window(self_: *mut Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_as_group(self_: *mut Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_set_deimage(arg1: *mut Fl_Widget, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_deimage(arg1: *const Fl_Widget) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Widget_set_callback(arg1: *mut Fl_Widget, arg2: Fl_Callback, arg3: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Widget_set_deleter(
        arg1: *mut Fl_Widget,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_Browser {
    _unused: [u8; 0],
}
extern "C" {
    pub fn Fl_Browser_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_Browser;
}
extern "C" {
    pub fn Fl_Browser_x(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_y(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_width(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_height(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_label(arg1: *mut Fl_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Browser_set_label(arg1: *mut Fl_Browser, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Browser_redraw(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_show(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_hide(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_activate(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_deactivate(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_redraw_label(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_resize(
        arg1: *mut Fl_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Browser_widget_resize(
        arg1: *mut Fl_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Browser_tooltip(arg1: *mut Fl_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Browser_set_tooltip(arg1: *mut Fl_Browser, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Browser_get_type(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_type(arg1: *mut Fl_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_color(arg1: *mut Fl_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Browser_set_color(arg1: *mut Fl_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Browser_measure_label(
        arg1: *const Fl_Browser,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Browser_label_color(arg1: *mut Fl_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Browser_set_label_color(arg1: *mut Fl_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Browser_label_font(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_label_font(arg1: *mut Fl_Browser, font: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_label_size(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_label_size(arg1: *mut Fl_Browser, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_label_type(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_label_type(arg1: *mut Fl_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_box(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_box(arg1: *mut Fl_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_changed(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_changed(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_clear_changed(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_align(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_align(arg1: *mut Fl_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_delete(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_set_image(arg1: *mut Fl_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Browser_handle(
        self_: *mut Fl_Browser,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Browser_handle2(
        self_: *mut Fl_Browser,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Browser_draw(
        self_: *mut Fl_Browser,
        cb: custom_draw_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Browser_draw2(
        self_: *mut Fl_Browser,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Browser_set_when(arg1: *mut Fl_Browser, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_when(arg1: *const Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_image(arg1: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_parent(self_: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_selection_color(arg1: *mut Fl_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Browser_set_selection_color(arg1: *mut Fl_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Browser_do_callback(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_inside(self_: *const Fl_Browser, arg1: *mut libc::c_void) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_window(arg1: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_top_window(arg1: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_takes_events(arg1: *const Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_user_data(arg1: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_take_focus(self_: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_visible_focus(self_: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_clear_visible_focus(self_: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_visible_focus(self_: *mut Fl_Browser, v: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_has_visible_focus(self_: *mut Fl_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Browser_set_user_data(arg1: *mut Fl_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Browser_draw_data(self_: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_handle_data(self_: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_set_draw_data(self_: *mut Fl_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Browser_set_handle_data(self_: *mut Fl_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Browser_damage(self_: *const Fl_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Browser_set_damage(self_: *mut Fl_Browser, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Browser_clear_damage(self_: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_as_window(self_: *mut Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_as_group(self_: *mut Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_set_deimage(arg1: *mut Fl_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Browser_deimage(arg1: *const Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_set_callback(
        arg1: *mut Fl_Browser,
        arg2: Fl_Callback,
        arg3: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Browser_set_deleter(
        arg1: *mut Fl_Browser,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
extern "C" {
    pub fn Fl_Browser_value(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_remove(arg1: *mut Fl_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_add(arg1: *mut Fl_Browser, newtext: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Browser_insert(
        arg1: *mut Fl_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Browser_move(arg1: *mut Fl_Browser, to: libc::c_int, from: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_swap(arg1: *mut Fl_Browser, a: libc::c_int, b: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_clear(arg1: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_size(arg1: *const Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_size(arg1: *mut Fl_Browser, W: libc::c_int, H: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_select(arg1: *mut Fl_Browser, line: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_selected(arg1: *const Fl_Browser, line: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_text(arg1: *const Fl_Browser, line: libc::c_int) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Browser_set_text(
        arg1: *mut Fl_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Browser_load_file(arg1: *mut Fl_Browser, file: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Browser_text_size(arg1: *mut Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_text_size(arg1: *mut Fl_Browser, s: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_set_icon(arg1: *mut Fl_Browser, line: libc::c_int, icon: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Browser_icon(arg1: *const Fl_Browser, line: libc::c_int) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_remove_icon(arg1: *mut Fl_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_topline(self_: *mut Fl_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_bottomline(self_: *mut Fl_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_middleline(self_: *mut Fl_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_format_char(self_: *const Fl_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Browser_set_format_char(self_: *mut Fl_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Browser_column_char(self_: *const Fl_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Browser_set_column_char(self_: *mut Fl_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Browser_column_widths(self_: *const Fl_Browser) -> *const libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_column_widths(self_: *mut Fl_Browser, arr: *const libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_displayed(self_: *const Fl_Browser, line: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_make_visible(self_: *mut Fl_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_position(self_: *const Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_position(self_: *mut Fl_Browser, pos: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_hposition(self_: *const Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_hposition(self_: *mut Fl_Browser, arg1: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_has_scrollbar(self_: *const Fl_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Browser_set_has_scrollbar(self_: *mut Fl_Browser, mode: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Browser_scrollbar_size(self_: *const Fl_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Browser_set_scrollbar_size(self_: *mut Fl_Browser, newSize: libc::c_int);
}
extern "C" {
    pub fn Fl_Browser_sort(self_: *mut Fl_Browser);
}
extern "C" {
    pub fn Fl_Browser_scrollbar(self_: *mut Fl_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Browser_hscrollbar(self_: *mut Fl_Browser) -> *mut libc::c_void;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_Hold_Browser {
    _unused: [u8; 0],
}
extern "C" {
    pub fn Fl_Hold_Browser_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_Hold_Browser;
}
extern "C" {
    pub fn Fl_Hold_Browser_x(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_y(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_width(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_height(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_label(arg1: *mut Fl_Hold_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_label(arg1: *mut Fl_Hold_Browser, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Hold_Browser_redraw(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_show(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_hide(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_activate(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_deactivate(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_redraw_label(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_resize(
        arg1: *mut Fl_Hold_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_widget_resize(
        arg1: *mut Fl_Hold_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_tooltip(arg1: *mut Fl_Hold_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_tooltip(arg1: *mut Fl_Hold_Browser, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Hold_Browser_get_type(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_type(arg1: *mut Fl_Hold_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_color(arg1: *mut Fl_Hold_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_color(arg1: *mut Fl_Hold_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Hold_Browser_measure_label(
        arg1: *const Fl_Hold_Browser,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_label_color(arg1: *mut Fl_Hold_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_label_color(arg1: *mut Fl_Hold_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Hold_Browser_label_font(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_label_font(arg1: *mut Fl_Hold_Browser, font: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_label_size(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_label_size(arg1: *mut Fl_Hold_Browser, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_label_type(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_label_type(arg1: *mut Fl_Hold_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_box(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_box(arg1: *mut Fl_Hold_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_changed(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_changed(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_clear_changed(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_align(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_align(arg1: *mut Fl_Hold_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_delete(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_set_image(arg1: *mut Fl_Hold_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Hold_Browser_handle(
        self_: *mut Fl_Hold_Browser,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_handle2(
        self_: *mut Fl_Hold_Browser,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_draw(
        self_: *mut Fl_Hold_Browser,
        cb: custom_draw_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_draw2(
        self_: *mut Fl_Hold_Browser,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_set_when(arg1: *mut Fl_Hold_Browser, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_when(arg1: *const Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_image(arg1: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_parent(self_: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_selection_color(arg1: *mut Fl_Hold_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_selection_color(arg1: *mut Fl_Hold_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Hold_Browser_do_callback(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_inside(
        self_: *const Fl_Hold_Browser,
        arg1: *mut libc::c_void,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_window(arg1: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_top_window(arg1: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_takes_events(arg1: *const Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_user_data(arg1: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_take_focus(self_: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_visible_focus(self_: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_clear_visible_focus(self_: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_visible_focus(self_: *mut Fl_Hold_Browser, v: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_has_visible_focus(self_: *mut Fl_Hold_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_user_data(arg1: *mut Fl_Hold_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Hold_Browser_draw_data(self_: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_handle_data(self_: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_draw_data(self_: *mut Fl_Hold_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Hold_Browser_set_handle_data(self_: *mut Fl_Hold_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Hold_Browser_damage(self_: *const Fl_Hold_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_damage(self_: *mut Fl_Hold_Browser, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Hold_Browser_clear_damage(self_: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_as_window(self_: *mut Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_as_group(self_: *mut Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_deimage(arg1: *mut Fl_Hold_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Hold_Browser_deimage(arg1: *const Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_callback(
        arg1: *mut Fl_Hold_Browser,
        arg2: Fl_Callback,
        arg3: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_set_deleter(
        arg1: *mut Fl_Hold_Browser,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_value(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_remove(arg1: *mut Fl_Hold_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_add(arg1: *mut Fl_Hold_Browser, newtext: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Hold_Browser_insert(
        arg1: *mut Fl_Hold_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_move(arg1: *mut Fl_Hold_Browser, to: libc::c_int, from: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_swap(arg1: *mut Fl_Hold_Browser, a: libc::c_int, b: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_clear(arg1: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_size(arg1: *const Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_size(arg1: *mut Fl_Hold_Browser, W: libc::c_int, H: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_select(arg1: *mut Fl_Hold_Browser, line: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_selected(arg1: *const Fl_Hold_Browser, line: libc::c_int)
        -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_text(
        arg1: *const Fl_Hold_Browser,
        line: libc::c_int,
    ) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_text(
        arg1: *mut Fl_Hold_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_load_file(arg1: *mut Fl_Hold_Browser, file: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Hold_Browser_text_size(arg1: *mut Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_text_size(arg1: *mut Fl_Hold_Browser, s: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_set_icon(
        arg1: *mut Fl_Hold_Browser,
        line: libc::c_int,
        icon: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Hold_Browser_icon(
        arg1: *const Fl_Hold_Browser,
        line: libc::c_int,
    ) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_remove_icon(arg1: *mut Fl_Hold_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_topline(self_: *mut Fl_Hold_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_bottomline(self_: *mut Fl_Hold_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_middleline(self_: *mut Fl_Hold_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_format_char(self_: *const Fl_Hold_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_format_char(self_: *mut Fl_Hold_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Hold_Browser_column_char(self_: *const Fl_Hold_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_column_char(self_: *mut Fl_Hold_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Hold_Browser_column_widths(self_: *const Fl_Hold_Browser) -> *const libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_column_widths(self_: *mut Fl_Hold_Browser, arr: *const libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_displayed(
        self_: *const Fl_Hold_Browser,
        line: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_make_visible(self_: *mut Fl_Hold_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_position(self_: *const Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_position(self_: *mut Fl_Hold_Browser, pos: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_hposition(self_: *const Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_hposition(self_: *mut Fl_Hold_Browser, arg1: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_has_scrollbar(self_: *const Fl_Hold_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_has_scrollbar(self_: *mut Fl_Hold_Browser, mode: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Hold_Browser_scrollbar_size(self_: *const Fl_Hold_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Hold_Browser_set_scrollbar_size(self_: *mut Fl_Hold_Browser, newSize: libc::c_int);
}
extern "C" {
    pub fn Fl_Hold_Browser_sort(self_: *mut Fl_Hold_Browser);
}
extern "C" {
    pub fn Fl_Hold_Browser_scrollbar(self_: *mut Fl_Hold_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Hold_Browser_hscrollbar(self_: *mut Fl_Hold_Browser) -> *mut libc::c_void;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_Select_Browser {
    _unused: [u8; 0],
}
extern "C" {
    pub fn Fl_Select_Browser_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_Select_Browser;
}
extern "C" {
    pub fn Fl_Select_Browser_x(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_y(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_width(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_height(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_label(arg1: *mut Fl_Select_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Select_Browser_set_label(arg1: *mut Fl_Select_Browser, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Select_Browser_redraw(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_show(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_hide(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_activate(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_deactivate(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_redraw_label(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_resize(
        arg1: *mut Fl_Select_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_widget_resize(
        arg1: *mut Fl_Select_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_tooltip(arg1: *mut Fl_Select_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Select_Browser_set_tooltip(arg1: *mut Fl_Select_Browser, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Select_Browser_get_type(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_type(arg1: *mut Fl_Select_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_color(arg1: *mut Fl_Select_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Select_Browser_set_color(arg1: *mut Fl_Select_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Select_Browser_measure_label(
        arg1: *const Fl_Select_Browser,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_label_color(arg1: *mut Fl_Select_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Select_Browser_set_label_color(arg1: *mut Fl_Select_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Select_Browser_label_font(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_label_font(arg1: *mut Fl_Select_Browser, font: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_label_size(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_label_size(arg1: *mut Fl_Select_Browser, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_label_type(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_label_type(arg1: *mut Fl_Select_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_box(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_box(arg1: *mut Fl_Select_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_changed(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_changed(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_clear_changed(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_align(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_align(arg1: *mut Fl_Select_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_delete(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_set_image(arg1: *mut Fl_Select_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Select_Browser_handle(
        self_: *mut Fl_Select_Browser,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_handle2(
        self_: *mut Fl_Select_Browser,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_draw(
        self_: *mut Fl_Select_Browser,
        cb: custom_draw_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_draw2(
        self_: *mut Fl_Select_Browser,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_set_when(arg1: *mut Fl_Select_Browser, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_when(arg1: *const Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_image(arg1: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_parent(self_: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_selection_color(arg1: *mut Fl_Select_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Select_Browser_set_selection_color(arg1: *mut Fl_Select_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Select_Browser_do_callback(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_inside(
        self_: *const Fl_Select_Browser,
        arg1: *mut libc::c_void,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_window(arg1: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_top_window(arg1: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_takes_events(arg1: *const Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_user_data(arg1: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_take_focus(self_: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_visible_focus(self_: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_clear_visible_focus(self_: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_visible_focus(self_: *mut Fl_Select_Browser, v: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_has_visible_focus(self_: *mut Fl_Select_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Select_Browser_set_user_data(arg1: *mut Fl_Select_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Select_Browser_draw_data(self_: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_handle_data(self_: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_set_draw_data(self_: *mut Fl_Select_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Select_Browser_set_handle_data(
        self_: *mut Fl_Select_Browser,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_damage(self_: *const Fl_Select_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Select_Browser_set_damage(self_: *mut Fl_Select_Browser, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Select_Browser_clear_damage(self_: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_as_window(self_: *mut Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_as_group(self_: *mut Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_set_deimage(arg1: *mut Fl_Select_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Select_Browser_deimage(arg1: *const Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_set_callback(
        arg1: *mut Fl_Select_Browser,
        arg2: Fl_Callback,
        arg3: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_set_deleter(
        arg1: *mut Fl_Select_Browser,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_value(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_remove(arg1: *mut Fl_Select_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_add(arg1: *mut Fl_Select_Browser, newtext: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Select_Browser_insert(
        arg1: *mut Fl_Select_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_move(arg1: *mut Fl_Select_Browser, to: libc::c_int, from: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_swap(arg1: *mut Fl_Select_Browser, a: libc::c_int, b: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_clear(arg1: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_size(arg1: *const Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_size(arg1: *mut Fl_Select_Browser, W: libc::c_int, H: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_select(arg1: *mut Fl_Select_Browser, line: libc::c_int)
        -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_selected(
        arg1: *const Fl_Select_Browser,
        line: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_text(
        arg1: *const Fl_Select_Browser,
        line: libc::c_int,
    ) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Select_Browser_set_text(
        arg1: *mut Fl_Select_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_load_file(arg1: *mut Fl_Select_Browser, file: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Select_Browser_text_size(arg1: *mut Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_text_size(arg1: *mut Fl_Select_Browser, s: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_set_icon(
        arg1: *mut Fl_Select_Browser,
        line: libc::c_int,
        icon: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_icon(
        arg1: *const Fl_Select_Browser,
        line: libc::c_int,
    ) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_remove_icon(arg1: *mut Fl_Select_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_topline(self_: *mut Fl_Select_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_bottomline(self_: *mut Fl_Select_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_middleline(self_: *mut Fl_Select_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_format_char(self_: *const Fl_Select_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Select_Browser_set_format_char(self_: *mut Fl_Select_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Select_Browser_column_char(self_: *const Fl_Select_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Select_Browser_set_column_char(self_: *mut Fl_Select_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Select_Browser_column_widths(self_: *const Fl_Select_Browser) -> *const libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_column_widths(
        self_: *mut Fl_Select_Browser,
        arr: *const libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_displayed(
        self_: *const Fl_Select_Browser,
        line: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_make_visible(self_: *mut Fl_Select_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_position(self_: *const Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_position(self_: *mut Fl_Select_Browser, pos: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_hposition(self_: *const Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_hposition(self_: *mut Fl_Select_Browser, arg1: libc::c_int);
}
extern "C" {
    pub fn Fl_Select_Browser_has_scrollbar(self_: *const Fl_Select_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Select_Browser_set_has_scrollbar(self_: *mut Fl_Select_Browser, mode: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Select_Browser_scrollbar_size(self_: *const Fl_Select_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Select_Browser_set_scrollbar_size(
        self_: *mut Fl_Select_Browser,
        newSize: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Select_Browser_sort(self_: *mut Fl_Select_Browser);
}
extern "C" {
    pub fn Fl_Select_Browser_scrollbar(self_: *mut Fl_Select_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Select_Browser_hscrollbar(self_: *mut Fl_Select_Browser) -> *mut libc::c_void;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_Multi_Browser {
    _unused: [u8; 0],
}
extern "C" {
    pub fn Fl_Multi_Browser_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_Multi_Browser;
}
extern "C" {
    pub fn Fl_Multi_Browser_x(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_y(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_width(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_height(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_label(arg1: *mut Fl_Multi_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_label(arg1: *mut Fl_Multi_Browser, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Multi_Browser_redraw(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_show(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_hide(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_activate(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_deactivate(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_redraw_label(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_resize(
        arg1: *mut Fl_Multi_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_widget_resize(
        arg1: *mut Fl_Multi_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_tooltip(arg1: *mut Fl_Multi_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_tooltip(arg1: *mut Fl_Multi_Browser, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Multi_Browser_get_type(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_type(arg1: *mut Fl_Multi_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_color(arg1: *mut Fl_Multi_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_color(arg1: *mut Fl_Multi_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Multi_Browser_measure_label(
        arg1: *const Fl_Multi_Browser,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_label_color(arg1: *mut Fl_Multi_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_label_color(arg1: *mut Fl_Multi_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Multi_Browser_label_font(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_label_font(arg1: *mut Fl_Multi_Browser, font: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_label_size(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_label_size(arg1: *mut Fl_Multi_Browser, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_label_type(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_label_type(arg1: *mut Fl_Multi_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_box(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_box(arg1: *mut Fl_Multi_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_changed(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_changed(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_clear_changed(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_align(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_align(arg1: *mut Fl_Multi_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_delete(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_set_image(arg1: *mut Fl_Multi_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Multi_Browser_handle(
        self_: *mut Fl_Multi_Browser,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_handle2(
        self_: *mut Fl_Multi_Browser,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_draw(
        self_: *mut Fl_Multi_Browser,
        cb: custom_draw_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_draw2(
        self_: *mut Fl_Multi_Browser,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_set_when(arg1: *mut Fl_Multi_Browser, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_when(arg1: *const Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_image(arg1: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_parent(self_: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_selection_color(arg1: *mut Fl_Multi_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_selection_color(arg1: *mut Fl_Multi_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Multi_Browser_do_callback(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_inside(
        self_: *const Fl_Multi_Browser,
        arg1: *mut libc::c_void,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_window(arg1: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_top_window(arg1: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_takes_events(arg1: *const Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_user_data(arg1: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_take_focus(self_: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_visible_focus(self_: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_clear_visible_focus(self_: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_visible_focus(self_: *mut Fl_Multi_Browser, v: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_has_visible_focus(self_: *mut Fl_Multi_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_user_data(arg1: *mut Fl_Multi_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Multi_Browser_draw_data(self_: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_handle_data(self_: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_draw_data(self_: *mut Fl_Multi_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Multi_Browser_set_handle_data(self_: *mut Fl_Multi_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Multi_Browser_damage(self_: *const Fl_Multi_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_damage(self_: *mut Fl_Multi_Browser, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Multi_Browser_clear_damage(self_: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_as_window(self_: *mut Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_as_group(self_: *mut Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_deimage(arg1: *mut Fl_Multi_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Multi_Browser_deimage(arg1: *const Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_callback(
        arg1: *mut Fl_Multi_Browser,
        arg2: Fl_Callback,
        arg3: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_set_deleter(
        arg1: *mut Fl_Multi_Browser,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_value(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_remove(arg1: *mut Fl_Multi_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_add(arg1: *mut Fl_Multi_Browser, newtext: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Multi_Browser_insert(
        arg1: *mut Fl_Multi_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_move(arg1: *mut Fl_Multi_Browser, to: libc::c_int, from: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_swap(arg1: *mut Fl_Multi_Browser, a: libc::c_int, b: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_clear(arg1: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_size(arg1: *const Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_size(arg1: *mut Fl_Multi_Browser, W: libc::c_int, H: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_select(arg1: *mut Fl_Multi_Browser, line: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_selected(
        arg1: *const Fl_Multi_Browser,
        line: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_text(
        arg1: *const Fl_Multi_Browser,
        line: libc::c_int,
    ) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_text(
        arg1: *mut Fl_Multi_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_load_file(arg1: *mut Fl_Multi_Browser, file: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Multi_Browser_text_size(arg1: *mut Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_text_size(arg1: *mut Fl_Multi_Browser, s: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_set_icon(
        arg1: *mut Fl_Multi_Browser,
        line: libc::c_int,
        icon: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_icon(
        arg1: *const Fl_Multi_Browser,
        line: libc::c_int,
    ) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_remove_icon(arg1: *mut Fl_Multi_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_topline(self_: *mut Fl_Multi_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_bottomline(self_: *mut Fl_Multi_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_middleline(self_: *mut Fl_Multi_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_format_char(self_: *const Fl_Multi_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_format_char(self_: *mut Fl_Multi_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Multi_Browser_column_char(self_: *const Fl_Multi_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_column_char(self_: *mut Fl_Multi_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_Multi_Browser_column_widths(self_: *const Fl_Multi_Browser) -> *const libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_column_widths(
        self_: *mut Fl_Multi_Browser,
        arr: *const libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Multi_Browser_displayed(
        self_: *const Fl_Multi_Browser,
        line: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_make_visible(self_: *mut Fl_Multi_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_position(self_: *const Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_position(self_: *mut Fl_Multi_Browser, pos: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_hposition(self_: *const Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_hposition(self_: *mut Fl_Multi_Browser, arg1: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_has_scrollbar(self_: *const Fl_Multi_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_has_scrollbar(self_: *mut Fl_Multi_Browser, mode: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Multi_Browser_scrollbar_size(self_: *const Fl_Multi_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Multi_Browser_set_scrollbar_size(self_: *mut Fl_Multi_Browser, newSize: libc::c_int);
}
extern "C" {
    pub fn Fl_Multi_Browser_sort(self_: *mut Fl_Multi_Browser);
}
extern "C" {
    pub fn Fl_Multi_Browser_scrollbar(self_: *mut Fl_Multi_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Multi_Browser_hscrollbar(self_: *mut Fl_Multi_Browser) -> *mut libc::c_void;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_File_Browser {
    _unused: [u8; 0],
}
extern "C" {
    pub fn Fl_File_Browser_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_File_Browser;
}
extern "C" {
    pub fn Fl_File_Browser_x(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_y(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_width(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_height(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_label(arg1: *mut Fl_File_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_File_Browser_set_label(arg1: *mut Fl_File_Browser, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_redraw(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_show(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_hide(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_activate(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_deactivate(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_redraw_label(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_resize(
        arg1: *mut Fl_File_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_File_Browser_widget_resize(
        arg1: *mut Fl_File_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_File_Browser_tooltip(arg1: *mut Fl_File_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_File_Browser_set_tooltip(arg1: *mut Fl_File_Browser, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_get_type(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_type(arg1: *mut Fl_File_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_color(arg1: *mut Fl_File_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_File_Browser_set_color(arg1: *mut Fl_File_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_File_Browser_measure_label(
        arg1: *const Fl_File_Browser,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_File_Browser_label_color(arg1: *mut Fl_File_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_File_Browser_set_label_color(arg1: *mut Fl_File_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_File_Browser_label_font(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_label_font(arg1: *mut Fl_File_Browser, font: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_label_size(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_label_size(arg1: *mut Fl_File_Browser, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_label_type(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_label_type(arg1: *mut Fl_File_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_box(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_box(arg1: *mut Fl_File_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_changed(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_changed(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_clear_changed(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_align(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_align(arg1: *mut Fl_File_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_delete(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_set_image(arg1: *mut Fl_File_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_File_Browser_handle(
        self_: *mut Fl_File_Browser,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_File_Browser_handle2(
        self_: *mut Fl_File_Browser,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_File_Browser_draw(
        self_: *mut Fl_File_Browser,
        cb: custom_draw_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_File_Browser_draw2(
        self_: *mut Fl_File_Browser,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_File_Browser_set_when(arg1: *mut Fl_File_Browser, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_when(arg1: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_image(arg1: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_parent(self_: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_selection_color(arg1: *mut Fl_File_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_File_Browser_set_selection_color(arg1: *mut Fl_File_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_File_Browser_do_callback(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_inside(
        self_: *const Fl_File_Browser,
        arg1: *mut libc::c_void,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_window(arg1: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_top_window(arg1: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_takes_events(arg1: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_user_data(arg1: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_take_focus(self_: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_visible_focus(self_: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_clear_visible_focus(self_: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_visible_focus(self_: *mut Fl_File_Browser, v: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_has_visible_focus(self_: *mut Fl_File_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_File_Browser_set_user_data(arg1: *mut Fl_File_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_File_Browser_draw_data(self_: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_handle_data(self_: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_set_draw_data(self_: *mut Fl_File_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_File_Browser_set_handle_data(self_: *mut Fl_File_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_File_Browser_damage(self_: *const Fl_File_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_File_Browser_set_damage(self_: *mut Fl_File_Browser, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_File_Browser_clear_damage(self_: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_as_window(self_: *mut Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_as_group(self_: *mut Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_set_deimage(arg1: *mut Fl_File_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_File_Browser_deimage(arg1: *const Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_set_callback(
        arg1: *mut Fl_File_Browser,
        arg2: Fl_Callback,
        arg3: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_File_Browser_set_deleter(
        arg1: *mut Fl_File_Browser,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
extern "C" {
    pub fn Fl_File_Browser_iconsize(self_: *const Fl_File_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_File_Browser_set_iconsize(self_: *mut Fl_File_Browser, s: libc::c_uint);
}
extern "C" {
    pub fn Fl_File_Browser_set_filter(self_: *mut Fl_File_Browser, pattern: *const libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_filter(self_: *const Fl_File_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_File_Browser_filetype(self_: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_filetype(self_: *mut Fl_File_Browser, t: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_value(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_remove(arg1: *mut Fl_File_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_add(arg1: *mut Fl_File_Browser, newtext: *const libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_insert(
        arg1: *mut Fl_File_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_File_Browser_move(arg1: *mut Fl_File_Browser, to: libc::c_int, from: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_swap(arg1: *mut Fl_File_Browser, a: libc::c_int, b: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_clear(arg1: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_size(arg1: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_size(arg1: *mut Fl_File_Browser, W: libc::c_int, H: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_select(arg1: *mut Fl_File_Browser, line: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_selected(arg1: *const Fl_File_Browser, line: libc::c_int)
        -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_text(
        arg1: *const Fl_File_Browser,
        line: libc::c_int,
    ) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_File_Browser_set_text(
        arg1: *mut Fl_File_Browser,
        line: libc::c_int,
        newtext: *const libc::c_char,
    );
}
extern "C" {
    pub fn Fl_File_Browser_load_file(arg1: *mut Fl_File_Browser, file: *const libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_text_size(arg1: *mut Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_text_size(arg1: *mut Fl_File_Browser, s: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_set_icon(
        arg1: *mut Fl_File_Browser,
        line: libc::c_int,
        icon: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_File_Browser_icon(
        arg1: *const Fl_File_Browser,
        line: libc::c_int,
    ) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_remove_icon(arg1: *mut Fl_File_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_topline(self_: *mut Fl_File_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_bottomline(self_: *mut Fl_File_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_middleline(self_: *mut Fl_File_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_format_char(self_: *const Fl_File_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_File_Browser_set_format_char(self_: *mut Fl_File_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_column_char(self_: *const Fl_File_Browser) -> libc::c_char;
}
extern "C" {
    pub fn Fl_File_Browser_set_column_char(self_: *mut Fl_File_Browser, c: libc::c_char);
}
extern "C" {
    pub fn Fl_File_Browser_column_widths(self_: *const Fl_File_Browser) -> *const libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_column_widths(self_: *mut Fl_File_Browser, arr: *const libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_displayed(
        self_: *const Fl_File_Browser,
        line: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_make_visible(self_: *mut Fl_File_Browser, line: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_position(self_: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_position(self_: *mut Fl_File_Browser, pos: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_hposition(self_: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_hposition(self_: *mut Fl_File_Browser, arg1: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_has_scrollbar(self_: *const Fl_File_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_File_Browser_set_has_scrollbar(self_: *mut Fl_File_Browser, mode: libc::c_uchar);
}
extern "C" {
    pub fn Fl_File_Browser_scrollbar_size(self_: *const Fl_File_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_File_Browser_set_scrollbar_size(self_: *mut Fl_File_Browser, newSize: libc::c_int);
}
extern "C" {
    pub fn Fl_File_Browser_sort(self_: *mut Fl_File_Browser);
}
extern "C" {
    pub fn Fl_File_Browser_scrollbar(self_: *mut Fl_File_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_File_Browser_hscrollbar(self_: *mut Fl_File_Browser) -> *mut libc::c_void;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct Fl_Check_Browser {
    _unused: [u8; 0],
}
extern "C" {
    pub fn Fl_Check_Browser_new(
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
        title: *const libc::c_char,
    ) -> *mut Fl_Check_Browser;
}
extern "C" {
    pub fn Fl_Check_Browser_x(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_y(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_width(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_height(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_label(arg1: *mut Fl_Check_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Check_Browser_set_label(arg1: *mut Fl_Check_Browser, title: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Check_Browser_redraw(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_show(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_hide(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_activate(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_deactivate(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_redraw_label(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_resize(
        arg1: *mut Fl_Check_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_widget_resize(
        arg1: *mut Fl_Check_Browser,
        x: libc::c_int,
        y: libc::c_int,
        width: libc::c_int,
        height: libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_tooltip(arg1: *mut Fl_Check_Browser) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Check_Browser_set_tooltip(arg1: *mut Fl_Check_Browser, txt: *const libc::c_char);
}
extern "C" {
    pub fn Fl_Check_Browser_get_type(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_type(arg1: *mut Fl_Check_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_color(arg1: *mut Fl_Check_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Check_Browser_set_color(arg1: *mut Fl_Check_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Check_Browser_measure_label(
        arg1: *const Fl_Check_Browser,
        arg2: *mut libc::c_int,
        arg3: *mut libc::c_int,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_label_color(arg1: *mut Fl_Check_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Check_Browser_set_label_color(arg1: *mut Fl_Check_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Check_Browser_label_font(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_label_font(arg1: *mut Fl_Check_Browser, font: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_label_size(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_label_size(arg1: *mut Fl_Check_Browser, sz: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_label_type(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_label_type(arg1: *mut Fl_Check_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_box(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_box(arg1: *mut Fl_Check_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_changed(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_changed(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_clear_changed(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_align(arg1: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_align(arg1: *mut Fl_Check_Browser, typ: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_delete(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_set_image(arg1: *mut Fl_Check_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Check_Browser_handle(
        self_: *mut Fl_Check_Browser,
        cb: custom_handler_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_handle2(
        self_: *mut Fl_Check_Browser,
        cb: custom_handler_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_draw(
        self_: *mut Fl_Check_Browser,
        cb: custom_draw_callback,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_draw2(
        self_: *mut Fl_Check_Browser,
        cb: custom_draw_callback2,
        data: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_set_when(arg1: *mut Fl_Check_Browser, arg2: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_when(arg1: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_image(arg1: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_parent(self_: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_selection_color(arg1: *mut Fl_Check_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Check_Browser_set_selection_color(arg1: *mut Fl_Check_Browser, color: libc::c_uint);
}
extern "C" {
    pub fn Fl_Check_Browser_do_callback(arg1: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_inside(
        self_: *const Fl_Check_Browser,
        arg1: *mut libc::c_void,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_window(arg1: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_top_window(arg1: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_takes_events(arg1: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_user_data(arg1: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_take_focus(self_: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_visible_focus(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_clear_visible_focus(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_visible_focus(self_: *mut Fl_Check_Browser, v: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_has_visible_focus(self_: *mut Fl_Check_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Check_Browser_set_user_data(arg1: *mut Fl_Check_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Check_Browser_draw_data(self_: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_handle_data(self_: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_set_draw_data(self_: *mut Fl_Check_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Check_Browser_set_handle_data(self_: *mut Fl_Check_Browser, data: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Check_Browser_damage(self_: *const Fl_Check_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Check_Browser_set_damage(self_: *mut Fl_Check_Browser, flag: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Check_Browser_clear_damage(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_as_window(self_: *mut Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_as_group(self_: *mut Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_set_deimage(arg1: *mut Fl_Check_Browser, arg2: *mut libc::c_void);
}
extern "C" {
    pub fn Fl_Check_Browser_deimage(arg1: *const Fl_Check_Browser) -> *mut libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_set_callback(
        arg1: *mut Fl_Check_Browser,
        arg2: Fl_Callback,
        arg3: *mut libc::c_void,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_set_deleter(
        arg1: *mut Fl_Check_Browser,
        arg2: ::core::option::Option<unsafe extern "C" fn(arg1: *mut libc::c_void)>,
    );
}
extern "C" {
    pub fn Fl_Check_Browser_add(
        self_: *mut Fl_Check_Browser,
        s: *const libc::c_char,
        b: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_remove(self_: *mut Fl_Check_Browser, item: libc::c_int) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_clear(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_nitems(self_: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_nchecked(self_: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_checked(
        self_: *const Fl_Check_Browser,
        item: libc::c_int,
    ) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_checked(self_: *mut Fl_Check_Browser, item: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_check_all(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_check_none(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_value(self_: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_text(
        self_: *const Fl_Check_Browser,
        item: libc::c_int,
    ) -> *const libc::c_char;
}
extern "C" {
    pub fn Fl_Check_Browser_position(self_: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_position(self_: *mut Fl_Check_Browser, pos: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_hposition(self_: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_hposition(self_: *mut Fl_Check_Browser, arg1: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_has_scrollbar(self_: *const Fl_Check_Browser) -> libc::c_uchar;
}
extern "C" {
    pub fn Fl_Check_Browser_scrollbar(self_: *const Fl_Check_Browser) -> *const libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_hscrollbar(self_: *const Fl_Check_Browser) -> *const libc::c_void;
}
extern "C" {
    pub fn Fl_Check_Browser_set_has_scrollbar(self_: *mut Fl_Check_Browser, mode: libc::c_uchar);
}
extern "C" {
    pub fn Fl_Check_Browser_scrollbar_size(self_: *const Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_scrollbar_size(self_: *mut Fl_Check_Browser, newSize: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_sort(self_: *mut Fl_Check_Browser);
}
extern "C" {
    pub fn Fl_Check_Browser_set_text_color(self_: *mut Fl_Check_Browser, c: libc::c_uint);
}
extern "C" {
    pub fn Fl_Check_Browser_text_color(self_: *mut Fl_Check_Browser) -> libc::c_uint;
}
extern "C" {
    pub fn Fl_Check_Browser_set_text_font(self_: *mut Fl_Check_Browser, f: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_text_font(self_: *mut Fl_Check_Browser) -> libc::c_int;
}
extern "C" {
    pub fn Fl_Check_Browser_set_text_size(self_: *mut Fl_Check_Browser, s: libc::c_int);
}
extern "C" {
    pub fn Fl_Check_Browser_text_size(self_: *mut Fl_Check_Browser) -> libc::c_int;
}