fltk_sys/
input.rs

1/* automatically generated by rust-bindgen 0.71.1 */
2
3#[repr(C)]
4#[derive(Debug, Copy, Clone)]
5pub struct Fl_Widget {
6    _unused: [u8; 0],
7}
8pub type Fl_Callback = ::core::option::Option<
9    unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
10>;
11pub type custom_handler_callback = ::core::option::Option<
12    unsafe extern "C" fn(
13        arg1: *mut Fl_Widget,
14        arg2: ::core::ffi::c_int,
15        arg3: *mut ::core::ffi::c_void,
16    ) -> ::core::ffi::c_int,
17>;
18pub type custom_draw_callback = ::core::option::Option<
19    unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
20>;
21#[repr(C)]
22#[derive(Debug, Copy, Clone)]
23pub struct Fl_Input {
24    _unused: [u8; 0],
25}
26unsafe extern "C" {
27    pub fn Fl_Input_new(
28        x: ::core::ffi::c_int,
29        y: ::core::ffi::c_int,
30        width: ::core::ffi::c_int,
31        height: ::core::ffi::c_int,
32        title: *const ::core::ffi::c_char,
33    ) -> *mut Fl_Input;
34}
35unsafe extern "C" {
36    pub fn Fl_Input_x(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
37}
38unsafe extern "C" {
39    pub fn Fl_Input_y(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
40}
41unsafe extern "C" {
42    pub fn Fl_Input_width(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
43}
44unsafe extern "C" {
45    pub fn Fl_Input_height(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
46}
47unsafe extern "C" {
48    pub fn Fl_Input_label(arg1: *mut Fl_Input) -> *const ::core::ffi::c_char;
49}
50unsafe extern "C" {
51    pub fn Fl_Input_set_label(arg1: *mut Fl_Input, title: *const ::core::ffi::c_char);
52}
53unsafe extern "C" {
54    pub fn Fl_Input_redraw(arg1: *mut Fl_Input);
55}
56unsafe extern "C" {
57    pub fn Fl_Input_show(arg1: *mut Fl_Input);
58}
59unsafe extern "C" {
60    pub fn Fl_Input_hide(arg1: *mut Fl_Input);
61}
62unsafe extern "C" {
63    pub fn Fl_Input_activate(arg1: *mut Fl_Input);
64}
65unsafe extern "C" {
66    pub fn Fl_Input_deactivate(arg1: *mut Fl_Input);
67}
68unsafe extern "C" {
69    pub fn Fl_Input_redraw_label(arg1: *mut Fl_Input);
70}
71unsafe extern "C" {
72    pub fn Fl_Input_resize(
73        arg1: *mut Fl_Input,
74        x: ::core::ffi::c_int,
75        y: ::core::ffi::c_int,
76        width: ::core::ffi::c_int,
77        height: ::core::ffi::c_int,
78    );
79}
80unsafe extern "C" {
81    pub fn Fl_Input_widget_resize(
82        arg1: *mut Fl_Input,
83        x: ::core::ffi::c_int,
84        y: ::core::ffi::c_int,
85        width: ::core::ffi::c_int,
86        height: ::core::ffi::c_int,
87    );
88}
89unsafe extern "C" {
90    pub fn Fl_Input_tooltip(arg1: *mut Fl_Input) -> *const ::core::ffi::c_char;
91}
92unsafe extern "C" {
93    pub fn Fl_Input_set_tooltip(arg1: *mut Fl_Input, txt: *const ::core::ffi::c_char);
94}
95unsafe extern "C" {
96    pub fn Fl_Input_get_type(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
97}
98unsafe extern "C" {
99    pub fn Fl_Input_set_type(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
100}
101unsafe extern "C" {
102    pub fn Fl_Input_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
103}
104unsafe extern "C" {
105    pub fn Fl_Input_set_color(arg1: *mut Fl_Input, color: ::core::ffi::c_uint);
106}
107unsafe extern "C" {
108    pub fn Fl_Input_measure_label(
109        arg1: *const Fl_Input,
110        arg2: *mut ::core::ffi::c_int,
111        arg3: *mut ::core::ffi::c_int,
112    );
113}
114unsafe extern "C" {
115    pub fn Fl_Input_label_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
116}
117unsafe extern "C" {
118    pub fn Fl_Input_set_label_color(arg1: *mut Fl_Input, color: ::core::ffi::c_uint);
119}
120unsafe extern "C" {
121    pub fn Fl_Input_label_font(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
122}
123unsafe extern "C" {
124    pub fn Fl_Input_set_label_font(arg1: *mut Fl_Input, font: ::core::ffi::c_int);
125}
126unsafe extern "C" {
127    pub fn Fl_Input_label_size(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
128}
129unsafe extern "C" {
130    pub fn Fl_Input_set_label_size(arg1: *mut Fl_Input, sz: ::core::ffi::c_int);
131}
132unsafe extern "C" {
133    pub fn Fl_Input_label_type(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
134}
135unsafe extern "C" {
136    pub fn Fl_Input_set_label_type(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
137}
138unsafe extern "C" {
139    pub fn Fl_Input_box(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
140}
141unsafe extern "C" {
142    pub fn Fl_Input_set_box(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
143}
144unsafe extern "C" {
145    pub fn Fl_Input_changed(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
146}
147unsafe extern "C" {
148    pub fn Fl_Input_set_changed(arg1: *mut Fl_Input);
149}
150unsafe extern "C" {
151    pub fn Fl_Input_clear_changed(arg1: *mut Fl_Input);
152}
153unsafe extern "C" {
154    pub fn Fl_Input_align(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
155}
156unsafe extern "C" {
157    pub fn Fl_Input_set_align(arg1: *mut Fl_Input, typ: ::core::ffi::c_int);
158}
159unsafe extern "C" {
160    pub fn Fl_Input_delete(arg1: *mut Fl_Input);
161}
162unsafe extern "C" {
163    pub fn Fl_Input_set_image(arg1: *mut Fl_Input, arg2: *mut ::core::ffi::c_void);
164}
165unsafe extern "C" {
166    pub fn Fl_Input_handle(
167        self_: *mut Fl_Input,
168        cb: custom_handler_callback,
169        data: *mut ::core::ffi::c_void,
170    );
171}
172unsafe extern "C" {
173    pub fn Fl_Input_handle_event(
174        self_: *mut Fl_Input,
175        event: ::core::ffi::c_int,
176    ) -> ::core::ffi::c_int;
177}
178unsafe extern "C" {
179    pub fn Fl_Input_draw(
180        self_: *mut Fl_Input,
181        cb: custom_draw_callback,
182        data: *mut ::core::ffi::c_void,
183    );
184}
185unsafe extern "C" {
186    pub fn Fl_Input_resize_callback(
187        self_: *mut Fl_Input,
188        cb: ::core::option::Option<
189            unsafe extern "C" fn(
190                arg1: *mut Fl_Widget,
191                x: ::core::ffi::c_int,
192                y: ::core::ffi::c_int,
193                w: ::core::ffi::c_int,
194                h: ::core::ffi::c_int,
195                arg2: *mut ::core::ffi::c_void,
196            ),
197        >,
198        data: *mut ::core::ffi::c_void,
199    );
200}
201unsafe extern "C" {
202    pub fn Fl_Input_set_when(arg1: *mut Fl_Input, arg2: ::core::ffi::c_int);
203}
204unsafe extern "C" {
205    pub fn Fl_Input_when(arg1: *const Fl_Input) -> ::core::ffi::c_int;
206}
207unsafe extern "C" {
208    pub fn Fl_Input_image(arg1: *const Fl_Input) -> *const ::core::ffi::c_void;
209}
210unsafe extern "C" {
211    pub fn Fl_Input_parent(self_: *const Fl_Input) -> *mut ::core::ffi::c_void;
212}
213unsafe extern "C" {
214    pub fn Fl_Input_selection_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
215}
216unsafe extern "C" {
217    pub fn Fl_Input_set_selection_color(arg1: *mut Fl_Input, color: ::core::ffi::c_uint);
218}
219unsafe extern "C" {
220    pub fn Fl_Input_do_callback(arg1: *mut Fl_Input);
221}
222unsafe extern "C" {
223    pub fn Fl_Input_inside(
224        self_: *const Fl_Input,
225        arg1: *mut ::core::ffi::c_void,
226    ) -> ::core::ffi::c_int;
227}
228unsafe extern "C" {
229    pub fn Fl_Input_window(arg1: *const Fl_Input) -> *mut ::core::ffi::c_void;
230}
231unsafe extern "C" {
232    pub fn Fl_Input_top_window(arg1: *const Fl_Input) -> *mut ::core::ffi::c_void;
233}
234unsafe extern "C" {
235    pub fn Fl_Input_takes_events(arg1: *const Fl_Input) -> ::core::ffi::c_int;
236}
237unsafe extern "C" {
238    pub fn Fl_Input_user_data(arg1: *const Fl_Input) -> *mut ::core::ffi::c_void;
239}
240unsafe extern "C" {
241    pub fn Fl_Input_take_focus(self_: *mut Fl_Input) -> ::core::ffi::c_int;
242}
243unsafe extern "C" {
244    pub fn Fl_Input_set_visible_focus(self_: *mut Fl_Input);
245}
246unsafe extern "C" {
247    pub fn Fl_Input_clear_visible_focus(self_: *mut Fl_Input);
248}
249unsafe extern "C" {
250    pub fn Fl_Input_visible_focus(self_: *mut Fl_Input, v: ::core::ffi::c_int);
251}
252unsafe extern "C" {
253    pub fn Fl_Input_has_visible_focus(self_: *mut Fl_Input) -> ::core::ffi::c_uint;
254}
255unsafe extern "C" {
256    pub fn Fl_Input_set_user_data(arg1: *mut Fl_Input, data: *mut ::core::ffi::c_void);
257}
258unsafe extern "C" {
259    pub fn Fl_Input_draw_data(self_: *const Fl_Input) -> *mut ::core::ffi::c_void;
260}
261unsafe extern "C" {
262    pub fn Fl_Input_handle_data(self_: *const Fl_Input) -> *mut ::core::ffi::c_void;
263}
264unsafe extern "C" {
265    pub fn Fl_Input_set_draw_data(self_: *mut Fl_Input, data: *mut ::core::ffi::c_void);
266}
267unsafe extern "C" {
268    pub fn Fl_Input_set_handle_data(self_: *mut Fl_Input, data: *mut ::core::ffi::c_void);
269}
270unsafe extern "C" {
271    pub fn Fl_Input_damage(self_: *const Fl_Input) -> ::core::ffi::c_uchar;
272}
273unsafe extern "C" {
274    pub fn Fl_Input_set_damage(self_: *mut Fl_Input, flag: ::core::ffi::c_uchar);
275}
276unsafe extern "C" {
277    pub fn Fl_Input_set_damage_area(
278        self_: *mut Fl_Input,
279        flag: ::core::ffi::c_uchar,
280        x: ::core::ffi::c_int,
281        y: ::core::ffi::c_int,
282        w: ::core::ffi::c_int,
283        h: ::core::ffi::c_int,
284    );
285}
286unsafe extern "C" {
287    pub fn Fl_Input_clear_damage(self_: *mut Fl_Input);
288}
289unsafe extern "C" {
290    pub fn Fl_Input_as_window(self_: *mut Fl_Input) -> *mut ::core::ffi::c_void;
291}
292unsafe extern "C" {
293    pub fn Fl_Input_as_group(self_: *mut Fl_Input) -> *mut ::core::ffi::c_void;
294}
295unsafe extern "C" {
296    pub fn Fl_Input_set_deimage(arg1: *mut Fl_Input, arg2: *mut ::core::ffi::c_void);
297}
298unsafe extern "C" {
299    pub fn Fl_Input_deimage(arg1: *const Fl_Input) -> *const ::core::ffi::c_void;
300}
301unsafe extern "C" {
302    pub fn Fl_Input_set_callback(
303        arg1: *mut Fl_Input,
304        arg2: Fl_Callback,
305        arg3: *mut ::core::ffi::c_void,
306    );
307}
308unsafe extern "C" {
309    pub fn Fl_Input_visible(self_: *const Fl_Input) -> ::core::ffi::c_int;
310}
311unsafe extern "C" {
312    pub fn Fl_Input_visible_r(self_: *const Fl_Input) -> ::core::ffi::c_int;
313}
314unsafe extern "C" {
315    pub fn Fl_Input_active(self_: *const Fl_Input) -> ::core::ffi::c_uint;
316}
317unsafe extern "C" {
318    pub fn Fl_Input_active_r(self_: *const Fl_Input) -> ::core::ffi::c_int;
319}
320unsafe extern "C" {
321    pub fn Fl_Input_callback(self_: *const Fl_Input) -> Fl_Callback;
322}
323unsafe extern "C" {
324    pub fn Fl_Input_set_deletion_callback(
325        self_: *mut Fl_Input,
326        arg1: ::core::option::Option<
327            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
328        >,
329        data: *mut ::core::ffi::c_void,
330    );
331}
332unsafe extern "C" {
333    pub fn Fl_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Input;
334}
335unsafe extern "C" {
336    pub fn Fl_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Input;
337}
338unsafe extern "C" {
339    pub fn Fl_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
340}
341unsafe extern "C" {
342    pub fn Fl_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
343}
344unsafe extern "C" {
345    pub fn Fl_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
346}
347unsafe extern "C" {
348    pub fn Fl_Input_set_value(
349        arg1: *mut Fl_Input,
350        arg2: *const ::core::ffi::c_char,
351    ) -> ::core::ffi::c_int;
352}
353unsafe extern "C" {
354    pub fn Fl_Input_value(arg1: *mut Fl_Input) -> *const ::core::ffi::c_char;
355}
356unsafe extern "C" {
357    pub fn Fl_Input_maximum_size(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
358}
359unsafe extern "C" {
360    pub fn Fl_Input_set_maximum_size(arg1: *mut Fl_Input, m: ::core::ffi::c_int);
361}
362unsafe extern "C" {
363    pub fn Fl_Input_position(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
364}
365unsafe extern "C" {
366    pub fn Fl_Input_set_position(arg1: *mut Fl_Input, p: ::core::ffi::c_int) -> ::core::ffi::c_int;
367}
368unsafe extern "C" {
369    pub fn Fl_Input_set_mark(arg1: *mut Fl_Input, m: ::core::ffi::c_int) -> ::core::ffi::c_int;
370}
371unsafe extern "C" {
372    pub fn Fl_Input_mark(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
373}
374unsafe extern "C" {
375    pub fn Fl_Input_replace(
376        arg1: *mut Fl_Input,
377        b: ::core::ffi::c_int,
378        e: ::core::ffi::c_int,
379        text: *const ::core::ffi::c_char,
380        ilen: ::core::ffi::c_int,
381    ) -> ::core::ffi::c_int;
382}
383unsafe extern "C" {
384    pub fn Fl_Input_insert(
385        arg1: *mut Fl_Input,
386        t: *const ::core::ffi::c_char,
387        l: ::core::ffi::c_int,
388    ) -> ::core::ffi::c_int;
389}
390unsafe extern "C" {
391    pub fn Fl_Input_append(
392        arg1: *mut Fl_Input,
393        t: *const ::core::ffi::c_char,
394        l: ::core::ffi::c_int,
395        keep_selection: ::core::ffi::c_char,
396    ) -> ::core::ffi::c_int;
397}
398unsafe extern "C" {
399    pub fn Fl_Input_copy(arg1: *mut Fl_Input, clipboard: ::core::ffi::c_int) -> ::core::ffi::c_int;
400}
401unsafe extern "C" {
402    pub fn Fl_Input_undo(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
403}
404unsafe extern "C" {
405    pub fn Fl_Input_copy_cuts(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
406}
407unsafe extern "C" {
408    pub fn Fl_Input_cursor_color(arg1: *const Fl_Input) -> ::core::ffi::c_uint;
409}
410unsafe extern "C" {
411    pub fn Fl_Input_set_cursor_color(arg1: *mut Fl_Input, s: ::core::ffi::c_uint);
412}
413unsafe extern "C" {
414    pub fn Fl_Input_text_font(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
415}
416unsafe extern "C" {
417    pub fn Fl_Input_set_text_font(arg1: *mut Fl_Input, s: ::core::ffi::c_int);
418}
419unsafe extern "C" {
420    pub fn Fl_Input_text_color(arg1: *mut Fl_Input) -> ::core::ffi::c_uint;
421}
422unsafe extern "C" {
423    pub fn Fl_Input_set_text_color(arg1: *mut Fl_Input, s: ::core::ffi::c_uint);
424}
425unsafe extern "C" {
426    pub fn Fl_Input_text_size(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
427}
428unsafe extern "C" {
429    pub fn Fl_Input_set_text_size(arg1: *mut Fl_Input, s: ::core::ffi::c_int);
430}
431unsafe extern "C" {
432    pub fn Fl_Input_readonly(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
433}
434unsafe extern "C" {
435    pub fn Fl_Input_set_readonly(arg1: *mut Fl_Input, boolean: ::core::ffi::c_int);
436}
437unsafe extern "C" {
438    pub fn Fl_Input_wrap(arg1: *mut Fl_Input) -> ::core::ffi::c_int;
439}
440unsafe extern "C" {
441    pub fn Fl_Input_set_wrap(arg1: *mut Fl_Input, boolean: ::core::ffi::c_int);
442}
443unsafe extern "C" {
444    pub fn Fl_Input_set_tab_nav(arg1: *mut Fl_Input, flag: ::core::ffi::c_int);
445}
446unsafe extern "C" {
447    pub fn Fl_Input_tab_nav(arg1: *const Fl_Input) -> ::core::ffi::c_int;
448}
449#[repr(C)]
450#[derive(Debug, Copy, Clone)]
451pub struct Fl_Int_Input {
452    _unused: [u8; 0],
453}
454unsafe extern "C" {
455    pub fn Fl_Int_Input_new(
456        x: ::core::ffi::c_int,
457        y: ::core::ffi::c_int,
458        width: ::core::ffi::c_int,
459        height: ::core::ffi::c_int,
460        title: *const ::core::ffi::c_char,
461    ) -> *mut Fl_Int_Input;
462}
463unsafe extern "C" {
464    pub fn Fl_Int_Input_x(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
465}
466unsafe extern "C" {
467    pub fn Fl_Int_Input_y(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
468}
469unsafe extern "C" {
470    pub fn Fl_Int_Input_width(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
471}
472unsafe extern "C" {
473    pub fn Fl_Int_Input_height(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
474}
475unsafe extern "C" {
476    pub fn Fl_Int_Input_label(arg1: *mut Fl_Int_Input) -> *const ::core::ffi::c_char;
477}
478unsafe extern "C" {
479    pub fn Fl_Int_Input_set_label(arg1: *mut Fl_Int_Input, title: *const ::core::ffi::c_char);
480}
481unsafe extern "C" {
482    pub fn Fl_Int_Input_redraw(arg1: *mut Fl_Int_Input);
483}
484unsafe extern "C" {
485    pub fn Fl_Int_Input_show(arg1: *mut Fl_Int_Input);
486}
487unsafe extern "C" {
488    pub fn Fl_Int_Input_hide(arg1: *mut Fl_Int_Input);
489}
490unsafe extern "C" {
491    pub fn Fl_Int_Input_activate(arg1: *mut Fl_Int_Input);
492}
493unsafe extern "C" {
494    pub fn Fl_Int_Input_deactivate(arg1: *mut Fl_Int_Input);
495}
496unsafe extern "C" {
497    pub fn Fl_Int_Input_redraw_label(arg1: *mut Fl_Int_Input);
498}
499unsafe extern "C" {
500    pub fn Fl_Int_Input_resize(
501        arg1: *mut Fl_Int_Input,
502        x: ::core::ffi::c_int,
503        y: ::core::ffi::c_int,
504        width: ::core::ffi::c_int,
505        height: ::core::ffi::c_int,
506    );
507}
508unsafe extern "C" {
509    pub fn Fl_Int_Input_widget_resize(
510        arg1: *mut Fl_Int_Input,
511        x: ::core::ffi::c_int,
512        y: ::core::ffi::c_int,
513        width: ::core::ffi::c_int,
514        height: ::core::ffi::c_int,
515    );
516}
517unsafe extern "C" {
518    pub fn Fl_Int_Input_tooltip(arg1: *mut Fl_Int_Input) -> *const ::core::ffi::c_char;
519}
520unsafe extern "C" {
521    pub fn Fl_Int_Input_set_tooltip(arg1: *mut Fl_Int_Input, txt: *const ::core::ffi::c_char);
522}
523unsafe extern "C" {
524    pub fn Fl_Int_Input_get_type(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
525}
526unsafe extern "C" {
527    pub fn Fl_Int_Input_set_type(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
528}
529unsafe extern "C" {
530    pub fn Fl_Int_Input_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
531}
532unsafe extern "C" {
533    pub fn Fl_Int_Input_set_color(arg1: *mut Fl_Int_Input, color: ::core::ffi::c_uint);
534}
535unsafe extern "C" {
536    pub fn Fl_Int_Input_measure_label(
537        arg1: *const Fl_Int_Input,
538        arg2: *mut ::core::ffi::c_int,
539        arg3: *mut ::core::ffi::c_int,
540    );
541}
542unsafe extern "C" {
543    pub fn Fl_Int_Input_label_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
544}
545unsafe extern "C" {
546    pub fn Fl_Int_Input_set_label_color(arg1: *mut Fl_Int_Input, color: ::core::ffi::c_uint);
547}
548unsafe extern "C" {
549    pub fn Fl_Int_Input_label_font(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
550}
551unsafe extern "C" {
552    pub fn Fl_Int_Input_set_label_font(arg1: *mut Fl_Int_Input, font: ::core::ffi::c_int);
553}
554unsafe extern "C" {
555    pub fn Fl_Int_Input_label_size(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
556}
557unsafe extern "C" {
558    pub fn Fl_Int_Input_set_label_size(arg1: *mut Fl_Int_Input, sz: ::core::ffi::c_int);
559}
560unsafe extern "C" {
561    pub fn Fl_Int_Input_label_type(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
562}
563unsafe extern "C" {
564    pub fn Fl_Int_Input_set_label_type(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
565}
566unsafe extern "C" {
567    pub fn Fl_Int_Input_box(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
568}
569unsafe extern "C" {
570    pub fn Fl_Int_Input_set_box(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
571}
572unsafe extern "C" {
573    pub fn Fl_Int_Input_changed(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
574}
575unsafe extern "C" {
576    pub fn Fl_Int_Input_set_changed(arg1: *mut Fl_Int_Input);
577}
578unsafe extern "C" {
579    pub fn Fl_Int_Input_clear_changed(arg1: *mut Fl_Int_Input);
580}
581unsafe extern "C" {
582    pub fn Fl_Int_Input_align(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
583}
584unsafe extern "C" {
585    pub fn Fl_Int_Input_set_align(arg1: *mut Fl_Int_Input, typ: ::core::ffi::c_int);
586}
587unsafe extern "C" {
588    pub fn Fl_Int_Input_delete(arg1: *mut Fl_Int_Input);
589}
590unsafe extern "C" {
591    pub fn Fl_Int_Input_set_image(arg1: *mut Fl_Int_Input, arg2: *mut ::core::ffi::c_void);
592}
593unsafe extern "C" {
594    pub fn Fl_Int_Input_handle(
595        self_: *mut Fl_Int_Input,
596        cb: custom_handler_callback,
597        data: *mut ::core::ffi::c_void,
598    );
599}
600unsafe extern "C" {
601    pub fn Fl_Int_Input_handle_event(
602        self_: *mut Fl_Int_Input,
603        event: ::core::ffi::c_int,
604    ) -> ::core::ffi::c_int;
605}
606unsafe extern "C" {
607    pub fn Fl_Int_Input_draw(
608        self_: *mut Fl_Int_Input,
609        cb: custom_draw_callback,
610        data: *mut ::core::ffi::c_void,
611    );
612}
613unsafe extern "C" {
614    pub fn Fl_Int_Input_resize_callback(
615        self_: *mut Fl_Int_Input,
616        cb: ::core::option::Option<
617            unsafe extern "C" fn(
618                arg1: *mut Fl_Widget,
619                x: ::core::ffi::c_int,
620                y: ::core::ffi::c_int,
621                w: ::core::ffi::c_int,
622                h: ::core::ffi::c_int,
623                arg2: *mut ::core::ffi::c_void,
624            ),
625        >,
626        data: *mut ::core::ffi::c_void,
627    );
628}
629unsafe extern "C" {
630    pub fn Fl_Int_Input_set_when(arg1: *mut Fl_Int_Input, arg2: ::core::ffi::c_int);
631}
632unsafe extern "C" {
633    pub fn Fl_Int_Input_when(arg1: *const Fl_Int_Input) -> ::core::ffi::c_int;
634}
635unsafe extern "C" {
636    pub fn Fl_Int_Input_image(arg1: *const Fl_Int_Input) -> *const ::core::ffi::c_void;
637}
638unsafe extern "C" {
639    pub fn Fl_Int_Input_parent(self_: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
640}
641unsafe extern "C" {
642    pub fn Fl_Int_Input_selection_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
643}
644unsafe extern "C" {
645    pub fn Fl_Int_Input_set_selection_color(arg1: *mut Fl_Int_Input, color: ::core::ffi::c_uint);
646}
647unsafe extern "C" {
648    pub fn Fl_Int_Input_do_callback(arg1: *mut Fl_Int_Input);
649}
650unsafe extern "C" {
651    pub fn Fl_Int_Input_inside(
652        self_: *const Fl_Int_Input,
653        arg1: *mut ::core::ffi::c_void,
654    ) -> ::core::ffi::c_int;
655}
656unsafe extern "C" {
657    pub fn Fl_Int_Input_window(arg1: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
658}
659unsafe extern "C" {
660    pub fn Fl_Int_Input_top_window(arg1: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
661}
662unsafe extern "C" {
663    pub fn Fl_Int_Input_takes_events(arg1: *const Fl_Int_Input) -> ::core::ffi::c_int;
664}
665unsafe extern "C" {
666    pub fn Fl_Int_Input_user_data(arg1: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
667}
668unsafe extern "C" {
669    pub fn Fl_Int_Input_take_focus(self_: *mut Fl_Int_Input) -> ::core::ffi::c_int;
670}
671unsafe extern "C" {
672    pub fn Fl_Int_Input_set_visible_focus(self_: *mut Fl_Int_Input);
673}
674unsafe extern "C" {
675    pub fn Fl_Int_Input_clear_visible_focus(self_: *mut Fl_Int_Input);
676}
677unsafe extern "C" {
678    pub fn Fl_Int_Input_visible_focus(self_: *mut Fl_Int_Input, v: ::core::ffi::c_int);
679}
680unsafe extern "C" {
681    pub fn Fl_Int_Input_has_visible_focus(self_: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
682}
683unsafe extern "C" {
684    pub fn Fl_Int_Input_set_user_data(arg1: *mut Fl_Int_Input, data: *mut ::core::ffi::c_void);
685}
686unsafe extern "C" {
687    pub fn Fl_Int_Input_draw_data(self_: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
688}
689unsafe extern "C" {
690    pub fn Fl_Int_Input_handle_data(self_: *const Fl_Int_Input) -> *mut ::core::ffi::c_void;
691}
692unsafe extern "C" {
693    pub fn Fl_Int_Input_set_draw_data(self_: *mut Fl_Int_Input, data: *mut ::core::ffi::c_void);
694}
695unsafe extern "C" {
696    pub fn Fl_Int_Input_set_handle_data(self_: *mut Fl_Int_Input, data: *mut ::core::ffi::c_void);
697}
698unsafe extern "C" {
699    pub fn Fl_Int_Input_damage(self_: *const Fl_Int_Input) -> ::core::ffi::c_uchar;
700}
701unsafe extern "C" {
702    pub fn Fl_Int_Input_set_damage(self_: *mut Fl_Int_Input, flag: ::core::ffi::c_uchar);
703}
704unsafe extern "C" {
705    pub fn Fl_Int_Input_set_damage_area(
706        self_: *mut Fl_Int_Input,
707        flag: ::core::ffi::c_uchar,
708        x: ::core::ffi::c_int,
709        y: ::core::ffi::c_int,
710        w: ::core::ffi::c_int,
711        h: ::core::ffi::c_int,
712    );
713}
714unsafe extern "C" {
715    pub fn Fl_Int_Input_clear_damage(self_: *mut Fl_Int_Input);
716}
717unsafe extern "C" {
718    pub fn Fl_Int_Input_as_window(self_: *mut Fl_Int_Input) -> *mut ::core::ffi::c_void;
719}
720unsafe extern "C" {
721    pub fn Fl_Int_Input_as_group(self_: *mut Fl_Int_Input) -> *mut ::core::ffi::c_void;
722}
723unsafe extern "C" {
724    pub fn Fl_Int_Input_set_deimage(arg1: *mut Fl_Int_Input, arg2: *mut ::core::ffi::c_void);
725}
726unsafe extern "C" {
727    pub fn Fl_Int_Input_deimage(arg1: *const Fl_Int_Input) -> *const ::core::ffi::c_void;
728}
729unsafe extern "C" {
730    pub fn Fl_Int_Input_set_callback(
731        arg1: *mut Fl_Int_Input,
732        arg2: Fl_Callback,
733        arg3: *mut ::core::ffi::c_void,
734    );
735}
736unsafe extern "C" {
737    pub fn Fl_Int_Input_visible(self_: *const Fl_Int_Input) -> ::core::ffi::c_int;
738}
739unsafe extern "C" {
740    pub fn Fl_Int_Input_visible_r(self_: *const Fl_Int_Input) -> ::core::ffi::c_int;
741}
742unsafe extern "C" {
743    pub fn Fl_Int_Input_active(self_: *const Fl_Int_Input) -> ::core::ffi::c_uint;
744}
745unsafe extern "C" {
746    pub fn Fl_Int_Input_active_r(self_: *const Fl_Int_Input) -> ::core::ffi::c_int;
747}
748unsafe extern "C" {
749    pub fn Fl_Int_Input_callback(self_: *const Fl_Int_Input) -> Fl_Callback;
750}
751unsafe extern "C" {
752    pub fn Fl_Int_Input_set_deletion_callback(
753        self_: *mut Fl_Int_Input,
754        arg1: ::core::option::Option<
755            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
756        >,
757        data: *mut ::core::ffi::c_void,
758    );
759}
760unsafe extern "C" {
761    pub fn Fl_Int_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Int_Input;
762}
763unsafe extern "C" {
764    pub fn Fl_Int_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Int_Input;
765}
766unsafe extern "C" {
767    pub fn Fl_Int_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
768}
769unsafe extern "C" {
770    pub fn Fl_Int_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
771}
772unsafe extern "C" {
773    pub fn Fl_Int_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
774}
775unsafe extern "C" {
776    pub fn Fl_Int_Input_set_value(
777        arg1: *mut Fl_Int_Input,
778        arg2: *const ::core::ffi::c_char,
779    ) -> ::core::ffi::c_int;
780}
781unsafe extern "C" {
782    pub fn Fl_Int_Input_value(arg1: *mut Fl_Int_Input) -> *const ::core::ffi::c_char;
783}
784unsafe extern "C" {
785    pub fn Fl_Int_Input_maximum_size(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
786}
787unsafe extern "C" {
788    pub fn Fl_Int_Input_set_maximum_size(arg1: *mut Fl_Int_Input, m: ::core::ffi::c_int);
789}
790unsafe extern "C" {
791    pub fn Fl_Int_Input_position(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
792}
793unsafe extern "C" {
794    pub fn Fl_Int_Input_set_position(
795        arg1: *mut Fl_Int_Input,
796        p: ::core::ffi::c_int,
797    ) -> ::core::ffi::c_int;
798}
799unsafe extern "C" {
800    pub fn Fl_Int_Input_set_mark(
801        arg1: *mut Fl_Int_Input,
802        m: ::core::ffi::c_int,
803    ) -> ::core::ffi::c_int;
804}
805unsafe extern "C" {
806    pub fn Fl_Int_Input_mark(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
807}
808unsafe extern "C" {
809    pub fn Fl_Int_Input_replace(
810        arg1: *mut Fl_Int_Input,
811        b: ::core::ffi::c_int,
812        e: ::core::ffi::c_int,
813        text: *const ::core::ffi::c_char,
814        ilen: ::core::ffi::c_int,
815    ) -> ::core::ffi::c_int;
816}
817unsafe extern "C" {
818    pub fn Fl_Int_Input_insert(
819        arg1: *mut Fl_Int_Input,
820        t: *const ::core::ffi::c_char,
821        l: ::core::ffi::c_int,
822    ) -> ::core::ffi::c_int;
823}
824unsafe extern "C" {
825    pub fn Fl_Int_Input_append(
826        arg1: *mut Fl_Int_Input,
827        t: *const ::core::ffi::c_char,
828        l: ::core::ffi::c_int,
829        keep_selection: ::core::ffi::c_char,
830    ) -> ::core::ffi::c_int;
831}
832unsafe extern "C" {
833    pub fn Fl_Int_Input_copy(
834        arg1: *mut Fl_Int_Input,
835        clipboard: ::core::ffi::c_int,
836    ) -> ::core::ffi::c_int;
837}
838unsafe extern "C" {
839    pub fn Fl_Int_Input_undo(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
840}
841unsafe extern "C" {
842    pub fn Fl_Int_Input_copy_cuts(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
843}
844unsafe extern "C" {
845    pub fn Fl_Int_Input_cursor_color(arg1: *const Fl_Int_Input) -> ::core::ffi::c_uint;
846}
847unsafe extern "C" {
848    pub fn Fl_Int_Input_set_cursor_color(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_uint);
849}
850unsafe extern "C" {
851    pub fn Fl_Int_Input_text_font(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
852}
853unsafe extern "C" {
854    pub fn Fl_Int_Input_set_text_font(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_int);
855}
856unsafe extern "C" {
857    pub fn Fl_Int_Input_text_color(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_uint;
858}
859unsafe extern "C" {
860    pub fn Fl_Int_Input_set_text_color(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_uint);
861}
862unsafe extern "C" {
863    pub fn Fl_Int_Input_text_size(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
864}
865unsafe extern "C" {
866    pub fn Fl_Int_Input_set_text_size(arg1: *mut Fl_Int_Input, s: ::core::ffi::c_int);
867}
868unsafe extern "C" {
869    pub fn Fl_Int_Input_readonly(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
870}
871unsafe extern "C" {
872    pub fn Fl_Int_Input_set_readonly(arg1: *mut Fl_Int_Input, boolean: ::core::ffi::c_int);
873}
874unsafe extern "C" {
875    pub fn Fl_Int_Input_wrap(arg1: *mut Fl_Int_Input) -> ::core::ffi::c_int;
876}
877unsafe extern "C" {
878    pub fn Fl_Int_Input_set_wrap(arg1: *mut Fl_Int_Input, boolean: ::core::ffi::c_int);
879}
880unsafe extern "C" {
881    pub fn Fl_Int_Input_set_tab_nav(arg1: *mut Fl_Int_Input, flag: ::core::ffi::c_int);
882}
883unsafe extern "C" {
884    pub fn Fl_Int_Input_tab_nav(arg1: *const Fl_Int_Input) -> ::core::ffi::c_int;
885}
886#[repr(C)]
887#[derive(Debug, Copy, Clone)]
888pub struct Fl_Float_Input {
889    _unused: [u8; 0],
890}
891unsafe extern "C" {
892    pub fn Fl_Float_Input_new(
893        x: ::core::ffi::c_int,
894        y: ::core::ffi::c_int,
895        width: ::core::ffi::c_int,
896        height: ::core::ffi::c_int,
897        title: *const ::core::ffi::c_char,
898    ) -> *mut Fl_Float_Input;
899}
900unsafe extern "C" {
901    pub fn Fl_Float_Input_x(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
902}
903unsafe extern "C" {
904    pub fn Fl_Float_Input_y(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
905}
906unsafe extern "C" {
907    pub fn Fl_Float_Input_width(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
908}
909unsafe extern "C" {
910    pub fn Fl_Float_Input_height(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
911}
912unsafe extern "C" {
913    pub fn Fl_Float_Input_label(arg1: *mut Fl_Float_Input) -> *const ::core::ffi::c_char;
914}
915unsafe extern "C" {
916    pub fn Fl_Float_Input_set_label(arg1: *mut Fl_Float_Input, title: *const ::core::ffi::c_char);
917}
918unsafe extern "C" {
919    pub fn Fl_Float_Input_redraw(arg1: *mut Fl_Float_Input);
920}
921unsafe extern "C" {
922    pub fn Fl_Float_Input_show(arg1: *mut Fl_Float_Input);
923}
924unsafe extern "C" {
925    pub fn Fl_Float_Input_hide(arg1: *mut Fl_Float_Input);
926}
927unsafe extern "C" {
928    pub fn Fl_Float_Input_activate(arg1: *mut Fl_Float_Input);
929}
930unsafe extern "C" {
931    pub fn Fl_Float_Input_deactivate(arg1: *mut Fl_Float_Input);
932}
933unsafe extern "C" {
934    pub fn Fl_Float_Input_redraw_label(arg1: *mut Fl_Float_Input);
935}
936unsafe extern "C" {
937    pub fn Fl_Float_Input_resize(
938        arg1: *mut Fl_Float_Input,
939        x: ::core::ffi::c_int,
940        y: ::core::ffi::c_int,
941        width: ::core::ffi::c_int,
942        height: ::core::ffi::c_int,
943    );
944}
945unsafe extern "C" {
946    pub fn Fl_Float_Input_widget_resize(
947        arg1: *mut Fl_Float_Input,
948        x: ::core::ffi::c_int,
949        y: ::core::ffi::c_int,
950        width: ::core::ffi::c_int,
951        height: ::core::ffi::c_int,
952    );
953}
954unsafe extern "C" {
955    pub fn Fl_Float_Input_tooltip(arg1: *mut Fl_Float_Input) -> *const ::core::ffi::c_char;
956}
957unsafe extern "C" {
958    pub fn Fl_Float_Input_set_tooltip(arg1: *mut Fl_Float_Input, txt: *const ::core::ffi::c_char);
959}
960unsafe extern "C" {
961    pub fn Fl_Float_Input_get_type(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
962}
963unsafe extern "C" {
964    pub fn Fl_Float_Input_set_type(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
965}
966unsafe extern "C" {
967    pub fn Fl_Float_Input_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
968}
969unsafe extern "C" {
970    pub fn Fl_Float_Input_set_color(arg1: *mut Fl_Float_Input, color: ::core::ffi::c_uint);
971}
972unsafe extern "C" {
973    pub fn Fl_Float_Input_measure_label(
974        arg1: *const Fl_Float_Input,
975        arg2: *mut ::core::ffi::c_int,
976        arg3: *mut ::core::ffi::c_int,
977    );
978}
979unsafe extern "C" {
980    pub fn Fl_Float_Input_label_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
981}
982unsafe extern "C" {
983    pub fn Fl_Float_Input_set_label_color(arg1: *mut Fl_Float_Input, color: ::core::ffi::c_uint);
984}
985unsafe extern "C" {
986    pub fn Fl_Float_Input_label_font(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
987}
988unsafe extern "C" {
989    pub fn Fl_Float_Input_set_label_font(arg1: *mut Fl_Float_Input, font: ::core::ffi::c_int);
990}
991unsafe extern "C" {
992    pub fn Fl_Float_Input_label_size(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
993}
994unsafe extern "C" {
995    pub fn Fl_Float_Input_set_label_size(arg1: *mut Fl_Float_Input, sz: ::core::ffi::c_int);
996}
997unsafe extern "C" {
998    pub fn Fl_Float_Input_label_type(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
999}
1000unsafe extern "C" {
1001    pub fn Fl_Float_Input_set_label_type(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
1002}
1003unsafe extern "C" {
1004    pub fn Fl_Float_Input_box(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1005}
1006unsafe extern "C" {
1007    pub fn Fl_Float_Input_set_box(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
1008}
1009unsafe extern "C" {
1010    pub fn Fl_Float_Input_changed(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1011}
1012unsafe extern "C" {
1013    pub fn Fl_Float_Input_set_changed(arg1: *mut Fl_Float_Input);
1014}
1015unsafe extern "C" {
1016    pub fn Fl_Float_Input_clear_changed(arg1: *mut Fl_Float_Input);
1017}
1018unsafe extern "C" {
1019    pub fn Fl_Float_Input_align(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1020}
1021unsafe extern "C" {
1022    pub fn Fl_Float_Input_set_align(arg1: *mut Fl_Float_Input, typ: ::core::ffi::c_int);
1023}
1024unsafe extern "C" {
1025    pub fn Fl_Float_Input_delete(arg1: *mut Fl_Float_Input);
1026}
1027unsafe extern "C" {
1028    pub fn Fl_Float_Input_set_image(arg1: *mut Fl_Float_Input, arg2: *mut ::core::ffi::c_void);
1029}
1030unsafe extern "C" {
1031    pub fn Fl_Float_Input_handle(
1032        self_: *mut Fl_Float_Input,
1033        cb: custom_handler_callback,
1034        data: *mut ::core::ffi::c_void,
1035    );
1036}
1037unsafe extern "C" {
1038    pub fn Fl_Float_Input_handle_event(
1039        self_: *mut Fl_Float_Input,
1040        event: ::core::ffi::c_int,
1041    ) -> ::core::ffi::c_int;
1042}
1043unsafe extern "C" {
1044    pub fn Fl_Float_Input_draw(
1045        self_: *mut Fl_Float_Input,
1046        cb: custom_draw_callback,
1047        data: *mut ::core::ffi::c_void,
1048    );
1049}
1050unsafe extern "C" {
1051    pub fn Fl_Float_Input_resize_callback(
1052        self_: *mut Fl_Float_Input,
1053        cb: ::core::option::Option<
1054            unsafe extern "C" fn(
1055                arg1: *mut Fl_Widget,
1056                x: ::core::ffi::c_int,
1057                y: ::core::ffi::c_int,
1058                w: ::core::ffi::c_int,
1059                h: ::core::ffi::c_int,
1060                arg2: *mut ::core::ffi::c_void,
1061            ),
1062        >,
1063        data: *mut ::core::ffi::c_void,
1064    );
1065}
1066unsafe extern "C" {
1067    pub fn Fl_Float_Input_set_when(arg1: *mut Fl_Float_Input, arg2: ::core::ffi::c_int);
1068}
1069unsafe extern "C" {
1070    pub fn Fl_Float_Input_when(arg1: *const Fl_Float_Input) -> ::core::ffi::c_int;
1071}
1072unsafe extern "C" {
1073    pub fn Fl_Float_Input_image(arg1: *const Fl_Float_Input) -> *const ::core::ffi::c_void;
1074}
1075unsafe extern "C" {
1076    pub fn Fl_Float_Input_parent(self_: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1077}
1078unsafe extern "C" {
1079    pub fn Fl_Float_Input_selection_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
1080}
1081unsafe extern "C" {
1082    pub fn Fl_Float_Input_set_selection_color(
1083        arg1: *mut Fl_Float_Input,
1084        color: ::core::ffi::c_uint,
1085    );
1086}
1087unsafe extern "C" {
1088    pub fn Fl_Float_Input_do_callback(arg1: *mut Fl_Float_Input);
1089}
1090unsafe extern "C" {
1091    pub fn Fl_Float_Input_inside(
1092        self_: *const Fl_Float_Input,
1093        arg1: *mut ::core::ffi::c_void,
1094    ) -> ::core::ffi::c_int;
1095}
1096unsafe extern "C" {
1097    pub fn Fl_Float_Input_window(arg1: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1098}
1099unsafe extern "C" {
1100    pub fn Fl_Float_Input_top_window(arg1: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1101}
1102unsafe extern "C" {
1103    pub fn Fl_Float_Input_takes_events(arg1: *const Fl_Float_Input) -> ::core::ffi::c_int;
1104}
1105unsafe extern "C" {
1106    pub fn Fl_Float_Input_user_data(arg1: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1107}
1108unsafe extern "C" {
1109    pub fn Fl_Float_Input_take_focus(self_: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1110}
1111unsafe extern "C" {
1112    pub fn Fl_Float_Input_set_visible_focus(self_: *mut Fl_Float_Input);
1113}
1114unsafe extern "C" {
1115    pub fn Fl_Float_Input_clear_visible_focus(self_: *mut Fl_Float_Input);
1116}
1117unsafe extern "C" {
1118    pub fn Fl_Float_Input_visible_focus(self_: *mut Fl_Float_Input, v: ::core::ffi::c_int);
1119}
1120unsafe extern "C" {
1121    pub fn Fl_Float_Input_has_visible_focus(self_: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
1122}
1123unsafe extern "C" {
1124    pub fn Fl_Float_Input_set_user_data(arg1: *mut Fl_Float_Input, data: *mut ::core::ffi::c_void);
1125}
1126unsafe extern "C" {
1127    pub fn Fl_Float_Input_draw_data(self_: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1128}
1129unsafe extern "C" {
1130    pub fn Fl_Float_Input_handle_data(self_: *const Fl_Float_Input) -> *mut ::core::ffi::c_void;
1131}
1132unsafe extern "C" {
1133    pub fn Fl_Float_Input_set_draw_data(self_: *mut Fl_Float_Input, data: *mut ::core::ffi::c_void);
1134}
1135unsafe extern "C" {
1136    pub fn Fl_Float_Input_set_handle_data(
1137        self_: *mut Fl_Float_Input,
1138        data: *mut ::core::ffi::c_void,
1139    );
1140}
1141unsafe extern "C" {
1142    pub fn Fl_Float_Input_damage(self_: *const Fl_Float_Input) -> ::core::ffi::c_uchar;
1143}
1144unsafe extern "C" {
1145    pub fn Fl_Float_Input_set_damage(self_: *mut Fl_Float_Input, flag: ::core::ffi::c_uchar);
1146}
1147unsafe extern "C" {
1148    pub fn Fl_Float_Input_set_damage_area(
1149        self_: *mut Fl_Float_Input,
1150        flag: ::core::ffi::c_uchar,
1151        x: ::core::ffi::c_int,
1152        y: ::core::ffi::c_int,
1153        w: ::core::ffi::c_int,
1154        h: ::core::ffi::c_int,
1155    );
1156}
1157unsafe extern "C" {
1158    pub fn Fl_Float_Input_clear_damage(self_: *mut Fl_Float_Input);
1159}
1160unsafe extern "C" {
1161    pub fn Fl_Float_Input_as_window(self_: *mut Fl_Float_Input) -> *mut ::core::ffi::c_void;
1162}
1163unsafe extern "C" {
1164    pub fn Fl_Float_Input_as_group(self_: *mut Fl_Float_Input) -> *mut ::core::ffi::c_void;
1165}
1166unsafe extern "C" {
1167    pub fn Fl_Float_Input_set_deimage(arg1: *mut Fl_Float_Input, arg2: *mut ::core::ffi::c_void);
1168}
1169unsafe extern "C" {
1170    pub fn Fl_Float_Input_deimage(arg1: *const Fl_Float_Input) -> *const ::core::ffi::c_void;
1171}
1172unsafe extern "C" {
1173    pub fn Fl_Float_Input_set_callback(
1174        arg1: *mut Fl_Float_Input,
1175        arg2: Fl_Callback,
1176        arg3: *mut ::core::ffi::c_void,
1177    );
1178}
1179unsafe extern "C" {
1180    pub fn Fl_Float_Input_visible(self_: *const Fl_Float_Input) -> ::core::ffi::c_int;
1181}
1182unsafe extern "C" {
1183    pub fn Fl_Float_Input_visible_r(self_: *const Fl_Float_Input) -> ::core::ffi::c_int;
1184}
1185unsafe extern "C" {
1186    pub fn Fl_Float_Input_active(self_: *const Fl_Float_Input) -> ::core::ffi::c_uint;
1187}
1188unsafe extern "C" {
1189    pub fn Fl_Float_Input_active_r(self_: *const Fl_Float_Input) -> ::core::ffi::c_int;
1190}
1191unsafe extern "C" {
1192    pub fn Fl_Float_Input_callback(self_: *const Fl_Float_Input) -> Fl_Callback;
1193}
1194unsafe extern "C" {
1195    pub fn Fl_Float_Input_set_deletion_callback(
1196        self_: *mut Fl_Float_Input,
1197        arg1: ::core::option::Option<
1198            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1199        >,
1200        data: *mut ::core::ffi::c_void,
1201    );
1202}
1203unsafe extern "C" {
1204    pub fn Fl_Float_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Float_Input;
1205}
1206unsafe extern "C" {
1207    pub fn Fl_Float_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Float_Input;
1208}
1209unsafe extern "C" {
1210    pub fn Fl_Float_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1211}
1212unsafe extern "C" {
1213    pub fn Fl_Float_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1214}
1215unsafe extern "C" {
1216    pub fn Fl_Float_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1217}
1218unsafe extern "C" {
1219    pub fn Fl_Float_Input_set_value(
1220        arg1: *mut Fl_Float_Input,
1221        arg2: *const ::core::ffi::c_char,
1222    ) -> ::core::ffi::c_int;
1223}
1224unsafe extern "C" {
1225    pub fn Fl_Float_Input_value(arg1: *mut Fl_Float_Input) -> *const ::core::ffi::c_char;
1226}
1227unsafe extern "C" {
1228    pub fn Fl_Float_Input_maximum_size(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1229}
1230unsafe extern "C" {
1231    pub fn Fl_Float_Input_set_maximum_size(arg1: *mut Fl_Float_Input, m: ::core::ffi::c_int);
1232}
1233unsafe extern "C" {
1234    pub fn Fl_Float_Input_position(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1235}
1236unsafe extern "C" {
1237    pub fn Fl_Float_Input_set_position(
1238        arg1: *mut Fl_Float_Input,
1239        p: ::core::ffi::c_int,
1240    ) -> ::core::ffi::c_int;
1241}
1242unsafe extern "C" {
1243    pub fn Fl_Float_Input_set_mark(
1244        arg1: *mut Fl_Float_Input,
1245        m: ::core::ffi::c_int,
1246    ) -> ::core::ffi::c_int;
1247}
1248unsafe extern "C" {
1249    pub fn Fl_Float_Input_mark(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1250}
1251unsafe extern "C" {
1252    pub fn Fl_Float_Input_replace(
1253        arg1: *mut Fl_Float_Input,
1254        b: ::core::ffi::c_int,
1255        e: ::core::ffi::c_int,
1256        text: *const ::core::ffi::c_char,
1257        ilen: ::core::ffi::c_int,
1258    ) -> ::core::ffi::c_int;
1259}
1260unsafe extern "C" {
1261    pub fn Fl_Float_Input_insert(
1262        arg1: *mut Fl_Float_Input,
1263        t: *const ::core::ffi::c_char,
1264        l: ::core::ffi::c_int,
1265    ) -> ::core::ffi::c_int;
1266}
1267unsafe extern "C" {
1268    pub fn Fl_Float_Input_append(
1269        arg1: *mut Fl_Float_Input,
1270        t: *const ::core::ffi::c_char,
1271        l: ::core::ffi::c_int,
1272        keep_selection: ::core::ffi::c_char,
1273    ) -> ::core::ffi::c_int;
1274}
1275unsafe extern "C" {
1276    pub fn Fl_Float_Input_copy(
1277        arg1: *mut Fl_Float_Input,
1278        clipboard: ::core::ffi::c_int,
1279    ) -> ::core::ffi::c_int;
1280}
1281unsafe extern "C" {
1282    pub fn Fl_Float_Input_undo(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1283}
1284unsafe extern "C" {
1285    pub fn Fl_Float_Input_copy_cuts(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1286}
1287unsafe extern "C" {
1288    pub fn Fl_Float_Input_cursor_color(arg1: *const Fl_Float_Input) -> ::core::ffi::c_uint;
1289}
1290unsafe extern "C" {
1291    pub fn Fl_Float_Input_set_cursor_color(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_uint);
1292}
1293unsafe extern "C" {
1294    pub fn Fl_Float_Input_text_font(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1295}
1296unsafe extern "C" {
1297    pub fn Fl_Float_Input_set_text_font(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_int);
1298}
1299unsafe extern "C" {
1300    pub fn Fl_Float_Input_text_color(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_uint;
1301}
1302unsafe extern "C" {
1303    pub fn Fl_Float_Input_set_text_color(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_uint);
1304}
1305unsafe extern "C" {
1306    pub fn Fl_Float_Input_text_size(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1307}
1308unsafe extern "C" {
1309    pub fn Fl_Float_Input_set_text_size(arg1: *mut Fl_Float_Input, s: ::core::ffi::c_int);
1310}
1311unsafe extern "C" {
1312    pub fn Fl_Float_Input_readonly(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1313}
1314unsafe extern "C" {
1315    pub fn Fl_Float_Input_set_readonly(arg1: *mut Fl_Float_Input, boolean: ::core::ffi::c_int);
1316}
1317unsafe extern "C" {
1318    pub fn Fl_Float_Input_wrap(arg1: *mut Fl_Float_Input) -> ::core::ffi::c_int;
1319}
1320unsafe extern "C" {
1321    pub fn Fl_Float_Input_set_wrap(arg1: *mut Fl_Float_Input, boolean: ::core::ffi::c_int);
1322}
1323unsafe extern "C" {
1324    pub fn Fl_Float_Input_set_tab_nav(arg1: *mut Fl_Float_Input, flag: ::core::ffi::c_int);
1325}
1326unsafe extern "C" {
1327    pub fn Fl_Float_Input_tab_nav(arg1: *const Fl_Float_Input) -> ::core::ffi::c_int;
1328}
1329#[repr(C)]
1330#[derive(Debug, Copy, Clone)]
1331pub struct Fl_Multiline_Input {
1332    _unused: [u8; 0],
1333}
1334unsafe extern "C" {
1335    pub fn Fl_Multiline_Input_new(
1336        x: ::core::ffi::c_int,
1337        y: ::core::ffi::c_int,
1338        width: ::core::ffi::c_int,
1339        height: ::core::ffi::c_int,
1340        title: *const ::core::ffi::c_char,
1341    ) -> *mut Fl_Multiline_Input;
1342}
1343unsafe extern "C" {
1344    pub fn Fl_Multiline_Input_x(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1345}
1346unsafe extern "C" {
1347    pub fn Fl_Multiline_Input_y(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1348}
1349unsafe extern "C" {
1350    pub fn Fl_Multiline_Input_width(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1351}
1352unsafe extern "C" {
1353    pub fn Fl_Multiline_Input_height(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1354}
1355unsafe extern "C" {
1356    pub fn Fl_Multiline_Input_label(arg1: *mut Fl_Multiline_Input) -> *const ::core::ffi::c_char;
1357}
1358unsafe extern "C" {
1359    pub fn Fl_Multiline_Input_set_label(
1360        arg1: *mut Fl_Multiline_Input,
1361        title: *const ::core::ffi::c_char,
1362    );
1363}
1364unsafe extern "C" {
1365    pub fn Fl_Multiline_Input_redraw(arg1: *mut Fl_Multiline_Input);
1366}
1367unsafe extern "C" {
1368    pub fn Fl_Multiline_Input_show(arg1: *mut Fl_Multiline_Input);
1369}
1370unsafe extern "C" {
1371    pub fn Fl_Multiline_Input_hide(arg1: *mut Fl_Multiline_Input);
1372}
1373unsafe extern "C" {
1374    pub fn Fl_Multiline_Input_activate(arg1: *mut Fl_Multiline_Input);
1375}
1376unsafe extern "C" {
1377    pub fn Fl_Multiline_Input_deactivate(arg1: *mut Fl_Multiline_Input);
1378}
1379unsafe extern "C" {
1380    pub fn Fl_Multiline_Input_redraw_label(arg1: *mut Fl_Multiline_Input);
1381}
1382unsafe extern "C" {
1383    pub fn Fl_Multiline_Input_resize(
1384        arg1: *mut Fl_Multiline_Input,
1385        x: ::core::ffi::c_int,
1386        y: ::core::ffi::c_int,
1387        width: ::core::ffi::c_int,
1388        height: ::core::ffi::c_int,
1389    );
1390}
1391unsafe extern "C" {
1392    pub fn Fl_Multiline_Input_widget_resize(
1393        arg1: *mut Fl_Multiline_Input,
1394        x: ::core::ffi::c_int,
1395        y: ::core::ffi::c_int,
1396        width: ::core::ffi::c_int,
1397        height: ::core::ffi::c_int,
1398    );
1399}
1400unsafe extern "C" {
1401    pub fn Fl_Multiline_Input_tooltip(arg1: *mut Fl_Multiline_Input) -> *const ::core::ffi::c_char;
1402}
1403unsafe extern "C" {
1404    pub fn Fl_Multiline_Input_set_tooltip(
1405        arg1: *mut Fl_Multiline_Input,
1406        txt: *const ::core::ffi::c_char,
1407    );
1408}
1409unsafe extern "C" {
1410    pub fn Fl_Multiline_Input_get_type(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1411}
1412unsafe extern "C" {
1413    pub fn Fl_Multiline_Input_set_type(arg1: *mut Fl_Multiline_Input, typ: ::core::ffi::c_int);
1414}
1415unsafe extern "C" {
1416    pub fn Fl_Multiline_Input_color(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_uint;
1417}
1418unsafe extern "C" {
1419    pub fn Fl_Multiline_Input_set_color(arg1: *mut Fl_Multiline_Input, color: ::core::ffi::c_uint);
1420}
1421unsafe extern "C" {
1422    pub fn Fl_Multiline_Input_measure_label(
1423        arg1: *const Fl_Multiline_Input,
1424        arg2: *mut ::core::ffi::c_int,
1425        arg3: *mut ::core::ffi::c_int,
1426    );
1427}
1428unsafe extern "C" {
1429    pub fn Fl_Multiline_Input_label_color(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_uint;
1430}
1431unsafe extern "C" {
1432    pub fn Fl_Multiline_Input_set_label_color(
1433        arg1: *mut Fl_Multiline_Input,
1434        color: ::core::ffi::c_uint,
1435    );
1436}
1437unsafe extern "C" {
1438    pub fn Fl_Multiline_Input_label_font(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1439}
1440unsafe extern "C" {
1441    pub fn Fl_Multiline_Input_set_label_font(
1442        arg1: *mut Fl_Multiline_Input,
1443        font: ::core::ffi::c_int,
1444    );
1445}
1446unsafe extern "C" {
1447    pub fn Fl_Multiline_Input_label_size(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1448}
1449unsafe extern "C" {
1450    pub fn Fl_Multiline_Input_set_label_size(arg1: *mut Fl_Multiline_Input, sz: ::core::ffi::c_int);
1451}
1452unsafe extern "C" {
1453    pub fn Fl_Multiline_Input_label_type(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1454}
1455unsafe extern "C" {
1456    pub fn Fl_Multiline_Input_set_label_type(
1457        arg1: *mut Fl_Multiline_Input,
1458        typ: ::core::ffi::c_int,
1459    );
1460}
1461unsafe extern "C" {
1462    pub fn Fl_Multiline_Input_box(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1463}
1464unsafe extern "C" {
1465    pub fn Fl_Multiline_Input_set_box(arg1: *mut Fl_Multiline_Input, typ: ::core::ffi::c_int);
1466}
1467unsafe extern "C" {
1468    pub fn Fl_Multiline_Input_changed(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1469}
1470unsafe extern "C" {
1471    pub fn Fl_Multiline_Input_set_changed(arg1: *mut Fl_Multiline_Input);
1472}
1473unsafe extern "C" {
1474    pub fn Fl_Multiline_Input_clear_changed(arg1: *mut Fl_Multiline_Input);
1475}
1476unsafe extern "C" {
1477    pub fn Fl_Multiline_Input_align(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1478}
1479unsafe extern "C" {
1480    pub fn Fl_Multiline_Input_set_align(arg1: *mut Fl_Multiline_Input, typ: ::core::ffi::c_int);
1481}
1482unsafe extern "C" {
1483    pub fn Fl_Multiline_Input_delete(arg1: *mut Fl_Multiline_Input);
1484}
1485unsafe extern "C" {
1486    pub fn Fl_Multiline_Input_set_image(
1487        arg1: *mut Fl_Multiline_Input,
1488        arg2: *mut ::core::ffi::c_void,
1489    );
1490}
1491unsafe extern "C" {
1492    pub fn Fl_Multiline_Input_handle(
1493        self_: *mut Fl_Multiline_Input,
1494        cb: custom_handler_callback,
1495        data: *mut ::core::ffi::c_void,
1496    );
1497}
1498unsafe extern "C" {
1499    pub fn Fl_Multiline_Input_handle_event(
1500        self_: *mut Fl_Multiline_Input,
1501        event: ::core::ffi::c_int,
1502    ) -> ::core::ffi::c_int;
1503}
1504unsafe extern "C" {
1505    pub fn Fl_Multiline_Input_draw(
1506        self_: *mut Fl_Multiline_Input,
1507        cb: custom_draw_callback,
1508        data: *mut ::core::ffi::c_void,
1509    );
1510}
1511unsafe extern "C" {
1512    pub fn Fl_Multiline_Input_resize_callback(
1513        self_: *mut Fl_Multiline_Input,
1514        cb: ::core::option::Option<
1515            unsafe extern "C" fn(
1516                arg1: *mut Fl_Widget,
1517                x: ::core::ffi::c_int,
1518                y: ::core::ffi::c_int,
1519                w: ::core::ffi::c_int,
1520                h: ::core::ffi::c_int,
1521                arg2: *mut ::core::ffi::c_void,
1522            ),
1523        >,
1524        data: *mut ::core::ffi::c_void,
1525    );
1526}
1527unsafe extern "C" {
1528    pub fn Fl_Multiline_Input_set_when(arg1: *mut Fl_Multiline_Input, arg2: ::core::ffi::c_int);
1529}
1530unsafe extern "C" {
1531    pub fn Fl_Multiline_Input_when(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1532}
1533unsafe extern "C" {
1534    pub fn Fl_Multiline_Input_image(arg1: *const Fl_Multiline_Input) -> *const ::core::ffi::c_void;
1535}
1536unsafe extern "C" {
1537    pub fn Fl_Multiline_Input_parent(self_: *const Fl_Multiline_Input) -> *mut ::core::ffi::c_void;
1538}
1539unsafe extern "C" {
1540    pub fn Fl_Multiline_Input_selection_color(arg1: *mut Fl_Multiline_Input)
1541    -> ::core::ffi::c_uint;
1542}
1543unsafe extern "C" {
1544    pub fn Fl_Multiline_Input_set_selection_color(
1545        arg1: *mut Fl_Multiline_Input,
1546        color: ::core::ffi::c_uint,
1547    );
1548}
1549unsafe extern "C" {
1550    pub fn Fl_Multiline_Input_do_callback(arg1: *mut Fl_Multiline_Input);
1551}
1552unsafe extern "C" {
1553    pub fn Fl_Multiline_Input_inside(
1554        self_: *const Fl_Multiline_Input,
1555        arg1: *mut ::core::ffi::c_void,
1556    ) -> ::core::ffi::c_int;
1557}
1558unsafe extern "C" {
1559    pub fn Fl_Multiline_Input_window(arg1: *const Fl_Multiline_Input) -> *mut ::core::ffi::c_void;
1560}
1561unsafe extern "C" {
1562    pub fn Fl_Multiline_Input_top_window(
1563        arg1: *const Fl_Multiline_Input,
1564    ) -> *mut ::core::ffi::c_void;
1565}
1566unsafe extern "C" {
1567    pub fn Fl_Multiline_Input_takes_events(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1568}
1569unsafe extern "C" {
1570    pub fn Fl_Multiline_Input_user_data(
1571        arg1: *const Fl_Multiline_Input,
1572    ) -> *mut ::core::ffi::c_void;
1573}
1574unsafe extern "C" {
1575    pub fn Fl_Multiline_Input_take_focus(self_: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1576}
1577unsafe extern "C" {
1578    pub fn Fl_Multiline_Input_set_visible_focus(self_: *mut Fl_Multiline_Input);
1579}
1580unsafe extern "C" {
1581    pub fn Fl_Multiline_Input_clear_visible_focus(self_: *mut Fl_Multiline_Input);
1582}
1583unsafe extern "C" {
1584    pub fn Fl_Multiline_Input_visible_focus(self_: *mut Fl_Multiline_Input, v: ::core::ffi::c_int);
1585}
1586unsafe extern "C" {
1587    pub fn Fl_Multiline_Input_has_visible_focus(
1588        self_: *mut Fl_Multiline_Input,
1589    ) -> ::core::ffi::c_uint;
1590}
1591unsafe extern "C" {
1592    pub fn Fl_Multiline_Input_set_user_data(
1593        arg1: *mut Fl_Multiline_Input,
1594        data: *mut ::core::ffi::c_void,
1595    );
1596}
1597unsafe extern "C" {
1598    pub fn Fl_Multiline_Input_draw_data(
1599        self_: *const Fl_Multiline_Input,
1600    ) -> *mut ::core::ffi::c_void;
1601}
1602unsafe extern "C" {
1603    pub fn Fl_Multiline_Input_handle_data(
1604        self_: *const Fl_Multiline_Input,
1605    ) -> *mut ::core::ffi::c_void;
1606}
1607unsafe extern "C" {
1608    pub fn Fl_Multiline_Input_set_draw_data(
1609        self_: *mut Fl_Multiline_Input,
1610        data: *mut ::core::ffi::c_void,
1611    );
1612}
1613unsafe extern "C" {
1614    pub fn Fl_Multiline_Input_set_handle_data(
1615        self_: *mut Fl_Multiline_Input,
1616        data: *mut ::core::ffi::c_void,
1617    );
1618}
1619unsafe extern "C" {
1620    pub fn Fl_Multiline_Input_damage(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_uchar;
1621}
1622unsafe extern "C" {
1623    pub fn Fl_Multiline_Input_set_damage(
1624        self_: *mut Fl_Multiline_Input,
1625        flag: ::core::ffi::c_uchar,
1626    );
1627}
1628unsafe extern "C" {
1629    pub fn Fl_Multiline_Input_set_damage_area(
1630        self_: *mut Fl_Multiline_Input,
1631        flag: ::core::ffi::c_uchar,
1632        x: ::core::ffi::c_int,
1633        y: ::core::ffi::c_int,
1634        w: ::core::ffi::c_int,
1635        h: ::core::ffi::c_int,
1636    );
1637}
1638unsafe extern "C" {
1639    pub fn Fl_Multiline_Input_clear_damage(self_: *mut Fl_Multiline_Input);
1640}
1641unsafe extern "C" {
1642    pub fn Fl_Multiline_Input_as_window(self_: *mut Fl_Multiline_Input)
1643    -> *mut ::core::ffi::c_void;
1644}
1645unsafe extern "C" {
1646    pub fn Fl_Multiline_Input_as_group(self_: *mut Fl_Multiline_Input) -> *mut ::core::ffi::c_void;
1647}
1648unsafe extern "C" {
1649    pub fn Fl_Multiline_Input_set_deimage(
1650        arg1: *mut Fl_Multiline_Input,
1651        arg2: *mut ::core::ffi::c_void,
1652    );
1653}
1654unsafe extern "C" {
1655    pub fn Fl_Multiline_Input_deimage(
1656        arg1: *const Fl_Multiline_Input,
1657    ) -> *const ::core::ffi::c_void;
1658}
1659unsafe extern "C" {
1660    pub fn Fl_Multiline_Input_set_callback(
1661        arg1: *mut Fl_Multiline_Input,
1662        arg2: Fl_Callback,
1663        arg3: *mut ::core::ffi::c_void,
1664    );
1665}
1666unsafe extern "C" {
1667    pub fn Fl_Multiline_Input_visible(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1668}
1669unsafe extern "C" {
1670    pub fn Fl_Multiline_Input_visible_r(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1671}
1672unsafe extern "C" {
1673    pub fn Fl_Multiline_Input_active(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_uint;
1674}
1675unsafe extern "C" {
1676    pub fn Fl_Multiline_Input_active_r(self_: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1677}
1678unsafe extern "C" {
1679    pub fn Fl_Multiline_Input_callback(self_: *const Fl_Multiline_Input) -> Fl_Callback;
1680}
1681unsafe extern "C" {
1682    pub fn Fl_Multiline_Input_set_deletion_callback(
1683        self_: *mut Fl_Multiline_Input,
1684        arg1: ::core::option::Option<
1685            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
1686        >,
1687        data: *mut ::core::ffi::c_void,
1688    );
1689}
1690unsafe extern "C" {
1691    pub fn Fl_Multiline_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multiline_Input;
1692}
1693unsafe extern "C" {
1694    pub fn Fl_Multiline_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multiline_Input;
1695}
1696unsafe extern "C" {
1697    pub fn Fl_Multiline_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1698}
1699unsafe extern "C" {
1700    pub fn Fl_Multiline_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1701}
1702unsafe extern "C" {
1703    pub fn Fl_Multiline_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
1704}
1705unsafe extern "C" {
1706    pub fn Fl_Multiline_Input_set_value(
1707        arg1: *mut Fl_Multiline_Input,
1708        arg2: *const ::core::ffi::c_char,
1709    ) -> ::core::ffi::c_int;
1710}
1711unsafe extern "C" {
1712    pub fn Fl_Multiline_Input_value(arg1: *mut Fl_Multiline_Input) -> *const ::core::ffi::c_char;
1713}
1714unsafe extern "C" {
1715    pub fn Fl_Multiline_Input_maximum_size(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1716}
1717unsafe extern "C" {
1718    pub fn Fl_Multiline_Input_set_maximum_size(
1719        arg1: *mut Fl_Multiline_Input,
1720        m: ::core::ffi::c_int,
1721    );
1722}
1723unsafe extern "C" {
1724    pub fn Fl_Multiline_Input_position(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1725}
1726unsafe extern "C" {
1727    pub fn Fl_Multiline_Input_set_position(
1728        arg1: *mut Fl_Multiline_Input,
1729        p: ::core::ffi::c_int,
1730    ) -> ::core::ffi::c_int;
1731}
1732unsafe extern "C" {
1733    pub fn Fl_Multiline_Input_set_mark(
1734        arg1: *mut Fl_Multiline_Input,
1735        m: ::core::ffi::c_int,
1736    ) -> ::core::ffi::c_int;
1737}
1738unsafe extern "C" {
1739    pub fn Fl_Multiline_Input_mark(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1740}
1741unsafe extern "C" {
1742    pub fn Fl_Multiline_Input_replace(
1743        arg1: *mut Fl_Multiline_Input,
1744        b: ::core::ffi::c_int,
1745        e: ::core::ffi::c_int,
1746        text: *const ::core::ffi::c_char,
1747        ilen: ::core::ffi::c_int,
1748    ) -> ::core::ffi::c_int;
1749}
1750unsafe extern "C" {
1751    pub fn Fl_Multiline_Input_insert(
1752        arg1: *mut Fl_Multiline_Input,
1753        t: *const ::core::ffi::c_char,
1754        l: ::core::ffi::c_int,
1755    ) -> ::core::ffi::c_int;
1756}
1757unsafe extern "C" {
1758    pub fn Fl_Multiline_Input_append(
1759        arg1: *mut Fl_Multiline_Input,
1760        t: *const ::core::ffi::c_char,
1761        l: ::core::ffi::c_int,
1762        keep_selection: ::core::ffi::c_char,
1763    ) -> ::core::ffi::c_int;
1764}
1765unsafe extern "C" {
1766    pub fn Fl_Multiline_Input_copy(
1767        arg1: *mut Fl_Multiline_Input,
1768        clipboard: ::core::ffi::c_int,
1769    ) -> ::core::ffi::c_int;
1770}
1771unsafe extern "C" {
1772    pub fn Fl_Multiline_Input_undo(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1773}
1774unsafe extern "C" {
1775    pub fn Fl_Multiline_Input_copy_cuts(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1776}
1777unsafe extern "C" {
1778    pub fn Fl_Multiline_Input_cursor_color(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_uint;
1779}
1780unsafe extern "C" {
1781    pub fn Fl_Multiline_Input_set_cursor_color(
1782        arg1: *mut Fl_Multiline_Input,
1783        s: ::core::ffi::c_uint,
1784    );
1785}
1786unsafe extern "C" {
1787    pub fn Fl_Multiline_Input_text_font(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1788}
1789unsafe extern "C" {
1790    pub fn Fl_Multiline_Input_set_text_font(arg1: *mut Fl_Multiline_Input, s: ::core::ffi::c_int);
1791}
1792unsafe extern "C" {
1793    pub fn Fl_Multiline_Input_text_color(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_uint;
1794}
1795unsafe extern "C" {
1796    pub fn Fl_Multiline_Input_set_text_color(arg1: *mut Fl_Multiline_Input, s: ::core::ffi::c_uint);
1797}
1798unsafe extern "C" {
1799    pub fn Fl_Multiline_Input_text_size(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1800}
1801unsafe extern "C" {
1802    pub fn Fl_Multiline_Input_set_text_size(arg1: *mut Fl_Multiline_Input, s: ::core::ffi::c_int);
1803}
1804unsafe extern "C" {
1805    pub fn Fl_Multiline_Input_readonly(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1806}
1807unsafe extern "C" {
1808    pub fn Fl_Multiline_Input_set_readonly(
1809        arg1: *mut Fl_Multiline_Input,
1810        boolean: ::core::ffi::c_int,
1811    );
1812}
1813unsafe extern "C" {
1814    pub fn Fl_Multiline_Input_wrap(arg1: *mut Fl_Multiline_Input) -> ::core::ffi::c_int;
1815}
1816unsafe extern "C" {
1817    pub fn Fl_Multiline_Input_set_wrap(arg1: *mut Fl_Multiline_Input, boolean: ::core::ffi::c_int);
1818}
1819unsafe extern "C" {
1820    pub fn Fl_Multiline_Input_set_tab_nav(arg1: *mut Fl_Multiline_Input, flag: ::core::ffi::c_int);
1821}
1822unsafe extern "C" {
1823    pub fn Fl_Multiline_Input_tab_nav(arg1: *const Fl_Multiline_Input) -> ::core::ffi::c_int;
1824}
1825#[repr(C)]
1826#[derive(Debug, Copy, Clone)]
1827pub struct Fl_Secret_Input {
1828    _unused: [u8; 0],
1829}
1830unsafe extern "C" {
1831    pub fn Fl_Secret_Input_new(
1832        x: ::core::ffi::c_int,
1833        y: ::core::ffi::c_int,
1834        width: ::core::ffi::c_int,
1835        height: ::core::ffi::c_int,
1836        title: *const ::core::ffi::c_char,
1837    ) -> *mut Fl_Secret_Input;
1838}
1839unsafe extern "C" {
1840    pub fn Fl_Secret_Input_x(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1841}
1842unsafe extern "C" {
1843    pub fn Fl_Secret_Input_y(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1844}
1845unsafe extern "C" {
1846    pub fn Fl_Secret_Input_width(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1847}
1848unsafe extern "C" {
1849    pub fn Fl_Secret_Input_height(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1850}
1851unsafe extern "C" {
1852    pub fn Fl_Secret_Input_label(arg1: *mut Fl_Secret_Input) -> *const ::core::ffi::c_char;
1853}
1854unsafe extern "C" {
1855    pub fn Fl_Secret_Input_set_label(arg1: *mut Fl_Secret_Input, title: *const ::core::ffi::c_char);
1856}
1857unsafe extern "C" {
1858    pub fn Fl_Secret_Input_redraw(arg1: *mut Fl_Secret_Input);
1859}
1860unsafe extern "C" {
1861    pub fn Fl_Secret_Input_show(arg1: *mut Fl_Secret_Input);
1862}
1863unsafe extern "C" {
1864    pub fn Fl_Secret_Input_hide(arg1: *mut Fl_Secret_Input);
1865}
1866unsafe extern "C" {
1867    pub fn Fl_Secret_Input_activate(arg1: *mut Fl_Secret_Input);
1868}
1869unsafe extern "C" {
1870    pub fn Fl_Secret_Input_deactivate(arg1: *mut Fl_Secret_Input);
1871}
1872unsafe extern "C" {
1873    pub fn Fl_Secret_Input_redraw_label(arg1: *mut Fl_Secret_Input);
1874}
1875unsafe extern "C" {
1876    pub fn Fl_Secret_Input_resize(
1877        arg1: *mut Fl_Secret_Input,
1878        x: ::core::ffi::c_int,
1879        y: ::core::ffi::c_int,
1880        width: ::core::ffi::c_int,
1881        height: ::core::ffi::c_int,
1882    );
1883}
1884unsafe extern "C" {
1885    pub fn Fl_Secret_Input_widget_resize(
1886        arg1: *mut Fl_Secret_Input,
1887        x: ::core::ffi::c_int,
1888        y: ::core::ffi::c_int,
1889        width: ::core::ffi::c_int,
1890        height: ::core::ffi::c_int,
1891    );
1892}
1893unsafe extern "C" {
1894    pub fn Fl_Secret_Input_tooltip(arg1: *mut Fl_Secret_Input) -> *const ::core::ffi::c_char;
1895}
1896unsafe extern "C" {
1897    pub fn Fl_Secret_Input_set_tooltip(arg1: *mut Fl_Secret_Input, txt: *const ::core::ffi::c_char);
1898}
1899unsafe extern "C" {
1900    pub fn Fl_Secret_Input_get_type(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1901}
1902unsafe extern "C" {
1903    pub fn Fl_Secret_Input_set_type(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1904}
1905unsafe extern "C" {
1906    pub fn Fl_Secret_Input_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
1907}
1908unsafe extern "C" {
1909    pub fn Fl_Secret_Input_set_color(arg1: *mut Fl_Secret_Input, color: ::core::ffi::c_uint);
1910}
1911unsafe extern "C" {
1912    pub fn Fl_Secret_Input_measure_label(
1913        arg1: *const Fl_Secret_Input,
1914        arg2: *mut ::core::ffi::c_int,
1915        arg3: *mut ::core::ffi::c_int,
1916    );
1917}
1918unsafe extern "C" {
1919    pub fn Fl_Secret_Input_label_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
1920}
1921unsafe extern "C" {
1922    pub fn Fl_Secret_Input_set_label_color(arg1: *mut Fl_Secret_Input, color: ::core::ffi::c_uint);
1923}
1924unsafe extern "C" {
1925    pub fn Fl_Secret_Input_label_font(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1926}
1927unsafe extern "C" {
1928    pub fn Fl_Secret_Input_set_label_font(arg1: *mut Fl_Secret_Input, font: ::core::ffi::c_int);
1929}
1930unsafe extern "C" {
1931    pub fn Fl_Secret_Input_label_size(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1932}
1933unsafe extern "C" {
1934    pub fn Fl_Secret_Input_set_label_size(arg1: *mut Fl_Secret_Input, sz: ::core::ffi::c_int);
1935}
1936unsafe extern "C" {
1937    pub fn Fl_Secret_Input_label_type(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1938}
1939unsafe extern "C" {
1940    pub fn Fl_Secret_Input_set_label_type(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1941}
1942unsafe extern "C" {
1943    pub fn Fl_Secret_Input_box(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1944}
1945unsafe extern "C" {
1946    pub fn Fl_Secret_Input_set_box(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1947}
1948unsafe extern "C" {
1949    pub fn Fl_Secret_Input_changed(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1950}
1951unsafe extern "C" {
1952    pub fn Fl_Secret_Input_set_changed(arg1: *mut Fl_Secret_Input);
1953}
1954unsafe extern "C" {
1955    pub fn Fl_Secret_Input_clear_changed(arg1: *mut Fl_Secret_Input);
1956}
1957unsafe extern "C" {
1958    pub fn Fl_Secret_Input_align(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
1959}
1960unsafe extern "C" {
1961    pub fn Fl_Secret_Input_set_align(arg1: *mut Fl_Secret_Input, typ: ::core::ffi::c_int);
1962}
1963unsafe extern "C" {
1964    pub fn Fl_Secret_Input_delete(arg1: *mut Fl_Secret_Input);
1965}
1966unsafe extern "C" {
1967    pub fn Fl_Secret_Input_set_image(arg1: *mut Fl_Secret_Input, arg2: *mut ::core::ffi::c_void);
1968}
1969unsafe extern "C" {
1970    pub fn Fl_Secret_Input_handle(
1971        self_: *mut Fl_Secret_Input,
1972        cb: custom_handler_callback,
1973        data: *mut ::core::ffi::c_void,
1974    );
1975}
1976unsafe extern "C" {
1977    pub fn Fl_Secret_Input_handle_event(
1978        self_: *mut Fl_Secret_Input,
1979        event: ::core::ffi::c_int,
1980    ) -> ::core::ffi::c_int;
1981}
1982unsafe extern "C" {
1983    pub fn Fl_Secret_Input_draw(
1984        self_: *mut Fl_Secret_Input,
1985        cb: custom_draw_callback,
1986        data: *mut ::core::ffi::c_void,
1987    );
1988}
1989unsafe extern "C" {
1990    pub fn Fl_Secret_Input_resize_callback(
1991        self_: *mut Fl_Secret_Input,
1992        cb: ::core::option::Option<
1993            unsafe extern "C" fn(
1994                arg1: *mut Fl_Widget,
1995                x: ::core::ffi::c_int,
1996                y: ::core::ffi::c_int,
1997                w: ::core::ffi::c_int,
1998                h: ::core::ffi::c_int,
1999                arg2: *mut ::core::ffi::c_void,
2000            ),
2001        >,
2002        data: *mut ::core::ffi::c_void,
2003    );
2004}
2005unsafe extern "C" {
2006    pub fn Fl_Secret_Input_set_when(arg1: *mut Fl_Secret_Input, arg2: ::core::ffi::c_int);
2007}
2008unsafe extern "C" {
2009    pub fn Fl_Secret_Input_when(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2010}
2011unsafe extern "C" {
2012    pub fn Fl_Secret_Input_image(arg1: *const Fl_Secret_Input) -> *const ::core::ffi::c_void;
2013}
2014unsafe extern "C" {
2015    pub fn Fl_Secret_Input_parent(self_: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2016}
2017unsafe extern "C" {
2018    pub fn Fl_Secret_Input_selection_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
2019}
2020unsafe extern "C" {
2021    pub fn Fl_Secret_Input_set_selection_color(
2022        arg1: *mut Fl_Secret_Input,
2023        color: ::core::ffi::c_uint,
2024    );
2025}
2026unsafe extern "C" {
2027    pub fn Fl_Secret_Input_do_callback(arg1: *mut Fl_Secret_Input);
2028}
2029unsafe extern "C" {
2030    pub fn Fl_Secret_Input_inside(
2031        self_: *const Fl_Secret_Input,
2032        arg1: *mut ::core::ffi::c_void,
2033    ) -> ::core::ffi::c_int;
2034}
2035unsafe extern "C" {
2036    pub fn Fl_Secret_Input_window(arg1: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2037}
2038unsafe extern "C" {
2039    pub fn Fl_Secret_Input_top_window(arg1: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2040}
2041unsafe extern "C" {
2042    pub fn Fl_Secret_Input_takes_events(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2043}
2044unsafe extern "C" {
2045    pub fn Fl_Secret_Input_user_data(arg1: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2046}
2047unsafe extern "C" {
2048    pub fn Fl_Secret_Input_take_focus(self_: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2049}
2050unsafe extern "C" {
2051    pub fn Fl_Secret_Input_set_visible_focus(self_: *mut Fl_Secret_Input);
2052}
2053unsafe extern "C" {
2054    pub fn Fl_Secret_Input_clear_visible_focus(self_: *mut Fl_Secret_Input);
2055}
2056unsafe extern "C" {
2057    pub fn Fl_Secret_Input_visible_focus(self_: *mut Fl_Secret_Input, v: ::core::ffi::c_int);
2058}
2059unsafe extern "C" {
2060    pub fn Fl_Secret_Input_has_visible_focus(self_: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
2061}
2062unsafe extern "C" {
2063    pub fn Fl_Secret_Input_set_user_data(
2064        arg1: *mut Fl_Secret_Input,
2065        data: *mut ::core::ffi::c_void,
2066    );
2067}
2068unsafe extern "C" {
2069    pub fn Fl_Secret_Input_draw_data(self_: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2070}
2071unsafe extern "C" {
2072    pub fn Fl_Secret_Input_handle_data(self_: *const Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2073}
2074unsafe extern "C" {
2075    pub fn Fl_Secret_Input_set_draw_data(
2076        self_: *mut Fl_Secret_Input,
2077        data: *mut ::core::ffi::c_void,
2078    );
2079}
2080unsafe extern "C" {
2081    pub fn Fl_Secret_Input_set_handle_data(
2082        self_: *mut Fl_Secret_Input,
2083        data: *mut ::core::ffi::c_void,
2084    );
2085}
2086unsafe extern "C" {
2087    pub fn Fl_Secret_Input_damage(self_: *const Fl_Secret_Input) -> ::core::ffi::c_uchar;
2088}
2089unsafe extern "C" {
2090    pub fn Fl_Secret_Input_set_damage(self_: *mut Fl_Secret_Input, flag: ::core::ffi::c_uchar);
2091}
2092unsafe extern "C" {
2093    pub fn Fl_Secret_Input_set_damage_area(
2094        self_: *mut Fl_Secret_Input,
2095        flag: ::core::ffi::c_uchar,
2096        x: ::core::ffi::c_int,
2097        y: ::core::ffi::c_int,
2098        w: ::core::ffi::c_int,
2099        h: ::core::ffi::c_int,
2100    );
2101}
2102unsafe extern "C" {
2103    pub fn Fl_Secret_Input_clear_damage(self_: *mut Fl_Secret_Input);
2104}
2105unsafe extern "C" {
2106    pub fn Fl_Secret_Input_as_window(self_: *mut Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2107}
2108unsafe extern "C" {
2109    pub fn Fl_Secret_Input_as_group(self_: *mut Fl_Secret_Input) -> *mut ::core::ffi::c_void;
2110}
2111unsafe extern "C" {
2112    pub fn Fl_Secret_Input_set_deimage(arg1: *mut Fl_Secret_Input, arg2: *mut ::core::ffi::c_void);
2113}
2114unsafe extern "C" {
2115    pub fn Fl_Secret_Input_deimage(arg1: *const Fl_Secret_Input) -> *const ::core::ffi::c_void;
2116}
2117unsafe extern "C" {
2118    pub fn Fl_Secret_Input_set_callback(
2119        arg1: *mut Fl_Secret_Input,
2120        arg2: Fl_Callback,
2121        arg3: *mut ::core::ffi::c_void,
2122    );
2123}
2124unsafe extern "C" {
2125    pub fn Fl_Secret_Input_visible(self_: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2126}
2127unsafe extern "C" {
2128    pub fn Fl_Secret_Input_visible_r(self_: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2129}
2130unsafe extern "C" {
2131    pub fn Fl_Secret_Input_active(self_: *const Fl_Secret_Input) -> ::core::ffi::c_uint;
2132}
2133unsafe extern "C" {
2134    pub fn Fl_Secret_Input_active_r(self_: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2135}
2136unsafe extern "C" {
2137    pub fn Fl_Secret_Input_callback(self_: *const Fl_Secret_Input) -> Fl_Callback;
2138}
2139unsafe extern "C" {
2140    pub fn Fl_Secret_Input_set_deletion_callback(
2141        self_: *mut Fl_Secret_Input,
2142        arg1: ::core::option::Option<
2143            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2144        >,
2145        data: *mut ::core::ffi::c_void,
2146    );
2147}
2148unsafe extern "C" {
2149    pub fn Fl_Secret_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Secret_Input;
2150}
2151unsafe extern "C" {
2152    pub fn Fl_Secret_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Secret_Input;
2153}
2154unsafe extern "C" {
2155    pub fn Fl_Secret_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2156}
2157unsafe extern "C" {
2158    pub fn Fl_Secret_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2159}
2160unsafe extern "C" {
2161    pub fn Fl_Secret_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2162}
2163unsafe extern "C" {
2164    pub fn Fl_Secret_Input_set_value(
2165        arg1: *mut Fl_Secret_Input,
2166        arg2: *const ::core::ffi::c_char,
2167    ) -> ::core::ffi::c_int;
2168}
2169unsafe extern "C" {
2170    pub fn Fl_Secret_Input_value(arg1: *mut Fl_Secret_Input) -> *const ::core::ffi::c_char;
2171}
2172unsafe extern "C" {
2173    pub fn Fl_Secret_Input_maximum_size(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2174}
2175unsafe extern "C" {
2176    pub fn Fl_Secret_Input_set_maximum_size(arg1: *mut Fl_Secret_Input, m: ::core::ffi::c_int);
2177}
2178unsafe extern "C" {
2179    pub fn Fl_Secret_Input_position(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2180}
2181unsafe extern "C" {
2182    pub fn Fl_Secret_Input_set_position(
2183        arg1: *mut Fl_Secret_Input,
2184        p: ::core::ffi::c_int,
2185    ) -> ::core::ffi::c_int;
2186}
2187unsafe extern "C" {
2188    pub fn Fl_Secret_Input_set_mark(
2189        arg1: *mut Fl_Secret_Input,
2190        m: ::core::ffi::c_int,
2191    ) -> ::core::ffi::c_int;
2192}
2193unsafe extern "C" {
2194    pub fn Fl_Secret_Input_mark(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2195}
2196unsafe extern "C" {
2197    pub fn Fl_Secret_Input_replace(
2198        arg1: *mut Fl_Secret_Input,
2199        b: ::core::ffi::c_int,
2200        e: ::core::ffi::c_int,
2201        text: *const ::core::ffi::c_char,
2202        ilen: ::core::ffi::c_int,
2203    ) -> ::core::ffi::c_int;
2204}
2205unsafe extern "C" {
2206    pub fn Fl_Secret_Input_insert(
2207        arg1: *mut Fl_Secret_Input,
2208        t: *const ::core::ffi::c_char,
2209        l: ::core::ffi::c_int,
2210    ) -> ::core::ffi::c_int;
2211}
2212unsafe extern "C" {
2213    pub fn Fl_Secret_Input_append(
2214        arg1: *mut Fl_Secret_Input,
2215        t: *const ::core::ffi::c_char,
2216        l: ::core::ffi::c_int,
2217        keep_selection: ::core::ffi::c_char,
2218    ) -> ::core::ffi::c_int;
2219}
2220unsafe extern "C" {
2221    pub fn Fl_Secret_Input_copy(
2222        arg1: *mut Fl_Secret_Input,
2223        clipboard: ::core::ffi::c_int,
2224    ) -> ::core::ffi::c_int;
2225}
2226unsafe extern "C" {
2227    pub fn Fl_Secret_Input_undo(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2228}
2229unsafe extern "C" {
2230    pub fn Fl_Secret_Input_copy_cuts(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2231}
2232unsafe extern "C" {
2233    pub fn Fl_Secret_Input_cursor_color(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_uint;
2234}
2235unsafe extern "C" {
2236    pub fn Fl_Secret_Input_set_cursor_color(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_uint);
2237}
2238unsafe extern "C" {
2239    pub fn Fl_Secret_Input_text_font(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2240}
2241unsafe extern "C" {
2242    pub fn Fl_Secret_Input_set_text_font(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_int);
2243}
2244unsafe extern "C" {
2245    pub fn Fl_Secret_Input_text_color(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_uint;
2246}
2247unsafe extern "C" {
2248    pub fn Fl_Secret_Input_set_text_color(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_uint);
2249}
2250unsafe extern "C" {
2251    pub fn Fl_Secret_Input_text_size(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2252}
2253unsafe extern "C" {
2254    pub fn Fl_Secret_Input_set_text_size(arg1: *mut Fl_Secret_Input, s: ::core::ffi::c_int);
2255}
2256unsafe extern "C" {
2257    pub fn Fl_Secret_Input_readonly(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2258}
2259unsafe extern "C" {
2260    pub fn Fl_Secret_Input_set_readonly(arg1: *mut Fl_Secret_Input, boolean: ::core::ffi::c_int);
2261}
2262unsafe extern "C" {
2263    pub fn Fl_Secret_Input_wrap(arg1: *mut Fl_Secret_Input) -> ::core::ffi::c_int;
2264}
2265unsafe extern "C" {
2266    pub fn Fl_Secret_Input_set_wrap(arg1: *mut Fl_Secret_Input, boolean: ::core::ffi::c_int);
2267}
2268unsafe extern "C" {
2269    pub fn Fl_Secret_Input_set_tab_nav(arg1: *mut Fl_Secret_Input, flag: ::core::ffi::c_int);
2270}
2271unsafe extern "C" {
2272    pub fn Fl_Secret_Input_tab_nav(arg1: *const Fl_Secret_Input) -> ::core::ffi::c_int;
2273}
2274#[repr(C)]
2275#[derive(Debug, Copy, Clone)]
2276pub struct Fl_File_Input {
2277    _unused: [u8; 0],
2278}
2279unsafe extern "C" {
2280    pub fn Fl_File_Input_new(
2281        x: ::core::ffi::c_int,
2282        y: ::core::ffi::c_int,
2283        width: ::core::ffi::c_int,
2284        height: ::core::ffi::c_int,
2285        title: *const ::core::ffi::c_char,
2286    ) -> *mut Fl_File_Input;
2287}
2288unsafe extern "C" {
2289    pub fn Fl_File_Input_x(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2290}
2291unsafe extern "C" {
2292    pub fn Fl_File_Input_y(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2293}
2294unsafe extern "C" {
2295    pub fn Fl_File_Input_width(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2296}
2297unsafe extern "C" {
2298    pub fn Fl_File_Input_height(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2299}
2300unsafe extern "C" {
2301    pub fn Fl_File_Input_label(arg1: *mut Fl_File_Input) -> *const ::core::ffi::c_char;
2302}
2303unsafe extern "C" {
2304    pub fn Fl_File_Input_set_label(arg1: *mut Fl_File_Input, title: *const ::core::ffi::c_char);
2305}
2306unsafe extern "C" {
2307    pub fn Fl_File_Input_redraw(arg1: *mut Fl_File_Input);
2308}
2309unsafe extern "C" {
2310    pub fn Fl_File_Input_show(arg1: *mut Fl_File_Input);
2311}
2312unsafe extern "C" {
2313    pub fn Fl_File_Input_hide(arg1: *mut Fl_File_Input);
2314}
2315unsafe extern "C" {
2316    pub fn Fl_File_Input_activate(arg1: *mut Fl_File_Input);
2317}
2318unsafe extern "C" {
2319    pub fn Fl_File_Input_deactivate(arg1: *mut Fl_File_Input);
2320}
2321unsafe extern "C" {
2322    pub fn Fl_File_Input_redraw_label(arg1: *mut Fl_File_Input);
2323}
2324unsafe extern "C" {
2325    pub fn Fl_File_Input_resize(
2326        arg1: *mut Fl_File_Input,
2327        x: ::core::ffi::c_int,
2328        y: ::core::ffi::c_int,
2329        width: ::core::ffi::c_int,
2330        height: ::core::ffi::c_int,
2331    );
2332}
2333unsafe extern "C" {
2334    pub fn Fl_File_Input_widget_resize(
2335        arg1: *mut Fl_File_Input,
2336        x: ::core::ffi::c_int,
2337        y: ::core::ffi::c_int,
2338        width: ::core::ffi::c_int,
2339        height: ::core::ffi::c_int,
2340    );
2341}
2342unsafe extern "C" {
2343    pub fn Fl_File_Input_tooltip(arg1: *mut Fl_File_Input) -> *const ::core::ffi::c_char;
2344}
2345unsafe extern "C" {
2346    pub fn Fl_File_Input_set_tooltip(arg1: *mut Fl_File_Input, txt: *const ::core::ffi::c_char);
2347}
2348unsafe extern "C" {
2349    pub fn Fl_File_Input_get_type(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2350}
2351unsafe extern "C" {
2352    pub fn Fl_File_Input_set_type(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2353}
2354unsafe extern "C" {
2355    pub fn Fl_File_Input_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2356}
2357unsafe extern "C" {
2358    pub fn Fl_File_Input_set_color(arg1: *mut Fl_File_Input, color: ::core::ffi::c_uint);
2359}
2360unsafe extern "C" {
2361    pub fn Fl_File_Input_measure_label(
2362        arg1: *const Fl_File_Input,
2363        arg2: *mut ::core::ffi::c_int,
2364        arg3: *mut ::core::ffi::c_int,
2365    );
2366}
2367unsafe extern "C" {
2368    pub fn Fl_File_Input_label_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2369}
2370unsafe extern "C" {
2371    pub fn Fl_File_Input_set_label_color(arg1: *mut Fl_File_Input, color: ::core::ffi::c_uint);
2372}
2373unsafe extern "C" {
2374    pub fn Fl_File_Input_label_font(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2375}
2376unsafe extern "C" {
2377    pub fn Fl_File_Input_set_label_font(arg1: *mut Fl_File_Input, font: ::core::ffi::c_int);
2378}
2379unsafe extern "C" {
2380    pub fn Fl_File_Input_label_size(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2381}
2382unsafe extern "C" {
2383    pub fn Fl_File_Input_set_label_size(arg1: *mut Fl_File_Input, sz: ::core::ffi::c_int);
2384}
2385unsafe extern "C" {
2386    pub fn Fl_File_Input_label_type(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2387}
2388unsafe extern "C" {
2389    pub fn Fl_File_Input_set_label_type(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2390}
2391unsafe extern "C" {
2392    pub fn Fl_File_Input_box(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2393}
2394unsafe extern "C" {
2395    pub fn Fl_File_Input_set_box(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2396}
2397unsafe extern "C" {
2398    pub fn Fl_File_Input_changed(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2399}
2400unsafe extern "C" {
2401    pub fn Fl_File_Input_set_changed(arg1: *mut Fl_File_Input);
2402}
2403unsafe extern "C" {
2404    pub fn Fl_File_Input_clear_changed(arg1: *mut Fl_File_Input);
2405}
2406unsafe extern "C" {
2407    pub fn Fl_File_Input_align(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2408}
2409unsafe extern "C" {
2410    pub fn Fl_File_Input_set_align(arg1: *mut Fl_File_Input, typ: ::core::ffi::c_int);
2411}
2412unsafe extern "C" {
2413    pub fn Fl_File_Input_delete(arg1: *mut Fl_File_Input);
2414}
2415unsafe extern "C" {
2416    pub fn Fl_File_Input_set_image(arg1: *mut Fl_File_Input, arg2: *mut ::core::ffi::c_void);
2417}
2418unsafe extern "C" {
2419    pub fn Fl_File_Input_handle(
2420        self_: *mut Fl_File_Input,
2421        cb: custom_handler_callback,
2422        data: *mut ::core::ffi::c_void,
2423    );
2424}
2425unsafe extern "C" {
2426    pub fn Fl_File_Input_handle_event(
2427        self_: *mut Fl_File_Input,
2428        event: ::core::ffi::c_int,
2429    ) -> ::core::ffi::c_int;
2430}
2431unsafe extern "C" {
2432    pub fn Fl_File_Input_draw(
2433        self_: *mut Fl_File_Input,
2434        cb: custom_draw_callback,
2435        data: *mut ::core::ffi::c_void,
2436    );
2437}
2438unsafe extern "C" {
2439    pub fn Fl_File_Input_resize_callback(
2440        self_: *mut Fl_File_Input,
2441        cb: ::core::option::Option<
2442            unsafe extern "C" fn(
2443                arg1: *mut Fl_Widget,
2444                x: ::core::ffi::c_int,
2445                y: ::core::ffi::c_int,
2446                w: ::core::ffi::c_int,
2447                h: ::core::ffi::c_int,
2448                arg2: *mut ::core::ffi::c_void,
2449            ),
2450        >,
2451        data: *mut ::core::ffi::c_void,
2452    );
2453}
2454unsafe extern "C" {
2455    pub fn Fl_File_Input_set_when(arg1: *mut Fl_File_Input, arg2: ::core::ffi::c_int);
2456}
2457unsafe extern "C" {
2458    pub fn Fl_File_Input_when(arg1: *const Fl_File_Input) -> ::core::ffi::c_int;
2459}
2460unsafe extern "C" {
2461    pub fn Fl_File_Input_image(arg1: *const Fl_File_Input) -> *const ::core::ffi::c_void;
2462}
2463unsafe extern "C" {
2464    pub fn Fl_File_Input_parent(self_: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2465}
2466unsafe extern "C" {
2467    pub fn Fl_File_Input_selection_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2468}
2469unsafe extern "C" {
2470    pub fn Fl_File_Input_set_selection_color(arg1: *mut Fl_File_Input, color: ::core::ffi::c_uint);
2471}
2472unsafe extern "C" {
2473    pub fn Fl_File_Input_do_callback(arg1: *mut Fl_File_Input);
2474}
2475unsafe extern "C" {
2476    pub fn Fl_File_Input_inside(
2477        self_: *const Fl_File_Input,
2478        arg1: *mut ::core::ffi::c_void,
2479    ) -> ::core::ffi::c_int;
2480}
2481unsafe extern "C" {
2482    pub fn Fl_File_Input_window(arg1: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2483}
2484unsafe extern "C" {
2485    pub fn Fl_File_Input_top_window(arg1: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2486}
2487unsafe extern "C" {
2488    pub fn Fl_File_Input_takes_events(arg1: *const Fl_File_Input) -> ::core::ffi::c_int;
2489}
2490unsafe extern "C" {
2491    pub fn Fl_File_Input_user_data(arg1: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2492}
2493unsafe extern "C" {
2494    pub fn Fl_File_Input_take_focus(self_: *mut Fl_File_Input) -> ::core::ffi::c_int;
2495}
2496unsafe extern "C" {
2497    pub fn Fl_File_Input_set_visible_focus(self_: *mut Fl_File_Input);
2498}
2499unsafe extern "C" {
2500    pub fn Fl_File_Input_clear_visible_focus(self_: *mut Fl_File_Input);
2501}
2502unsafe extern "C" {
2503    pub fn Fl_File_Input_visible_focus(self_: *mut Fl_File_Input, v: ::core::ffi::c_int);
2504}
2505unsafe extern "C" {
2506    pub fn Fl_File_Input_has_visible_focus(self_: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2507}
2508unsafe extern "C" {
2509    pub fn Fl_File_Input_set_user_data(arg1: *mut Fl_File_Input, data: *mut ::core::ffi::c_void);
2510}
2511unsafe extern "C" {
2512    pub fn Fl_File_Input_draw_data(self_: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2513}
2514unsafe extern "C" {
2515    pub fn Fl_File_Input_handle_data(self_: *const Fl_File_Input) -> *mut ::core::ffi::c_void;
2516}
2517unsafe extern "C" {
2518    pub fn Fl_File_Input_set_draw_data(self_: *mut Fl_File_Input, data: *mut ::core::ffi::c_void);
2519}
2520unsafe extern "C" {
2521    pub fn Fl_File_Input_set_handle_data(self_: *mut Fl_File_Input, data: *mut ::core::ffi::c_void);
2522}
2523unsafe extern "C" {
2524    pub fn Fl_File_Input_damage(self_: *const Fl_File_Input) -> ::core::ffi::c_uchar;
2525}
2526unsafe extern "C" {
2527    pub fn Fl_File_Input_set_damage(self_: *mut Fl_File_Input, flag: ::core::ffi::c_uchar);
2528}
2529unsafe extern "C" {
2530    pub fn Fl_File_Input_set_damage_area(
2531        self_: *mut Fl_File_Input,
2532        flag: ::core::ffi::c_uchar,
2533        x: ::core::ffi::c_int,
2534        y: ::core::ffi::c_int,
2535        w: ::core::ffi::c_int,
2536        h: ::core::ffi::c_int,
2537    );
2538}
2539unsafe extern "C" {
2540    pub fn Fl_File_Input_clear_damage(self_: *mut Fl_File_Input);
2541}
2542unsafe extern "C" {
2543    pub fn Fl_File_Input_as_window(self_: *mut Fl_File_Input) -> *mut ::core::ffi::c_void;
2544}
2545unsafe extern "C" {
2546    pub fn Fl_File_Input_as_group(self_: *mut Fl_File_Input) -> *mut ::core::ffi::c_void;
2547}
2548unsafe extern "C" {
2549    pub fn Fl_File_Input_set_deimage(arg1: *mut Fl_File_Input, arg2: *mut ::core::ffi::c_void);
2550}
2551unsafe extern "C" {
2552    pub fn Fl_File_Input_deimage(arg1: *const Fl_File_Input) -> *const ::core::ffi::c_void;
2553}
2554unsafe extern "C" {
2555    pub fn Fl_File_Input_set_callback(
2556        arg1: *mut Fl_File_Input,
2557        arg2: Fl_Callback,
2558        arg3: *mut ::core::ffi::c_void,
2559    );
2560}
2561unsafe extern "C" {
2562    pub fn Fl_File_Input_visible(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2563}
2564unsafe extern "C" {
2565    pub fn Fl_File_Input_visible_r(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2566}
2567unsafe extern "C" {
2568    pub fn Fl_File_Input_active(self_: *const Fl_File_Input) -> ::core::ffi::c_uint;
2569}
2570unsafe extern "C" {
2571    pub fn Fl_File_Input_active_r(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2572}
2573unsafe extern "C" {
2574    pub fn Fl_File_Input_callback(self_: *const Fl_File_Input) -> Fl_Callback;
2575}
2576unsafe extern "C" {
2577    pub fn Fl_File_Input_set_deletion_callback(
2578        self_: *mut Fl_File_Input,
2579        arg1: ::core::option::Option<
2580            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
2581        >,
2582        data: *mut ::core::ffi::c_void,
2583    );
2584}
2585unsafe extern "C" {
2586    pub fn Fl_File_Input_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_File_Input;
2587}
2588unsafe extern "C" {
2589    pub fn Fl_File_Input_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_File_Input;
2590}
2591unsafe extern "C" {
2592    pub fn Fl_File_Input_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2593}
2594unsafe extern "C" {
2595    pub fn Fl_File_Input_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2596}
2597unsafe extern "C" {
2598    pub fn Fl_File_Input_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
2599}
2600unsafe extern "C" {
2601    pub fn Fl_File_Input_set_down_box(self_: *mut Fl_File_Input, box_: ::core::ffi::c_int);
2602}
2603unsafe extern "C" {
2604    pub fn Fl_File_Input_down_box(self_: *const Fl_File_Input) -> ::core::ffi::c_int;
2605}
2606unsafe extern "C" {
2607    pub fn Fl_File_Input_set_value(
2608        arg1: *mut Fl_File_Input,
2609        arg2: *const ::core::ffi::c_char,
2610    ) -> ::core::ffi::c_int;
2611}
2612unsafe extern "C" {
2613    pub fn Fl_File_Input_value(arg1: *mut Fl_File_Input) -> *const ::core::ffi::c_char;
2614}
2615unsafe extern "C" {
2616    pub fn Fl_File_Input_maximum_size(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2617}
2618unsafe extern "C" {
2619    pub fn Fl_File_Input_set_maximum_size(arg1: *mut Fl_File_Input, m: ::core::ffi::c_int);
2620}
2621unsafe extern "C" {
2622    pub fn Fl_File_Input_position(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2623}
2624unsafe extern "C" {
2625    pub fn Fl_File_Input_set_position(
2626        arg1: *mut Fl_File_Input,
2627        p: ::core::ffi::c_int,
2628    ) -> ::core::ffi::c_int;
2629}
2630unsafe extern "C" {
2631    pub fn Fl_File_Input_set_mark(
2632        arg1: *mut Fl_File_Input,
2633        m: ::core::ffi::c_int,
2634    ) -> ::core::ffi::c_int;
2635}
2636unsafe extern "C" {
2637    pub fn Fl_File_Input_mark(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2638}
2639unsafe extern "C" {
2640    pub fn Fl_File_Input_replace(
2641        arg1: *mut Fl_File_Input,
2642        b: ::core::ffi::c_int,
2643        e: ::core::ffi::c_int,
2644        text: *const ::core::ffi::c_char,
2645        ilen: ::core::ffi::c_int,
2646    ) -> ::core::ffi::c_int;
2647}
2648unsafe extern "C" {
2649    pub fn Fl_File_Input_insert(
2650        arg1: *mut Fl_File_Input,
2651        t: *const ::core::ffi::c_char,
2652        l: ::core::ffi::c_int,
2653    ) -> ::core::ffi::c_int;
2654}
2655unsafe extern "C" {
2656    pub fn Fl_File_Input_append(
2657        arg1: *mut Fl_File_Input,
2658        t: *const ::core::ffi::c_char,
2659        l: ::core::ffi::c_int,
2660        keep_selection: ::core::ffi::c_char,
2661    ) -> ::core::ffi::c_int;
2662}
2663unsafe extern "C" {
2664    pub fn Fl_File_Input_copy(
2665        arg1: *mut Fl_File_Input,
2666        clipboard: ::core::ffi::c_int,
2667    ) -> ::core::ffi::c_int;
2668}
2669unsafe extern "C" {
2670    pub fn Fl_File_Input_undo(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2671}
2672unsafe extern "C" {
2673    pub fn Fl_File_Input_copy_cuts(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2674}
2675unsafe extern "C" {
2676    pub fn Fl_File_Input_cursor_color(arg1: *const Fl_File_Input) -> ::core::ffi::c_uint;
2677}
2678unsafe extern "C" {
2679    pub fn Fl_File_Input_set_cursor_color(arg1: *mut Fl_File_Input, s: ::core::ffi::c_uint);
2680}
2681unsafe extern "C" {
2682    pub fn Fl_File_Input_text_font(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2683}
2684unsafe extern "C" {
2685    pub fn Fl_File_Input_set_text_font(arg1: *mut Fl_File_Input, s: ::core::ffi::c_int);
2686}
2687unsafe extern "C" {
2688    pub fn Fl_File_Input_text_color(arg1: *mut Fl_File_Input) -> ::core::ffi::c_uint;
2689}
2690unsafe extern "C" {
2691    pub fn Fl_File_Input_set_text_color(arg1: *mut Fl_File_Input, s: ::core::ffi::c_uint);
2692}
2693unsafe extern "C" {
2694    pub fn Fl_File_Input_text_size(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2695}
2696unsafe extern "C" {
2697    pub fn Fl_File_Input_set_text_size(arg1: *mut Fl_File_Input, s: ::core::ffi::c_int);
2698}
2699unsafe extern "C" {
2700    pub fn Fl_File_Input_readonly(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2701}
2702unsafe extern "C" {
2703    pub fn Fl_File_Input_set_readonly(arg1: *mut Fl_File_Input, boolean: ::core::ffi::c_int);
2704}
2705unsafe extern "C" {
2706    pub fn Fl_File_Input_wrap(arg1: *mut Fl_File_Input) -> ::core::ffi::c_int;
2707}
2708unsafe extern "C" {
2709    pub fn Fl_File_Input_set_wrap(arg1: *mut Fl_File_Input, boolean: ::core::ffi::c_int);
2710}
2711unsafe extern "C" {
2712    pub fn Fl_File_Input_set_tab_nav(arg1: *mut Fl_File_Input, flag: ::core::ffi::c_int);
2713}
2714unsafe extern "C" {
2715    pub fn Fl_File_Input_tab_nav(arg1: *const Fl_File_Input) -> ::core::ffi::c_int;
2716}
2717#[repr(C)]
2718#[derive(Debug, Copy, Clone)]
2719pub struct Fl_Output {
2720    _unused: [u8; 0],
2721}
2722unsafe extern "C" {
2723    pub fn Fl_Output_new(
2724        x: ::core::ffi::c_int,
2725        y: ::core::ffi::c_int,
2726        width: ::core::ffi::c_int,
2727        height: ::core::ffi::c_int,
2728        title: *const ::core::ffi::c_char,
2729    ) -> *mut Fl_Output;
2730}
2731unsafe extern "C" {
2732    pub fn Fl_Output_x(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2733}
2734unsafe extern "C" {
2735    pub fn Fl_Output_y(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2736}
2737unsafe extern "C" {
2738    pub fn Fl_Output_width(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2739}
2740unsafe extern "C" {
2741    pub fn Fl_Output_height(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2742}
2743unsafe extern "C" {
2744    pub fn Fl_Output_label(arg1: *mut Fl_Output) -> *const ::core::ffi::c_char;
2745}
2746unsafe extern "C" {
2747    pub fn Fl_Output_set_label(arg1: *mut Fl_Output, title: *const ::core::ffi::c_char);
2748}
2749unsafe extern "C" {
2750    pub fn Fl_Output_redraw(arg1: *mut Fl_Output);
2751}
2752unsafe extern "C" {
2753    pub fn Fl_Output_show(arg1: *mut Fl_Output);
2754}
2755unsafe extern "C" {
2756    pub fn Fl_Output_hide(arg1: *mut Fl_Output);
2757}
2758unsafe extern "C" {
2759    pub fn Fl_Output_activate(arg1: *mut Fl_Output);
2760}
2761unsafe extern "C" {
2762    pub fn Fl_Output_deactivate(arg1: *mut Fl_Output);
2763}
2764unsafe extern "C" {
2765    pub fn Fl_Output_redraw_label(arg1: *mut Fl_Output);
2766}
2767unsafe extern "C" {
2768    pub fn Fl_Output_resize(
2769        arg1: *mut Fl_Output,
2770        x: ::core::ffi::c_int,
2771        y: ::core::ffi::c_int,
2772        width: ::core::ffi::c_int,
2773        height: ::core::ffi::c_int,
2774    );
2775}
2776unsafe extern "C" {
2777    pub fn Fl_Output_widget_resize(
2778        arg1: *mut Fl_Output,
2779        x: ::core::ffi::c_int,
2780        y: ::core::ffi::c_int,
2781        width: ::core::ffi::c_int,
2782        height: ::core::ffi::c_int,
2783    );
2784}
2785unsafe extern "C" {
2786    pub fn Fl_Output_tooltip(arg1: *mut Fl_Output) -> *const ::core::ffi::c_char;
2787}
2788unsafe extern "C" {
2789    pub fn Fl_Output_set_tooltip(arg1: *mut Fl_Output, txt: *const ::core::ffi::c_char);
2790}
2791unsafe extern "C" {
2792    pub fn Fl_Output_get_type(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2793}
2794unsafe extern "C" {
2795    pub fn Fl_Output_set_type(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2796}
2797unsafe extern "C" {
2798    pub fn Fl_Output_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
2799}
2800unsafe extern "C" {
2801    pub fn Fl_Output_set_color(arg1: *mut Fl_Output, color: ::core::ffi::c_uint);
2802}
2803unsafe extern "C" {
2804    pub fn Fl_Output_measure_label(
2805        arg1: *const Fl_Output,
2806        arg2: *mut ::core::ffi::c_int,
2807        arg3: *mut ::core::ffi::c_int,
2808    );
2809}
2810unsafe extern "C" {
2811    pub fn Fl_Output_label_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
2812}
2813unsafe extern "C" {
2814    pub fn Fl_Output_set_label_color(arg1: *mut Fl_Output, color: ::core::ffi::c_uint);
2815}
2816unsafe extern "C" {
2817    pub fn Fl_Output_label_font(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2818}
2819unsafe extern "C" {
2820    pub fn Fl_Output_set_label_font(arg1: *mut Fl_Output, font: ::core::ffi::c_int);
2821}
2822unsafe extern "C" {
2823    pub fn Fl_Output_label_size(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2824}
2825unsafe extern "C" {
2826    pub fn Fl_Output_set_label_size(arg1: *mut Fl_Output, sz: ::core::ffi::c_int);
2827}
2828unsafe extern "C" {
2829    pub fn Fl_Output_label_type(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2830}
2831unsafe extern "C" {
2832    pub fn Fl_Output_set_label_type(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2833}
2834unsafe extern "C" {
2835    pub fn Fl_Output_box(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2836}
2837unsafe extern "C" {
2838    pub fn Fl_Output_set_box(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2839}
2840unsafe extern "C" {
2841    pub fn Fl_Output_changed(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2842}
2843unsafe extern "C" {
2844    pub fn Fl_Output_set_changed(arg1: *mut Fl_Output);
2845}
2846unsafe extern "C" {
2847    pub fn Fl_Output_clear_changed(arg1: *mut Fl_Output);
2848}
2849unsafe extern "C" {
2850    pub fn Fl_Output_align(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
2851}
2852unsafe extern "C" {
2853    pub fn Fl_Output_set_align(arg1: *mut Fl_Output, typ: ::core::ffi::c_int);
2854}
2855unsafe extern "C" {
2856    pub fn Fl_Output_delete(arg1: *mut Fl_Output);
2857}
2858unsafe extern "C" {
2859    pub fn Fl_Output_set_image(arg1: *mut Fl_Output, arg2: *mut ::core::ffi::c_void);
2860}
2861unsafe extern "C" {
2862    pub fn Fl_Output_handle(
2863        self_: *mut Fl_Output,
2864        cb: custom_handler_callback,
2865        data: *mut ::core::ffi::c_void,
2866    );
2867}
2868unsafe extern "C" {
2869    pub fn Fl_Output_handle_event(
2870        self_: *mut Fl_Output,
2871        event: ::core::ffi::c_int,
2872    ) -> ::core::ffi::c_int;
2873}
2874unsafe extern "C" {
2875    pub fn Fl_Output_draw(
2876        self_: *mut Fl_Output,
2877        cb: custom_draw_callback,
2878        data: *mut ::core::ffi::c_void,
2879    );
2880}
2881unsafe extern "C" {
2882    pub fn Fl_Output_resize_callback(
2883        self_: *mut Fl_Output,
2884        cb: ::core::option::Option<
2885            unsafe extern "C" fn(
2886                arg1: *mut Fl_Widget,
2887                x: ::core::ffi::c_int,
2888                y: ::core::ffi::c_int,
2889                w: ::core::ffi::c_int,
2890                h: ::core::ffi::c_int,
2891                arg2: *mut ::core::ffi::c_void,
2892            ),
2893        >,
2894        data: *mut ::core::ffi::c_void,
2895    );
2896}
2897unsafe extern "C" {
2898    pub fn Fl_Output_set_when(arg1: *mut Fl_Output, arg2: ::core::ffi::c_int);
2899}
2900unsafe extern "C" {
2901    pub fn Fl_Output_when(arg1: *const Fl_Output) -> ::core::ffi::c_int;
2902}
2903unsafe extern "C" {
2904    pub fn Fl_Output_image(arg1: *const Fl_Output) -> *const ::core::ffi::c_void;
2905}
2906unsafe extern "C" {
2907    pub fn Fl_Output_parent(self_: *const Fl_Output) -> *mut ::core::ffi::c_void;
2908}
2909unsafe extern "C" {
2910    pub fn Fl_Output_selection_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
2911}
2912unsafe extern "C" {
2913    pub fn Fl_Output_set_selection_color(arg1: *mut Fl_Output, color: ::core::ffi::c_uint);
2914}
2915unsafe extern "C" {
2916    pub fn Fl_Output_do_callback(arg1: *mut Fl_Output);
2917}
2918unsafe extern "C" {
2919    pub fn Fl_Output_inside(
2920        self_: *const Fl_Output,
2921        arg1: *mut ::core::ffi::c_void,
2922    ) -> ::core::ffi::c_int;
2923}
2924unsafe extern "C" {
2925    pub fn Fl_Output_window(arg1: *const Fl_Output) -> *mut ::core::ffi::c_void;
2926}
2927unsafe extern "C" {
2928    pub fn Fl_Output_top_window(arg1: *const Fl_Output) -> *mut ::core::ffi::c_void;
2929}
2930unsafe extern "C" {
2931    pub fn Fl_Output_takes_events(arg1: *const Fl_Output) -> ::core::ffi::c_int;
2932}
2933unsafe extern "C" {
2934    pub fn Fl_Output_user_data(arg1: *const Fl_Output) -> *mut ::core::ffi::c_void;
2935}
2936unsafe extern "C" {
2937    pub fn Fl_Output_take_focus(self_: *mut Fl_Output) -> ::core::ffi::c_int;
2938}
2939unsafe extern "C" {
2940    pub fn Fl_Output_set_visible_focus(self_: *mut Fl_Output);
2941}
2942unsafe extern "C" {
2943    pub fn Fl_Output_clear_visible_focus(self_: *mut Fl_Output);
2944}
2945unsafe extern "C" {
2946    pub fn Fl_Output_visible_focus(self_: *mut Fl_Output, v: ::core::ffi::c_int);
2947}
2948unsafe extern "C" {
2949    pub fn Fl_Output_has_visible_focus(self_: *mut Fl_Output) -> ::core::ffi::c_uint;
2950}
2951unsafe extern "C" {
2952    pub fn Fl_Output_set_user_data(arg1: *mut Fl_Output, data: *mut ::core::ffi::c_void);
2953}
2954unsafe extern "C" {
2955    pub fn Fl_Output_draw_data(self_: *const Fl_Output) -> *mut ::core::ffi::c_void;
2956}
2957unsafe extern "C" {
2958    pub fn Fl_Output_handle_data(self_: *const Fl_Output) -> *mut ::core::ffi::c_void;
2959}
2960unsafe extern "C" {
2961    pub fn Fl_Output_set_draw_data(self_: *mut Fl_Output, data: *mut ::core::ffi::c_void);
2962}
2963unsafe extern "C" {
2964    pub fn Fl_Output_set_handle_data(self_: *mut Fl_Output, data: *mut ::core::ffi::c_void);
2965}
2966unsafe extern "C" {
2967    pub fn Fl_Output_damage(self_: *const Fl_Output) -> ::core::ffi::c_uchar;
2968}
2969unsafe extern "C" {
2970    pub fn Fl_Output_set_damage(self_: *mut Fl_Output, flag: ::core::ffi::c_uchar);
2971}
2972unsafe extern "C" {
2973    pub fn Fl_Output_set_damage_area(
2974        self_: *mut Fl_Output,
2975        flag: ::core::ffi::c_uchar,
2976        x: ::core::ffi::c_int,
2977        y: ::core::ffi::c_int,
2978        w: ::core::ffi::c_int,
2979        h: ::core::ffi::c_int,
2980    );
2981}
2982unsafe extern "C" {
2983    pub fn Fl_Output_clear_damage(self_: *mut Fl_Output);
2984}
2985unsafe extern "C" {
2986    pub fn Fl_Output_as_window(self_: *mut Fl_Output) -> *mut ::core::ffi::c_void;
2987}
2988unsafe extern "C" {
2989    pub fn Fl_Output_as_group(self_: *mut Fl_Output) -> *mut ::core::ffi::c_void;
2990}
2991unsafe extern "C" {
2992    pub fn Fl_Output_set_deimage(arg1: *mut Fl_Output, arg2: *mut ::core::ffi::c_void);
2993}
2994unsafe extern "C" {
2995    pub fn Fl_Output_deimage(arg1: *const Fl_Output) -> *const ::core::ffi::c_void;
2996}
2997unsafe extern "C" {
2998    pub fn Fl_Output_set_callback(
2999        arg1: *mut Fl_Output,
3000        arg2: Fl_Callback,
3001        arg3: *mut ::core::ffi::c_void,
3002    );
3003}
3004unsafe extern "C" {
3005    pub fn Fl_Output_visible(self_: *const Fl_Output) -> ::core::ffi::c_int;
3006}
3007unsafe extern "C" {
3008    pub fn Fl_Output_visible_r(self_: *const Fl_Output) -> ::core::ffi::c_int;
3009}
3010unsafe extern "C" {
3011    pub fn Fl_Output_active(self_: *const Fl_Output) -> ::core::ffi::c_uint;
3012}
3013unsafe extern "C" {
3014    pub fn Fl_Output_active_r(self_: *const Fl_Output) -> ::core::ffi::c_int;
3015}
3016unsafe extern "C" {
3017    pub fn Fl_Output_callback(self_: *const Fl_Output) -> Fl_Callback;
3018}
3019unsafe extern "C" {
3020    pub fn Fl_Output_set_deletion_callback(
3021        self_: *mut Fl_Output,
3022        arg1: ::core::option::Option<
3023            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3024        >,
3025        data: *mut ::core::ffi::c_void,
3026    );
3027}
3028unsafe extern "C" {
3029    pub fn Fl_Output_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Output;
3030}
3031unsafe extern "C" {
3032    pub fn Fl_Output_from_derived_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Output;
3033}
3034unsafe extern "C" {
3035    pub fn Fl_Output_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3036}
3037unsafe extern "C" {
3038    pub fn Fl_Output_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3039}
3040unsafe extern "C" {
3041    pub fn Fl_Output_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3042}
3043unsafe extern "C" {
3044    pub fn Fl_Output_set_value(
3045        arg1: *mut Fl_Output,
3046        arg2: *const ::core::ffi::c_char,
3047    ) -> ::core::ffi::c_int;
3048}
3049unsafe extern "C" {
3050    pub fn Fl_Output_value(arg1: *mut Fl_Output) -> *const ::core::ffi::c_char;
3051}
3052unsafe extern "C" {
3053    pub fn Fl_Output_maximum_size(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3054}
3055unsafe extern "C" {
3056    pub fn Fl_Output_set_maximum_size(arg1: *mut Fl_Output, m: ::core::ffi::c_int);
3057}
3058unsafe extern "C" {
3059    pub fn Fl_Output_position(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3060}
3061unsafe extern "C" {
3062    pub fn Fl_Output_set_position(
3063        arg1: *mut Fl_Output,
3064        p: ::core::ffi::c_int,
3065    ) -> ::core::ffi::c_int;
3066}
3067unsafe extern "C" {
3068    pub fn Fl_Output_set_mark(arg1: *mut Fl_Output, m: ::core::ffi::c_int) -> ::core::ffi::c_int;
3069}
3070unsafe extern "C" {
3071    pub fn Fl_Output_mark(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3072}
3073unsafe extern "C" {
3074    pub fn Fl_Output_replace(
3075        arg1: *mut Fl_Output,
3076        b: ::core::ffi::c_int,
3077        e: ::core::ffi::c_int,
3078        text: *const ::core::ffi::c_char,
3079        ilen: ::core::ffi::c_int,
3080    ) -> ::core::ffi::c_int;
3081}
3082unsafe extern "C" {
3083    pub fn Fl_Output_insert(
3084        arg1: *mut Fl_Output,
3085        t: *const ::core::ffi::c_char,
3086        l: ::core::ffi::c_int,
3087    ) -> ::core::ffi::c_int;
3088}
3089unsafe extern "C" {
3090    pub fn Fl_Output_append(
3091        arg1: *mut Fl_Output,
3092        t: *const ::core::ffi::c_char,
3093        l: ::core::ffi::c_int,
3094        keep_selection: ::core::ffi::c_char,
3095    ) -> ::core::ffi::c_int;
3096}
3097unsafe extern "C" {
3098    pub fn Fl_Output_copy(
3099        arg1: *mut Fl_Output,
3100        clipboard: ::core::ffi::c_int,
3101    ) -> ::core::ffi::c_int;
3102}
3103unsafe extern "C" {
3104    pub fn Fl_Output_undo(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3105}
3106unsafe extern "C" {
3107    pub fn Fl_Output_copy_cuts(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3108}
3109unsafe extern "C" {
3110    pub fn Fl_Output_cursor_color(arg1: *const Fl_Output) -> ::core::ffi::c_uint;
3111}
3112unsafe extern "C" {
3113    pub fn Fl_Output_set_cursor_color(arg1: *mut Fl_Output, s: ::core::ffi::c_uint);
3114}
3115unsafe extern "C" {
3116    pub fn Fl_Output_text_font(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3117}
3118unsafe extern "C" {
3119    pub fn Fl_Output_set_text_font(arg1: *mut Fl_Output, s: ::core::ffi::c_int);
3120}
3121unsafe extern "C" {
3122    pub fn Fl_Output_text_color(arg1: *mut Fl_Output) -> ::core::ffi::c_uint;
3123}
3124unsafe extern "C" {
3125    pub fn Fl_Output_set_text_color(arg1: *mut Fl_Output, s: ::core::ffi::c_uint);
3126}
3127unsafe extern "C" {
3128    pub fn Fl_Output_text_size(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3129}
3130unsafe extern "C" {
3131    pub fn Fl_Output_set_text_size(arg1: *mut Fl_Output, s: ::core::ffi::c_int);
3132}
3133unsafe extern "C" {
3134    pub fn Fl_Output_readonly(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3135}
3136unsafe extern "C" {
3137    pub fn Fl_Output_set_readonly(arg1: *mut Fl_Output, boolean: ::core::ffi::c_int);
3138}
3139unsafe extern "C" {
3140    pub fn Fl_Output_wrap(arg1: *mut Fl_Output) -> ::core::ffi::c_int;
3141}
3142unsafe extern "C" {
3143    pub fn Fl_Output_set_wrap(arg1: *mut Fl_Output, boolean: ::core::ffi::c_int);
3144}
3145unsafe extern "C" {
3146    pub fn Fl_Output_set_tab_nav(arg1: *mut Fl_Output, flag: ::core::ffi::c_int);
3147}
3148unsafe extern "C" {
3149    pub fn Fl_Output_tab_nav(arg1: *const Fl_Output) -> ::core::ffi::c_int;
3150}
3151#[repr(C)]
3152#[derive(Debug, Copy, Clone)]
3153pub struct Fl_Multiline_Output {
3154    _unused: [u8; 0],
3155}
3156unsafe extern "C" {
3157    pub fn Fl_Multiline_Output_new(
3158        x: ::core::ffi::c_int,
3159        y: ::core::ffi::c_int,
3160        width: ::core::ffi::c_int,
3161        height: ::core::ffi::c_int,
3162        title: *const ::core::ffi::c_char,
3163    ) -> *mut Fl_Multiline_Output;
3164}
3165unsafe extern "C" {
3166    pub fn Fl_Multiline_Output_x(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3167}
3168unsafe extern "C" {
3169    pub fn Fl_Multiline_Output_y(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3170}
3171unsafe extern "C" {
3172    pub fn Fl_Multiline_Output_width(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3173}
3174unsafe extern "C" {
3175    pub fn Fl_Multiline_Output_height(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3176}
3177unsafe extern "C" {
3178    pub fn Fl_Multiline_Output_label(arg1: *mut Fl_Multiline_Output) -> *const ::core::ffi::c_char;
3179}
3180unsafe extern "C" {
3181    pub fn Fl_Multiline_Output_set_label(
3182        arg1: *mut Fl_Multiline_Output,
3183        title: *const ::core::ffi::c_char,
3184    );
3185}
3186unsafe extern "C" {
3187    pub fn Fl_Multiline_Output_redraw(arg1: *mut Fl_Multiline_Output);
3188}
3189unsafe extern "C" {
3190    pub fn Fl_Multiline_Output_show(arg1: *mut Fl_Multiline_Output);
3191}
3192unsafe extern "C" {
3193    pub fn Fl_Multiline_Output_hide(arg1: *mut Fl_Multiline_Output);
3194}
3195unsafe extern "C" {
3196    pub fn Fl_Multiline_Output_activate(arg1: *mut Fl_Multiline_Output);
3197}
3198unsafe extern "C" {
3199    pub fn Fl_Multiline_Output_deactivate(arg1: *mut Fl_Multiline_Output);
3200}
3201unsafe extern "C" {
3202    pub fn Fl_Multiline_Output_redraw_label(arg1: *mut Fl_Multiline_Output);
3203}
3204unsafe extern "C" {
3205    pub fn Fl_Multiline_Output_resize(
3206        arg1: *mut Fl_Multiline_Output,
3207        x: ::core::ffi::c_int,
3208        y: ::core::ffi::c_int,
3209        width: ::core::ffi::c_int,
3210        height: ::core::ffi::c_int,
3211    );
3212}
3213unsafe extern "C" {
3214    pub fn Fl_Multiline_Output_widget_resize(
3215        arg1: *mut Fl_Multiline_Output,
3216        x: ::core::ffi::c_int,
3217        y: ::core::ffi::c_int,
3218        width: ::core::ffi::c_int,
3219        height: ::core::ffi::c_int,
3220    );
3221}
3222unsafe extern "C" {
3223    pub fn Fl_Multiline_Output_tooltip(
3224        arg1: *mut Fl_Multiline_Output,
3225    ) -> *const ::core::ffi::c_char;
3226}
3227unsafe extern "C" {
3228    pub fn Fl_Multiline_Output_set_tooltip(
3229        arg1: *mut Fl_Multiline_Output,
3230        txt: *const ::core::ffi::c_char,
3231    );
3232}
3233unsafe extern "C" {
3234    pub fn Fl_Multiline_Output_get_type(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3235}
3236unsafe extern "C" {
3237    pub fn Fl_Multiline_Output_set_type(arg1: *mut Fl_Multiline_Output, typ: ::core::ffi::c_int);
3238}
3239unsafe extern "C" {
3240    pub fn Fl_Multiline_Output_color(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_uint;
3241}
3242unsafe extern "C" {
3243    pub fn Fl_Multiline_Output_set_color(
3244        arg1: *mut Fl_Multiline_Output,
3245        color: ::core::ffi::c_uint,
3246    );
3247}
3248unsafe extern "C" {
3249    pub fn Fl_Multiline_Output_measure_label(
3250        arg1: *const Fl_Multiline_Output,
3251        arg2: *mut ::core::ffi::c_int,
3252        arg3: *mut ::core::ffi::c_int,
3253    );
3254}
3255unsafe extern "C" {
3256    pub fn Fl_Multiline_Output_label_color(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_uint;
3257}
3258unsafe extern "C" {
3259    pub fn Fl_Multiline_Output_set_label_color(
3260        arg1: *mut Fl_Multiline_Output,
3261        color: ::core::ffi::c_uint,
3262    );
3263}
3264unsafe extern "C" {
3265    pub fn Fl_Multiline_Output_label_font(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3266}
3267unsafe extern "C" {
3268    pub fn Fl_Multiline_Output_set_label_font(
3269        arg1: *mut Fl_Multiline_Output,
3270        font: ::core::ffi::c_int,
3271    );
3272}
3273unsafe extern "C" {
3274    pub fn Fl_Multiline_Output_label_size(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3275}
3276unsafe extern "C" {
3277    pub fn Fl_Multiline_Output_set_label_size(
3278        arg1: *mut Fl_Multiline_Output,
3279        sz: ::core::ffi::c_int,
3280    );
3281}
3282unsafe extern "C" {
3283    pub fn Fl_Multiline_Output_label_type(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3284}
3285unsafe extern "C" {
3286    pub fn Fl_Multiline_Output_set_label_type(
3287        arg1: *mut Fl_Multiline_Output,
3288        typ: ::core::ffi::c_int,
3289    );
3290}
3291unsafe extern "C" {
3292    pub fn Fl_Multiline_Output_box(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3293}
3294unsafe extern "C" {
3295    pub fn Fl_Multiline_Output_set_box(arg1: *mut Fl_Multiline_Output, typ: ::core::ffi::c_int);
3296}
3297unsafe extern "C" {
3298    pub fn Fl_Multiline_Output_changed(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3299}
3300unsafe extern "C" {
3301    pub fn Fl_Multiline_Output_set_changed(arg1: *mut Fl_Multiline_Output);
3302}
3303unsafe extern "C" {
3304    pub fn Fl_Multiline_Output_clear_changed(arg1: *mut Fl_Multiline_Output);
3305}
3306unsafe extern "C" {
3307    pub fn Fl_Multiline_Output_align(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3308}
3309unsafe extern "C" {
3310    pub fn Fl_Multiline_Output_set_align(arg1: *mut Fl_Multiline_Output, typ: ::core::ffi::c_int);
3311}
3312unsafe extern "C" {
3313    pub fn Fl_Multiline_Output_delete(arg1: *mut Fl_Multiline_Output);
3314}
3315unsafe extern "C" {
3316    pub fn Fl_Multiline_Output_set_image(
3317        arg1: *mut Fl_Multiline_Output,
3318        arg2: *mut ::core::ffi::c_void,
3319    );
3320}
3321unsafe extern "C" {
3322    pub fn Fl_Multiline_Output_handle(
3323        self_: *mut Fl_Multiline_Output,
3324        cb: custom_handler_callback,
3325        data: *mut ::core::ffi::c_void,
3326    );
3327}
3328unsafe extern "C" {
3329    pub fn Fl_Multiline_Output_handle_event(
3330        self_: *mut Fl_Multiline_Output,
3331        event: ::core::ffi::c_int,
3332    ) -> ::core::ffi::c_int;
3333}
3334unsafe extern "C" {
3335    pub fn Fl_Multiline_Output_draw(
3336        self_: *mut Fl_Multiline_Output,
3337        cb: custom_draw_callback,
3338        data: *mut ::core::ffi::c_void,
3339    );
3340}
3341unsafe extern "C" {
3342    pub fn Fl_Multiline_Output_resize_callback(
3343        self_: *mut Fl_Multiline_Output,
3344        cb: ::core::option::Option<
3345            unsafe extern "C" fn(
3346                arg1: *mut Fl_Widget,
3347                x: ::core::ffi::c_int,
3348                y: ::core::ffi::c_int,
3349                w: ::core::ffi::c_int,
3350                h: ::core::ffi::c_int,
3351                arg2: *mut ::core::ffi::c_void,
3352            ),
3353        >,
3354        data: *mut ::core::ffi::c_void,
3355    );
3356}
3357unsafe extern "C" {
3358    pub fn Fl_Multiline_Output_set_when(arg1: *mut Fl_Multiline_Output, arg2: ::core::ffi::c_int);
3359}
3360unsafe extern "C" {
3361    pub fn Fl_Multiline_Output_when(arg1: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3362}
3363unsafe extern "C" {
3364    pub fn Fl_Multiline_Output_image(
3365        arg1: *const Fl_Multiline_Output,
3366    ) -> *const ::core::ffi::c_void;
3367}
3368unsafe extern "C" {
3369    pub fn Fl_Multiline_Output_parent(
3370        self_: *const Fl_Multiline_Output,
3371    ) -> *mut ::core::ffi::c_void;
3372}
3373unsafe extern "C" {
3374    pub fn Fl_Multiline_Output_selection_color(
3375        arg1: *mut Fl_Multiline_Output,
3376    ) -> ::core::ffi::c_uint;
3377}
3378unsafe extern "C" {
3379    pub fn Fl_Multiline_Output_set_selection_color(
3380        arg1: *mut Fl_Multiline_Output,
3381        color: ::core::ffi::c_uint,
3382    );
3383}
3384unsafe extern "C" {
3385    pub fn Fl_Multiline_Output_do_callback(arg1: *mut Fl_Multiline_Output);
3386}
3387unsafe extern "C" {
3388    pub fn Fl_Multiline_Output_inside(
3389        self_: *const Fl_Multiline_Output,
3390        arg1: *mut ::core::ffi::c_void,
3391    ) -> ::core::ffi::c_int;
3392}
3393unsafe extern "C" {
3394    pub fn Fl_Multiline_Output_window(arg1: *const Fl_Multiline_Output)
3395    -> *mut ::core::ffi::c_void;
3396}
3397unsafe extern "C" {
3398    pub fn Fl_Multiline_Output_top_window(
3399        arg1: *const Fl_Multiline_Output,
3400    ) -> *mut ::core::ffi::c_void;
3401}
3402unsafe extern "C" {
3403    pub fn Fl_Multiline_Output_takes_events(arg1: *const Fl_Multiline_Output)
3404    -> ::core::ffi::c_int;
3405}
3406unsafe extern "C" {
3407    pub fn Fl_Multiline_Output_user_data(
3408        arg1: *const Fl_Multiline_Output,
3409    ) -> *mut ::core::ffi::c_void;
3410}
3411unsafe extern "C" {
3412    pub fn Fl_Multiline_Output_take_focus(self_: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3413}
3414unsafe extern "C" {
3415    pub fn Fl_Multiline_Output_set_visible_focus(self_: *mut Fl_Multiline_Output);
3416}
3417unsafe extern "C" {
3418    pub fn Fl_Multiline_Output_clear_visible_focus(self_: *mut Fl_Multiline_Output);
3419}
3420unsafe extern "C" {
3421    pub fn Fl_Multiline_Output_visible_focus(
3422        self_: *mut Fl_Multiline_Output,
3423        v: ::core::ffi::c_int,
3424    );
3425}
3426unsafe extern "C" {
3427    pub fn Fl_Multiline_Output_has_visible_focus(
3428        self_: *mut Fl_Multiline_Output,
3429    ) -> ::core::ffi::c_uint;
3430}
3431unsafe extern "C" {
3432    pub fn Fl_Multiline_Output_set_user_data(
3433        arg1: *mut Fl_Multiline_Output,
3434        data: *mut ::core::ffi::c_void,
3435    );
3436}
3437unsafe extern "C" {
3438    pub fn Fl_Multiline_Output_draw_data(
3439        self_: *const Fl_Multiline_Output,
3440    ) -> *mut ::core::ffi::c_void;
3441}
3442unsafe extern "C" {
3443    pub fn Fl_Multiline_Output_handle_data(
3444        self_: *const Fl_Multiline_Output,
3445    ) -> *mut ::core::ffi::c_void;
3446}
3447unsafe extern "C" {
3448    pub fn Fl_Multiline_Output_set_draw_data(
3449        self_: *mut Fl_Multiline_Output,
3450        data: *mut ::core::ffi::c_void,
3451    );
3452}
3453unsafe extern "C" {
3454    pub fn Fl_Multiline_Output_set_handle_data(
3455        self_: *mut Fl_Multiline_Output,
3456        data: *mut ::core::ffi::c_void,
3457    );
3458}
3459unsafe extern "C" {
3460    pub fn Fl_Multiline_Output_damage(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_uchar;
3461}
3462unsafe extern "C" {
3463    pub fn Fl_Multiline_Output_set_damage(
3464        self_: *mut Fl_Multiline_Output,
3465        flag: ::core::ffi::c_uchar,
3466    );
3467}
3468unsafe extern "C" {
3469    pub fn Fl_Multiline_Output_set_damage_area(
3470        self_: *mut Fl_Multiline_Output,
3471        flag: ::core::ffi::c_uchar,
3472        x: ::core::ffi::c_int,
3473        y: ::core::ffi::c_int,
3474        w: ::core::ffi::c_int,
3475        h: ::core::ffi::c_int,
3476    );
3477}
3478unsafe extern "C" {
3479    pub fn Fl_Multiline_Output_clear_damage(self_: *mut Fl_Multiline_Output);
3480}
3481unsafe extern "C" {
3482    pub fn Fl_Multiline_Output_as_window(
3483        self_: *mut Fl_Multiline_Output,
3484    ) -> *mut ::core::ffi::c_void;
3485}
3486unsafe extern "C" {
3487    pub fn Fl_Multiline_Output_as_group(
3488        self_: *mut Fl_Multiline_Output,
3489    ) -> *mut ::core::ffi::c_void;
3490}
3491unsafe extern "C" {
3492    pub fn Fl_Multiline_Output_set_deimage(
3493        arg1: *mut Fl_Multiline_Output,
3494        arg2: *mut ::core::ffi::c_void,
3495    );
3496}
3497unsafe extern "C" {
3498    pub fn Fl_Multiline_Output_deimage(
3499        arg1: *const Fl_Multiline_Output,
3500    ) -> *const ::core::ffi::c_void;
3501}
3502unsafe extern "C" {
3503    pub fn Fl_Multiline_Output_set_callback(
3504        arg1: *mut Fl_Multiline_Output,
3505        arg2: Fl_Callback,
3506        arg3: *mut ::core::ffi::c_void,
3507    );
3508}
3509unsafe extern "C" {
3510    pub fn Fl_Multiline_Output_visible(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3511}
3512unsafe extern "C" {
3513    pub fn Fl_Multiline_Output_visible_r(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3514}
3515unsafe extern "C" {
3516    pub fn Fl_Multiline_Output_active(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_uint;
3517}
3518unsafe extern "C" {
3519    pub fn Fl_Multiline_Output_active_r(self_: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3520}
3521unsafe extern "C" {
3522    pub fn Fl_Multiline_Output_callback(self_: *const Fl_Multiline_Output) -> Fl_Callback;
3523}
3524unsafe extern "C" {
3525    pub fn Fl_Multiline_Output_set_deletion_callback(
3526        self_: *mut Fl_Multiline_Output,
3527        arg1: ::core::option::Option<
3528            unsafe extern "C" fn(arg1: *mut Fl_Widget, arg2: *mut ::core::ffi::c_void),
3529        >,
3530        data: *mut ::core::ffi::c_void,
3531    );
3532}
3533unsafe extern "C" {
3534    pub fn Fl_Multiline_Output_from_dyn_ptr(ptr: *mut Fl_Widget) -> *mut Fl_Multiline_Output;
3535}
3536unsafe extern "C" {
3537    pub fn Fl_Multiline_Output_from_derived_dyn_ptr(
3538        ptr: *mut Fl_Widget,
3539    ) -> *mut Fl_Multiline_Output;
3540}
3541unsafe extern "C" {
3542    pub fn Fl_Multiline_Output_super_draw(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3543}
3544unsafe extern "C" {
3545    pub fn Fl_Multiline_Output_super_draw_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3546}
3547unsafe extern "C" {
3548    pub fn Fl_Multiline_Output_super_handle_first(ptr: *mut Fl_Widget, flag: ::core::ffi::c_int);
3549}
3550unsafe extern "C" {
3551    pub fn Fl_Multiline_Output_set_value(
3552        arg1: *mut Fl_Multiline_Output,
3553        arg2: *const ::core::ffi::c_char,
3554    ) -> ::core::ffi::c_int;
3555}
3556unsafe extern "C" {
3557    pub fn Fl_Multiline_Output_value(arg1: *mut Fl_Multiline_Output) -> *const ::core::ffi::c_char;
3558}
3559unsafe extern "C" {
3560    pub fn Fl_Multiline_Output_maximum_size(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3561}
3562unsafe extern "C" {
3563    pub fn Fl_Multiline_Output_set_maximum_size(
3564        arg1: *mut Fl_Multiline_Output,
3565        m: ::core::ffi::c_int,
3566    );
3567}
3568unsafe extern "C" {
3569    pub fn Fl_Multiline_Output_position(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3570}
3571unsafe extern "C" {
3572    pub fn Fl_Multiline_Output_set_position(
3573        arg1: *mut Fl_Multiline_Output,
3574        p: ::core::ffi::c_int,
3575    ) -> ::core::ffi::c_int;
3576}
3577unsafe extern "C" {
3578    pub fn Fl_Multiline_Output_set_mark(
3579        arg1: *mut Fl_Multiline_Output,
3580        m: ::core::ffi::c_int,
3581    ) -> ::core::ffi::c_int;
3582}
3583unsafe extern "C" {
3584    pub fn Fl_Multiline_Output_mark(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3585}
3586unsafe extern "C" {
3587    pub fn Fl_Multiline_Output_replace(
3588        arg1: *mut Fl_Multiline_Output,
3589        b: ::core::ffi::c_int,
3590        e: ::core::ffi::c_int,
3591        text: *const ::core::ffi::c_char,
3592        ilen: ::core::ffi::c_int,
3593    ) -> ::core::ffi::c_int;
3594}
3595unsafe extern "C" {
3596    pub fn Fl_Multiline_Output_insert(
3597        arg1: *mut Fl_Multiline_Output,
3598        t: *const ::core::ffi::c_char,
3599        l: ::core::ffi::c_int,
3600    ) -> ::core::ffi::c_int;
3601}
3602unsafe extern "C" {
3603    pub fn Fl_Multiline_Output_append(
3604        arg1: *mut Fl_Multiline_Output,
3605        t: *const ::core::ffi::c_char,
3606        l: ::core::ffi::c_int,
3607        keep_selection: ::core::ffi::c_char,
3608    ) -> ::core::ffi::c_int;
3609}
3610unsafe extern "C" {
3611    pub fn Fl_Multiline_Output_copy(
3612        arg1: *mut Fl_Multiline_Output,
3613        clipboard: ::core::ffi::c_int,
3614    ) -> ::core::ffi::c_int;
3615}
3616unsafe extern "C" {
3617    pub fn Fl_Multiline_Output_undo(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3618}
3619unsafe extern "C" {
3620    pub fn Fl_Multiline_Output_copy_cuts(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3621}
3622unsafe extern "C" {
3623    pub fn Fl_Multiline_Output_cursor_color(
3624        arg1: *const Fl_Multiline_Output,
3625    ) -> ::core::ffi::c_uint;
3626}
3627unsafe extern "C" {
3628    pub fn Fl_Multiline_Output_set_cursor_color(
3629        arg1: *mut Fl_Multiline_Output,
3630        s: ::core::ffi::c_uint,
3631    );
3632}
3633unsafe extern "C" {
3634    pub fn Fl_Multiline_Output_text_font(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3635}
3636unsafe extern "C" {
3637    pub fn Fl_Multiline_Output_set_text_font(arg1: *mut Fl_Multiline_Output, s: ::core::ffi::c_int);
3638}
3639unsafe extern "C" {
3640    pub fn Fl_Multiline_Output_text_color(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_uint;
3641}
3642unsafe extern "C" {
3643    pub fn Fl_Multiline_Output_set_text_color(
3644        arg1: *mut Fl_Multiline_Output,
3645        s: ::core::ffi::c_uint,
3646    );
3647}
3648unsafe extern "C" {
3649    pub fn Fl_Multiline_Output_text_size(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3650}
3651unsafe extern "C" {
3652    pub fn Fl_Multiline_Output_set_text_size(arg1: *mut Fl_Multiline_Output, s: ::core::ffi::c_int);
3653}
3654unsafe extern "C" {
3655    pub fn Fl_Multiline_Output_readonly(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3656}
3657unsafe extern "C" {
3658    pub fn Fl_Multiline_Output_set_readonly(
3659        arg1: *mut Fl_Multiline_Output,
3660        boolean: ::core::ffi::c_int,
3661    );
3662}
3663unsafe extern "C" {
3664    pub fn Fl_Multiline_Output_wrap(arg1: *mut Fl_Multiline_Output) -> ::core::ffi::c_int;
3665}
3666unsafe extern "C" {
3667    pub fn Fl_Multiline_Output_set_wrap(
3668        arg1: *mut Fl_Multiline_Output,
3669        boolean: ::core::ffi::c_int,
3670    );
3671}
3672unsafe extern "C" {
3673    pub fn Fl_Multiline_Output_set_tab_nav(
3674        arg1: *mut Fl_Multiline_Output,
3675        flag: ::core::ffi::c_int,
3676    );
3677}
3678unsafe extern "C" {
3679    pub fn Fl_Multiline_Output_tab_nav(arg1: *const Fl_Multiline_Output) -> ::core::ffi::c_int;
3680}