1unsafe extern "C" {
4 pub fn Fl_set_color_int(c: ::core::ffi::c_uint);
5}
6unsafe extern "C" {
7 pub fn Fl_set_color_rgb(
8 r: ::core::ffi::c_uchar,
9 g: ::core::ffi::c_uchar,
10 b: ::core::ffi::c_uchar,
11 );
12}
13unsafe extern "C" {
14 pub fn Fl_get_color() -> ::core::ffi::c_uint;
15}
16unsafe extern "C" {
17 pub fn Fl_push_clip(
18 x: ::core::ffi::c_int,
19 y: ::core::ffi::c_int,
20 w: ::core::ffi::c_int,
21 h: ::core::ffi::c_int,
22 );
23}
24unsafe extern "C" {
25 pub fn Fl_push_no_clip();
26}
27unsafe extern "C" {
28 pub fn Fl_pop_clip();
29}
30unsafe extern "C" {
31 pub fn Fl_not_clipped(
32 x: ::core::ffi::c_int,
33 y: ::core::ffi::c_int,
34 w: ::core::ffi::c_int,
35 h: ::core::ffi::c_int,
36 ) -> ::core::ffi::c_int;
37}
38unsafe extern "C" {
39 pub fn Fl_clip_box(
40 x: ::core::ffi::c_int,
41 y: ::core::ffi::c_int,
42 w: ::core::ffi::c_int,
43 h: ::core::ffi::c_int,
44 X: *mut ::core::ffi::c_int,
45 Y: *mut ::core::ffi::c_int,
46 W: *mut ::core::ffi::c_int,
47 H: *mut ::core::ffi::c_int,
48 ) -> ::core::ffi::c_int;
49}
50unsafe extern "C" {
51 pub fn Fl_restore_clip();
52}
53unsafe extern "C" {
54 pub fn Fl_set_clip_region(r: *mut ::core::ffi::c_void);
55}
56unsafe extern "C" {
57 pub fn Fl_clip_region() -> *mut ::core::ffi::c_void;
58}
59unsafe extern "C" {
60 pub fn Fl_point(x: ::core::ffi::c_int, y: ::core::ffi::c_int);
61}
62unsafe extern "C" {
63 pub fn Fl_line_style(
64 style: ::core::ffi::c_int,
65 width: ::core::ffi::c_int,
66 dashes: *mut ::core::ffi::c_char,
67 );
68}
69unsafe extern "C" {
70 pub fn Fl_rect(
71 x: ::core::ffi::c_int,
72 y: ::core::ffi::c_int,
73 w: ::core::ffi::c_int,
74 h: ::core::ffi::c_int,
75 );
76}
77unsafe extern "C" {
78 pub fn Fl_focus_rect(
79 x: ::core::ffi::c_int,
80 y: ::core::ffi::c_int,
81 w: ::core::ffi::c_int,
82 h: ::core::ffi::c_int,
83 );
84}
85unsafe extern "C" {
86 pub fn Fl_rect_with_color(
87 x: ::core::ffi::c_int,
88 y: ::core::ffi::c_int,
89 w: ::core::ffi::c_int,
90 h: ::core::ffi::c_int,
91 c: ::core::ffi::c_uint,
92 );
93}
94unsafe extern "C" {
95 pub fn Fl_rectf(
96 x: ::core::ffi::c_int,
97 y: ::core::ffi::c_int,
98 w: ::core::ffi::c_int,
99 h: ::core::ffi::c_int,
100 );
101}
102unsafe extern "C" {
103 pub fn Fl_rectf_with_color(
104 x: ::core::ffi::c_int,
105 y: ::core::ffi::c_int,
106 w: ::core::ffi::c_int,
107 h: ::core::ffi::c_int,
108 c: ::core::ffi::c_uint,
109 );
110}
111unsafe extern "C" {
112 pub fn Fl_rectf_with_rgb(
113 x: ::core::ffi::c_int,
114 y: ::core::ffi::c_int,
115 w: ::core::ffi::c_int,
116 h: ::core::ffi::c_int,
117 r: ::core::ffi::c_uchar,
118 g: ::core::ffi::c_uchar,
119 b: ::core::ffi::c_uchar,
120 );
121}
122unsafe extern "C" {
123 pub fn Fl_line(
124 x: ::core::ffi::c_int,
125 y: ::core::ffi::c_int,
126 x1: ::core::ffi::c_int,
127 y1: ::core::ffi::c_int,
128 );
129}
130unsafe extern "C" {
131 pub fn Fl_polyline(
132 x: ::core::ffi::c_int,
133 y: ::core::ffi::c_int,
134 x1: ::core::ffi::c_int,
135 y1: ::core::ffi::c_int,
136 x2: ::core::ffi::c_int,
137 y2: ::core::ffi::c_int,
138 );
139}
140unsafe extern "C" {
141 pub fn Fl_loop(
142 x: ::core::ffi::c_int,
143 y: ::core::ffi::c_int,
144 x1: ::core::ffi::c_int,
145 y1: ::core::ffi::c_int,
146 x2: ::core::ffi::c_int,
147 y2: ::core::ffi::c_int,
148 );
149}
150unsafe extern "C" {
151 pub fn Fl_loop_4sided(
152 x: ::core::ffi::c_int,
153 y: ::core::ffi::c_int,
154 x1: ::core::ffi::c_int,
155 y1: ::core::ffi::c_int,
156 x2: ::core::ffi::c_int,
157 y2: ::core::ffi::c_int,
158 x3: ::core::ffi::c_int,
159 y3: ::core::ffi::c_int,
160 );
161}
162unsafe extern "C" {
163 pub fn Fl_polygon(
164 x: ::core::ffi::c_int,
165 y: ::core::ffi::c_int,
166 x1: ::core::ffi::c_int,
167 y1: ::core::ffi::c_int,
168 x2: ::core::ffi::c_int,
169 y2: ::core::ffi::c_int,
170 );
171}
172unsafe extern "C" {
173 pub fn Fl_polygon_4sided(
174 x: ::core::ffi::c_int,
175 y: ::core::ffi::c_int,
176 x1: ::core::ffi::c_int,
177 y1: ::core::ffi::c_int,
178 x2: ::core::ffi::c_int,
179 y2: ::core::ffi::c_int,
180 x3: ::core::ffi::c_int,
181 y3: ::core::ffi::c_int,
182 );
183}
184unsafe extern "C" {
185 pub fn Fl_xyline(x: ::core::ffi::c_int, y: ::core::ffi::c_int, x1: ::core::ffi::c_int);
186}
187unsafe extern "C" {
188 pub fn Fl_xyline2(
189 x: ::core::ffi::c_int,
190 y: ::core::ffi::c_int,
191 x1: ::core::ffi::c_int,
192 y2: ::core::ffi::c_int,
193 );
194}
195unsafe extern "C" {
196 pub fn Fl_xyline3(
197 x: ::core::ffi::c_int,
198 y: ::core::ffi::c_int,
199 x1: ::core::ffi::c_int,
200 y2: ::core::ffi::c_int,
201 x3: ::core::ffi::c_int,
202 );
203}
204unsafe extern "C" {
205 pub fn Fl_yxline(x: ::core::ffi::c_int, y: ::core::ffi::c_int, y1: ::core::ffi::c_int);
206}
207unsafe extern "C" {
208 pub fn Fl_yxline2(
209 x: ::core::ffi::c_int,
210 y: ::core::ffi::c_int,
211 y1: ::core::ffi::c_int,
212 x2: ::core::ffi::c_int,
213 );
214}
215unsafe extern "C" {
216 pub fn Fl_yxline3(
217 x: ::core::ffi::c_int,
218 y: ::core::ffi::c_int,
219 y1: ::core::ffi::c_int,
220 x2: ::core::ffi::c_int,
221 y3: ::core::ffi::c_int,
222 );
223}
224unsafe extern "C" {
225 pub fn Fl_arc(
226 x: ::core::ffi::c_int,
227 y: ::core::ffi::c_int,
228 w: ::core::ffi::c_int,
229 h: ::core::ffi::c_int,
230 a1: f64,
231 a2: f64,
232 );
233}
234unsafe extern "C" {
235 pub fn Fl_pie(
236 x: ::core::ffi::c_int,
237 y: ::core::ffi::c_int,
238 w: ::core::ffi::c_int,
239 h: ::core::ffi::c_int,
240 a1: f64,
241 a2: f64,
242 );
243}
244unsafe extern "C" {
245 pub fn Fl_push_matrix();
246}
247unsafe extern "C" {
248 pub fn Fl_pop_matrix();
249}
250unsafe extern "C" {
251 pub fn Fl_scale_xy(x: f64, y: f64);
252}
253unsafe extern "C" {
254 pub fn Fl_scale(x: f64);
255}
256unsafe extern "C" {
257 pub fn Fl_translate(x: f64, y: f64);
258}
259unsafe extern "C" {
260 pub fn Fl_rotate(d: f64);
261}
262unsafe extern "C" {
263 pub fn Fl_mult_matrix(a: f64, b: f64, c: f64, d: f64, x: f64, y: f64);
264}
265unsafe extern "C" {
266 pub fn Fl_begin_points();
267}
268unsafe extern "C" {
269 pub fn Fl_begin_line();
270}
271unsafe extern "C" {
272 pub fn Fl_begin_loop();
273}
274unsafe extern "C" {
275 pub fn Fl_begin_polygon();
276}
277unsafe extern "C" {
278 pub fn Fl_vertex(x: f64, y: f64);
279}
280unsafe extern "C" {
281 pub fn Fl_curve(X0: f64, Y0: f64, X1: f64, Y1: f64, X2: f64, Y2: f64, X3: f64, Y3: f64);
282}
283unsafe extern "C" {
284 pub fn Fl_arc_with_radius(x: f64, y: f64, r: f64, start: f64, end: f64);
285}
286unsafe extern "C" {
287 pub fn Fl_circle(x: f64, y: f64, r: f64);
288}
289unsafe extern "C" {
290 pub fn Fl_draw_circle(
291 x: ::core::ffi::c_int,
292 y: ::core::ffi::c_int,
293 d: ::core::ffi::c_int,
294 c: ::core::ffi::c_uint,
295 );
296}
297unsafe extern "C" {
298 pub fn Fl_end_points();
299}
300unsafe extern "C" {
301 pub fn Fl_end_line();
302}
303unsafe extern "C" {
304 pub fn Fl_end_loop();
305}
306unsafe extern "C" {
307 pub fn Fl_end_polygon();
308}
309unsafe extern "C" {
310 pub fn Fl_begin_complex_polygon();
311}
312unsafe extern "C" {
313 pub fn Fl_gap();
314}
315unsafe extern "C" {
316 pub fn Fl_end_complex_polygon();
317}
318unsafe extern "C" {
319 pub fn Fl_transform_x(x: f64, y: f64) -> f64;
320}
321unsafe extern "C" {
322 pub fn Fl_transform_y(x: f64, y: f64) -> f64;
323}
324unsafe extern "C" {
325 pub fn Fl_transform_dx(x: f64, y: f64) -> f64;
326}
327unsafe extern "C" {
328 pub fn Fl_transform_dy(x: f64, y: f64) -> f64;
329}
330unsafe extern "C" {
331 pub fn Fl_transformed_vertex(xf: f64, yf: f64);
332}
333unsafe extern "C" {
334 pub fn Fl_end_offscreen();
335}
336unsafe extern "C" {
337 pub fn Fl_set_draw_font(face: ::core::ffi::c_int, fsize: ::core::ffi::c_int);
338}
339unsafe extern "C" {
340 pub fn Fl_font() -> ::core::ffi::c_int;
341}
342unsafe extern "C" {
343 pub fn Fl_size() -> ::core::ffi::c_int;
344}
345unsafe extern "C" {
346 pub fn Fl_height() -> ::core::ffi::c_int;
347}
348unsafe extern "C" {
349 pub fn Fl_set_height(font: ::core::ffi::c_int, size: ::core::ffi::c_int) -> ::core::ffi::c_int;
350}
351unsafe extern "C" {
352 pub fn Fl_descent() -> ::core::ffi::c_int;
353}
354unsafe extern "C" {
355 pub fn Fl_width(txt: *const ::core::ffi::c_char, n: ::core::ffi::c_int) -> f64;
356}
357unsafe extern "C" {
358 pub fn Fl_char_width(c: ::core::ffi::c_uint) -> f64;
359}
360unsafe extern "C" {
361 pub fn Fl_text_extents(
362 arg1: *const ::core::ffi::c_char,
363 dx: *mut ::core::ffi::c_int,
364 dy: *mut ::core::ffi::c_int,
365 w: *mut ::core::ffi::c_int,
366 h: *mut ::core::ffi::c_int,
367 );
368}
369unsafe extern "C" {
370 pub fn Fl_text_extents_n(
371 t: *const ::core::ffi::c_char,
372 n: ::core::ffi::c_int,
373 dx: *mut ::core::ffi::c_int,
374 dy: *mut ::core::ffi::c_int,
375 w: *mut ::core::ffi::c_int,
376 h: *mut ::core::ffi::c_int,
377 );
378}
379unsafe extern "C" {
380 pub fn Fl_latin1_to_local(
381 t: *const ::core::ffi::c_char,
382 n: ::core::ffi::c_int,
383 ) -> *const ::core::ffi::c_char;
384}
385unsafe extern "C" {
386 pub fn Fl_local_to_latin1(
387 t: *const ::core::ffi::c_char,
388 n: ::core::ffi::c_int,
389 ) -> *const ::core::ffi::c_char;
390}
391unsafe extern "C" {
392 pub fn Fl_mac_roman_to_local(
393 t: *const ::core::ffi::c_char,
394 n: ::core::ffi::c_int,
395 ) -> *const ::core::ffi::c_char;
396}
397unsafe extern "C" {
398 pub fn Fl_local_to_mac_roman(
399 t: *const ::core::ffi::c_char,
400 n: ::core::ffi::c_int,
401 ) -> *const ::core::ffi::c_char;
402}
403unsafe extern "C" {
404 pub fn Fl_draw(str_: *const ::core::ffi::c_char, x: ::core::ffi::c_int, y: ::core::ffi::c_int);
405}
406unsafe extern "C" {
407 pub fn Fl_draw_text_angled(
408 angle: ::core::ffi::c_int,
409 str_: *const ::core::ffi::c_char,
410 x: ::core::ffi::c_int,
411 y: ::core::ffi::c_int,
412 );
413}
414unsafe extern "C" {
415 pub fn Fl_draw_text_n(
416 str_: *const ::core::ffi::c_char,
417 n: ::core::ffi::c_int,
418 x: ::core::ffi::c_int,
419 y: ::core::ffi::c_int,
420 );
421}
422unsafe extern "C" {
423 pub fn Fl_draw_text_angled_n(
424 angle: ::core::ffi::c_int,
425 str_: *const ::core::ffi::c_char,
426 n: ::core::ffi::c_int,
427 x: ::core::ffi::c_int,
428 y: ::core::ffi::c_int,
429 );
430}
431unsafe extern "C" {
432 pub fn Fl_rtl_draw(
433 str_: *const ::core::ffi::c_char,
434 n: ::core::ffi::c_int,
435 x: ::core::ffi::c_int,
436 y: ::core::ffi::c_int,
437 );
438}
439unsafe extern "C" {
440 pub fn Fl_measure(
441 str_: *const ::core::ffi::c_char,
442 x: *mut ::core::ffi::c_int,
443 y: *mut ::core::ffi::c_int,
444 draw_symbols: ::core::ffi::c_int,
445 );
446}
447unsafe extern "C" {
448 pub fn Fl_draw5(
449 str_: *const ::core::ffi::c_char,
450 x: ::core::ffi::c_int,
451 y: ::core::ffi::c_int,
452 w: ::core::ffi::c_int,
453 h: ::core::ffi::c_int,
454 align: ::core::ffi::c_int,
455 img: *mut *mut ::core::ffi::c_void,
456 draw_symbols: ::core::ffi::c_int,
457 );
458}
459unsafe extern "C" {
460 pub fn Fl_frame(
461 s: *const ::core::ffi::c_char,
462 x: ::core::ffi::c_int,
463 y: ::core::ffi::c_int,
464 w: ::core::ffi::c_int,
465 h: ::core::ffi::c_int,
466 );
467}
468unsafe extern "C" {
469 pub fn Fl_frame2(
470 s: *const ::core::ffi::c_char,
471 x: ::core::ffi::c_int,
472 y: ::core::ffi::c_int,
473 w: ::core::ffi::c_int,
474 h: ::core::ffi::c_int,
475 );
476}
477unsafe extern "C" {
478 pub fn Fl_draw_box(
479 box_type: ::core::ffi::c_int,
480 x: ::core::ffi::c_int,
481 y: ::core::ffi::c_int,
482 w: ::core::ffi::c_int,
483 h: ::core::ffi::c_int,
484 arg1: ::core::ffi::c_uint,
485 );
486}
487unsafe extern "C" {
488 pub fn Fl_draw_image(
489 buf: *const ::core::ffi::c_uchar,
490 X: ::core::ffi::c_int,
491 Y: ::core::ffi::c_int,
492 W: ::core::ffi::c_int,
493 H: ::core::ffi::c_int,
494 D: ::core::ffi::c_int,
495 L: ::core::ffi::c_int,
496 );
497}
498unsafe extern "C" {
499 pub fn Fl_draw_image_mono(
500 buf: *const ::core::ffi::c_uchar,
501 X: ::core::ffi::c_int,
502 Y: ::core::ffi::c_int,
503 W: ::core::ffi::c_int,
504 H: ::core::ffi::c_int,
505 D: ::core::ffi::c_int,
506 L: ::core::ffi::c_int,
507 );
508}
509unsafe extern "C" {
510 pub fn Fl_can_do_alpha_blending() -> ::core::ffi::c_char;
511}
512unsafe extern "C" {
513 pub fn Fl_read_image(
514 p: *mut ::core::ffi::c_uchar,
515 X: ::core::ffi::c_int,
516 Y: ::core::ffi::c_int,
517 W: ::core::ffi::c_int,
518 H: ::core::ffi::c_int,
519 alpha: ::core::ffi::c_int,
520 ) -> *mut ::core::ffi::c_uchar;
521}
522unsafe extern "C" {
523 pub fn Fl_capture_window_part(
524 win: *mut ::core::ffi::c_void,
525 x: ::core::ffi::c_int,
526 y: ::core::ffi::c_int,
527 w: ::core::ffi::c_int,
528 h: ::core::ffi::c_int,
529 ) -> *mut ::core::ffi::c_uchar;
530}
531unsafe extern "C" {
532 pub fn Fl_draw_pixmap(
533 data: *const *const ::core::ffi::c_char,
534 x: ::core::ffi::c_int,
535 y: ::core::ffi::c_int,
536 bg: ::core::ffi::c_int,
537 ) -> ::core::ffi::c_int;
538}
539unsafe extern "C" {
540 pub fn Fl_draw_pixmap2(
541 data: *const *mut ::core::ffi::c_char,
542 x: ::core::ffi::c_int,
543 y: ::core::ffi::c_int,
544 bg: ::core::ffi::c_int,
545 ) -> ::core::ffi::c_int;
546}
547unsafe extern "C" {
548 pub fn Fl_measure_pixmap(
549 data: *const *mut ::core::ffi::c_char,
550 w: *mut ::core::ffi::c_int,
551 h: *mut ::core::ffi::c_int,
552 ) -> ::core::ffi::c_int;
553}
554unsafe extern "C" {
555 pub fn Fl_measure_pixmap2(
556 cdata: *const *const ::core::ffi::c_char,
557 w: *mut ::core::ffi::c_int,
558 h: *mut ::core::ffi::c_int,
559 ) -> ::core::ffi::c_int;
560}
561unsafe extern "C" {
562 pub fn Fl_shortcut_label(shortcut: ::core::ffi::c_uint) -> *const ::core::ffi::c_char;
563}
564unsafe extern "C" {
565 pub fn Fl_shortcut_label2(
566 shortcut: ::core::ffi::c_uint,
567 eom: *mut *const ::core::ffi::c_char,
568 ) -> *const ::core::ffi::c_char;
569}
570unsafe extern "C" {
571 pub fn Fl_old_shortcut(s: *const ::core::ffi::c_char) -> ::core::ffi::c_uint;
572}
573unsafe extern "C" {
574 pub fn Fl_overlay_rect(
575 x: ::core::ffi::c_int,
576 y: ::core::ffi::c_int,
577 w: ::core::ffi::c_int,
578 h: ::core::ffi::c_int,
579 );
580}
581unsafe extern "C" {
582 pub fn Fl_overlay_clear();
583}
584unsafe extern "C" {
585 pub fn Fl_set_cursor(cursor: ::core::ffi::c_int);
586}
587unsafe extern "C" {
588 pub fn Fl_set_cursor_with_color(
589 cursor: ::core::ffi::c_int,
590 fg: ::core::ffi::c_int,
591 bg: ::core::ffi::c_int,
592 );
593}
594unsafe extern "C" {
595 pub fn Fl_expand_text(
596 from: *const ::core::ffi::c_char,
597 buf: *mut ::core::ffi::c_char,
598 maxbuf: ::core::ffi::c_int,
599 maxw: f64,
600 n: *mut ::core::ffi::c_int,
601 width: *mut f64,
602 wrap: ::core::ffi::c_int,
603 draw_symbols: ::core::ffi::c_int,
604 ) -> *const ::core::ffi::c_char;
605}
606unsafe extern "C" {
607 pub fn Fl_set_status(
608 X: ::core::ffi::c_int,
609 Y: ::core::ffi::c_int,
610 W: ::core::ffi::c_int,
611 H: ::core::ffi::c_int,
612 );
613}
614unsafe extern "C" {
615 pub fn Fl_set_spot(
616 font: ::core::ffi::c_int,
617 size: ::core::ffi::c_int,
618 X: ::core::ffi::c_int,
619 Y: ::core::ffi::c_int,
620 W: ::core::ffi::c_int,
621 H: ::core::ffi::c_int,
622 win: *mut ::core::ffi::c_void,
623 );
624}
625unsafe extern "C" {
626 pub fn Fl_reset_spot();
627}
628unsafe extern "C" {
629 pub fn Fl_show_colormap(old_col: ::core::ffi::c_uint) -> ::core::ffi::c_uint;
630}
631unsafe extern "C" {
632 pub fn Fl_copy_offscreen(
633 x: ::core::ffi::c_int,
634 y: ::core::ffi::c_int,
635 w: ::core::ffi::c_int,
636 h: ::core::ffi::c_int,
637 pixmap: *mut ::core::ffi::c_void,
638 srcx: ::core::ffi::c_int,
639 srcy: ::core::ffi::c_int,
640 );
641}
642unsafe extern "C" {
643 pub fn Fl_create_offscreen(
644 w: ::core::ffi::c_int,
645 h: ::core::ffi::c_int,
646 ) -> *mut ::core::ffi::c_void;
647}
648unsafe extern "C" {
649 pub fn Fl_begin_offscreen(b: *mut ::core::ffi::c_void);
650}
651unsafe extern "C" {
652 pub fn Fl_delete_offscreen(bitmap: *mut ::core::ffi::c_void);
653}
654unsafe extern "C" {
655 pub fn Fl_rescale_offscreen(ctx: *mut *mut ::core::ffi::c_void);
656}
657unsafe extern "C" {
658 pub fn Fl_draw_text_boxed(
659 str_: *const ::core::ffi::c_char,
660 x: ::core::ffi::c_int,
661 y: ::core::ffi::c_int,
662 w: ::core::ffi::c_int,
663 h: ::core::ffi::c_int,
664 align: ::core::ffi::c_int,
665 );
666}
667unsafe extern "C" {
668 pub fn Fl_draw_check(
669 x: ::core::ffi::c_int,
670 y: ::core::ffi::c_int,
671 w: ::core::ffi::c_int,
672 h: ::core::ffi::c_int,
673 col: ::core::ffi::c_uint,
674 );
675}
676unsafe extern "C" {
677 pub fn Fl_add_symbol(
678 name: *const ::core::ffi::c_char,
679 drawit: ::core::option::Option<unsafe extern "C" fn(arg1: ::core::ffi::c_uint)>,
680 scalable: ::core::ffi::c_int,
681 ) -> ::core::ffi::c_int;
682}
683unsafe extern "C" {
684 pub fn Fl_rounded_rect(
685 x: ::core::ffi::c_int,
686 y: ::core::ffi::c_int,
687 w: ::core::ffi::c_int,
688 h: ::core::ffi::c_int,
689 r: ::core::ffi::c_int,
690 );
691}
692unsafe extern "C" {
693 pub fn Fl_rounded_rectf(
694 x: ::core::ffi::c_int,
695 y: ::core::ffi::c_int,
696 w: ::core::ffi::c_int,
697 h: ::core::ffi::c_int,
698 r: ::core::ffi::c_int,
699 );
700}
701unsafe extern "C" {
702 pub fn Fl_override_scale() -> f32;
703}
704unsafe extern "C" {
705 pub fn Fl_restore_scale(s: f32);
706}