File: allegro.def

package info (click to toggle)
allegro4 2%3A4.0.1-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 17,052 kB
  • ctags: 12,972
  • sloc: ansic: 109,525; asm: 16,672; cpp: 3,221; sh: 1,761; makefile: 556; pascal: 105; perl: 73
file content (1294 lines) | stat: -rw-r--r-- 53,353 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
; generated by fixdll.sh
EXPORTS
    ___linear_vtable15 = __linear_vtable15
    ___linear_vtable16 = __linear_vtable16
    ___linear_vtable24 = __linear_vtable24
    ___linear_vtable32 = __linear_vtable32
    ___linear_vtable8 = __linear_vtable8
    __acos_tbl = _acos_tbl
    __cos_tbl = _cos_tbl
    __current_palette = _current_palette
    __default_ds = _default_ds
    __digi_driver_list = _digi_driver_list
    __getpixel = _getpixel
    __getpixel15 = _getpixel15
    __getpixel16 = _getpixel16
    __getpixel24 = _getpixel24
    __getpixel32 = _getpixel32
    __gfx_driver_list = _gfx_driver_list
    __joystick_driver_list = _joystick_driver_list
    __keyboard_driver_list = _keyboard_driver_list
    __midi_driver_list = _midi_driver_list
    __mouse_driver_list = _mouse_driver_list
    __persp_xoffset = _persp_xoffset
    __persp_xoffset_f = _persp_xoffset_f
    __persp_xscale = _persp_xscale
    __persp_xscale_f = _persp_xscale_f
    __persp_yoffset = _persp_yoffset
    __persp_yoffset_f = _persp_yoffset_f
    __persp_yscale = _persp_yscale
    __persp_yscale_f = _persp_yscale_f
    __putpixel = _putpixel
    __putpixel15 = _putpixel15
    __putpixel16 = _putpixel16
    __putpixel24 = _putpixel24
    __putpixel32 = _putpixel32
    __rgb_a_shift_32 = _rgb_a_shift_32
    __rgb_b_shift_15 = _rgb_b_shift_15
    __rgb_b_shift_16 = _rgb_b_shift_16
    __rgb_b_shift_24 = _rgb_b_shift_24
    __rgb_b_shift_32 = _rgb_b_shift_32
    __rgb_g_shift_15 = _rgb_g_shift_15
    __rgb_g_shift_16 = _rgb_g_shift_16
    __rgb_g_shift_24 = _rgb_g_shift_24
    __rgb_g_shift_32 = _rgb_g_shift_32
    __rgb_r_shift_15 = _rgb_r_shift_15
    __rgb_r_shift_16 = _rgb_r_shift_16
    __rgb_r_shift_24 = _rgb_r_shift_24
    __rgb_r_shift_32 = _rgb_r_shift_32
    __rgb_scale_5 = _rgb_scale_5
    __rgb_scale_6 = _rgb_scale_6
    __set_color = _set_color
    __sort_out_getc = _sort_out_getc
    __sort_out_putc = _sort_out_putc
    __system_driver_list = _system_driver_list
    __tan_tbl = _tan_tbl
    __timer_driver_list = _timer_driver_list
    __ustrdup = _ustrdup
    __vtable_list = _vtable_list
    _acquire_bitmap = acquire_bitmap
    _acquire_screen = acquire_screen
    _active_dialog = active_dialog
    _active_menu = active_menu
    _adjust_sample = adjust_sample
    _al_assert = al_assert
    _al_findclose = al_findclose
    _al_findfirst = al_findfirst
    _al_findnext = al_findnext
    _al_trace = al_trace
    _alert = alert
    _alert3 = alert3
    _allegro_404_char = allegro_404_char
    _allegro_errno = allegro_errno
    _allegro_error = allegro_error
    _allegro_exit = allegro_exit
    _allegro_id = allegro_id
    _allegro_message = allegro_message
    _allocate_voice = allocate_voice
    _append_filename = append_filename
    _apply_matrix = apply_matrix
    _apply_matrix_f = apply_matrix_f
    _apply_quat = apply_quat
    _arc = arc
    _bestfit_color = bestfit_color
    _bitmap_color_depth = bitmap_color_depth
    _bitmap_mask_color = bitmap_mask_color
    _black_palette = black_palette
    _blit = blit
    _bmp_read24 = bmp_read24
    _bmp_read_line = bmp_read_line
    _bmp_unwrite_line = bmp_unwrite_line
    _bmp_write24 = bmp_write24
    _bmp_write_line = bmp_write_line
    _broadcast_dialog_message = broadcast_dialog_message
    _calc_spline = calc_spline
    _calibrate_joystick = calibrate_joystick
    _calibrate_joystick_name = calibrate_joystick_name
    _centre_dialog = centre_dialog
    _check_cpu = check_cpu
    _circle = circle
    _circlefill = circlefill
    _clear_bitmap = clear_bitmap
    _clear_keybuf = clear_keybuf
    _clear_scene = clear_scene
    _clear_to_color = clear_to_color
    _clear_zbuffer = clear_zbuffer
    _clip3d = clip3d
    _clip3d_f = clip3d_f
    _close_fli = close_fli
    _color_map = color_map
    _config_is_hooked = config_is_hooked
    _cpu_capabilities = cpu_capabilities
    _cpu_family = cpu_family
    _cpu_model = cpu_model
    _cpu_vendor = cpu_vendor
    _create_bitmap = create_bitmap
    _create_bitmap_ex = create_bitmap_ex
    _create_blender_table = create_blender_table
    _create_color_table = create_color_table
    _create_light_table = create_light_table
    _create_rgb_table = create_rgb_table
    _create_sample = create_sample
    _create_scene = create_scene
    _create_sub_bitmap = create_sub_bitmap
    _create_sub_zbuffer = create_sub_zbuffer
    _create_system_bitmap = create_system_bitmap
    _create_trans_table = create_trans_table
    _create_video_bitmap = create_video_bitmap
    _create_zbuffer = create_zbuffer
    _cross_product = cross_product
    _cross_product_f = cross_product_f
    _d_bitmap_proc = d_bitmap_proc
    _d_box_proc = d_box_proc
    _d_button_proc = d_button_proc
    _d_check_proc = d_check_proc
    _d_clear_proc = d_clear_proc
    _d_ctext_proc = d_ctext_proc
    _d_edit_proc = d_edit_proc
    _d_icon_proc = d_icon_proc
    _d_keyboard_proc = d_keyboard_proc
    _d_list_proc = d_list_proc
    _d_menu_proc = d_menu_proc
    _d_radio_proc = d_radio_proc
    _d_rtext_proc = d_rtext_proc
    _d_shadow_box_proc = d_shadow_box_proc
    _d_slider_proc = d_slider_proc
    _d_text_list_proc = d_text_list_proc
    _d_text_proc = d_text_proc
    _d_textbox_proc = d_textbox_proc
    _d_yield_proc = d_yield_proc
    _deallocate_voice = deallocate_voice
    _default_palette = default_palette
    _delete_file = delete_file
    _desktop_color_depth = desktop_color_depth
    _desktop_palette = desktop_palette
    _destroy_bitmap = destroy_bitmap
    _destroy_compiled_sprite = destroy_compiled_sprite
    _destroy_font = destroy_font
    _destroy_gfx_mode_list = destroy_gfx_mode_list
    _destroy_midi = destroy_midi
    _destroy_rle_sprite = destroy_rle_sprite
    _destroy_sample = destroy_sample
    _destroy_scene = destroy_scene
    _destroy_zbuffer = destroy_zbuffer
    _detect_digi_driver = detect_digi_driver
    _detect_midi_driver = detect_midi_driver
    _dialog_message = dialog_message
    _digi_card = digi_card
    _digi_driver = digi_driver
    _digi_input_card = digi_input_card
    _digi_input_driver = digi_input_driver
    _digi_recorder = digi_recorder
    _do_arc = do_arc
    _do_circle = do_circle
    _do_dialog = do_dialog
    _do_ellipse = do_ellipse
    _do_line = do_line
    _do_menu = do_menu
    _do_uconvert = do_uconvert
    _dot_product = dot_product
    _dot_product_f = dot_product_f
    _draw_character = draw_character
    _draw_compiled_sprite = draw_compiled_sprite
    _draw_gouraud_sprite = draw_gouraud_sprite
    _draw_lit_rle_sprite = draw_lit_rle_sprite
    _draw_lit_sprite = draw_lit_sprite
    _draw_rle_sprite = draw_rle_sprite
    _draw_sprite = draw_sprite
    _draw_sprite_h_flip = draw_sprite_h_flip
    _draw_sprite_v_flip = draw_sprite_v_flip
    _draw_sprite_vh_flip = draw_sprite_vh_flip
    _draw_trans_rle_sprite = draw_trans_rle_sprite
    _draw_trans_sprite = draw_trans_sprite
    _drawing_mode = drawing_mode
    _ellipse = ellipse
    _ellipsefill = ellipsefill
    _empty_string = empty_string
    _enable_triple_buffer = enable_triple_buffer
    _exists = exists
    _fade_from = fade_from
    _fade_from_range = fade_from_range
    _fade_in = fade_in
    _fade_in_range = fade_in_range
    _fade_interpolate = fade_interpolate
    _fade_out = fade_out
    _fade_out_range = fade_out_range
    _file_exists = file_exists
    _file_select = file_select
    _file_select_ex = file_select_ex
    _file_size = file_size
    _file_time = file_time
    _find_allegro_resource = find_allegro_resource
    _find_datafile_object = find_datafile_object
    _find_dialog_focus = find_dialog_focus
    _fix_filename_case = fix_filename_case
    _fix_filename_path = fix_filename_path
    _fix_filename_slashes = fix_filename_slashes
    _fixacos = fixacos
    _fixadd = fixadd
    _fixasin = fixasin
    _fixatan = fixatan
    _fixatan2 = fixatan2
    _fixceil = fixceil
    _fixcos = fixcos
    _fixdiv = fixdiv
    _fixfloor = fixfloor
    _fixhypot = fixhypot
    _fixmul = fixmul
    _fixsin = fixsin
    _fixsqrt = fixsqrt
    _fixsub = fixsub
    _fixtan = fixtan
    _fixtof = fixtof
    _fixtoi = fixtoi
    _fixup_datafile = fixup_datafile
    _fli_bitmap = fli_bitmap
    _fli_bmp_dirty_from = fli_bmp_dirty_from
    _fli_bmp_dirty_to = fli_bmp_dirty_to
    _fli_frame = fli_frame
    _fli_pal_dirty_from = fli_pal_dirty_from
    _fli_pal_dirty_to = fli_pal_dirty_to
    _fli_palette = fli_palette
    _fli_timer = fli_timer
    _floodfill = floodfill
    _flush_config_file = flush_config_file
    _font = font
    _for_each_file = for_each_file
    _free_audio_stream_buffer = free_audio_stream_buffer
    _freeze_mouse_flag = freeze_mouse_flag
    _ftofix = ftofix
    _generate_332_palette = generate_332_palette
    _generate_optimized_palette = generate_optimized_palette
    _get_align_matrix = get_align_matrix
    _get_align_matrix_f = get_align_matrix_f
    _get_audio_stream_buffer = get_audio_stream_buffer
    _get_camera_matrix = get_camera_matrix
    _get_camera_matrix_f = get_camera_matrix_f
    _get_color = get_color
    _get_compiled_sprite = get_compiled_sprite
    _get_config_argv = get_config_argv
    _get_config_float = get_config_float
    _get_config_hex = get_config_hex
    _get_config_id = get_config_id
    _get_config_int = get_config_int
    _get_config_string = get_config_string
    _get_config_text = get_config_text
    _get_datafile_property = get_datafile_property
    _get_desktop_resolution = get_desktop_resolution
    _get_display_switch_mode = get_display_switch_mode
    _get_executable_name = get_executable_name
    _get_extension = get_extension
    _get_filename = get_filename
    _get_gfx_mode_list = get_gfx_mode_list
    _get_mouse_mickeys = get_mouse_mickeys
    _get_palette = get_palette
    _get_palette_range = get_palette_range
    _get_refresh_rate = get_refresh_rate
    _get_rle_sprite = get_rle_sprite
    _get_rotation_matrix = get_rotation_matrix
    _get_rotation_matrix_f = get_rotation_matrix_f
    _get_rotation_quat = get_rotation_quat
    _get_scaling_matrix = get_scaling_matrix
    _get_scaling_matrix_f = get_scaling_matrix_f
    _get_sound_input_cap_bits = get_sound_input_cap_bits
    _get_sound_input_cap_parm = get_sound_input_cap_parm
    _get_sound_input_cap_rate = get_sound_input_cap_rate
    _get_sound_input_cap_stereo = get_sound_input_cap_stereo
    _get_transformation_matrix = get_transformation_matrix
    _get_transformation_matrix_f = get_transformation_matrix_f
    _get_translation_matrix = get_translation_matrix
    _get_translation_matrix_f = get_translation_matrix_f
    _get_uformat = get_uformat
    _get_vector_rotation_matrix = get_vector_rotation_matrix
    _get_vector_rotation_matrix_f = get_vector_rotation_matrix_f
    _get_vector_rotation_quat = get_vector_rotation_quat
    _get_x_rotate_matrix = get_x_rotate_matrix
    _get_x_rotate_matrix_f = get_x_rotate_matrix_f
    _get_x_rotate_quat = get_x_rotate_quat
    _get_y_rotate_matrix = get_y_rotate_matrix
    _get_y_rotate_matrix_f = get_y_rotate_matrix_f
    _get_y_rotate_quat = get_y_rotate_quat
    _get_z_rotate_matrix = get_z_rotate_matrix
    _get_z_rotate_matrix_f = get_z_rotate_matrix_f
    _get_z_rotate_quat = get_z_rotate_quat
    _geta = geta
    _geta32 = geta32
    _geta_depth = geta_depth
    _getb = getb
    _getb15 = getb15
    _getb16 = getb16
    _getb24 = getb24
    _getb32 = getb32
    _getb8 = getb8
    _getb_depth = getb_depth
    _getg = getg
    _getg15 = getg15
    _getg16 = getg16
    _getg24 = getg24
    _getg32 = getg32
    _getg8 = getg8
    _getg_depth = getg_depth
    _getpixel = getpixel
    _getr = getr
    _getr15 = getr15
    _getr16 = getr16
    _getr24 = getr24
    _getr32 = getr32
    _getr8 = getr8
    _getr_depth = getr_depth
    _gfx_capabilities = gfx_capabilities
    _gfx_driver = gfx_driver
    _gfx_mode_select = gfx_mode_select
    _gfx_mode_select_ex = gfx_mode_select_ex
    _gui_bg_color = gui_bg_color
    _gui_button_proc = gui_button_proc
    _gui_ctext_proc = gui_ctext_proc
    _gui_edit_proc = gui_edit_proc
    _gui_fg_color = gui_fg_color
    _gui_font_baseline = gui_font_baseline
    _gui_list_proc = gui_list_proc
    _gui_menu_draw_menu = gui_menu_draw_menu
    _gui_menu_draw_menu_item = gui_menu_draw_menu_item
    _gui_mg_color = gui_mg_color
    _gui_mouse_b = gui_mouse_b
    _gui_mouse_focus = gui_mouse_focus
    _gui_mouse_x = gui_mouse_x
    _gui_mouse_y = gui_mouse_y
    _gui_mouse_z = gui_mouse_z
    _gui_shadow_box_proc = gui_shadow_box_proc
    _gui_strlen = gui_strlen
    _gui_text_list_proc = gui_text_list_proc
    _gui_textout = gui_textout
    _hline = hline
    _hook_config_section = hook_config_section
    _hsv_to_rgb = hsv_to_rgb
    _identity_matrix = identity_matrix
    _identity_matrix_f = identity_matrix_f
    _identity_quat = identity_quat
    _init_dialog = init_dialog
    _initialise_joystick = initialise_joystick
    _install_allegro = install_allegro
    _install_int = install_int
    _install_int_ex = install_int_ex
    _install_joystick = install_joystick
    _install_keyboard = install_keyboard
    _install_keyboard_hooks = install_keyboard_hooks
    _install_mouse = install_mouse
    _install_param_int = install_param_int
    _install_param_int_ex = install_param_int_ex
    _install_sound = install_sound
    _install_sound_input = install_sound_input
    _install_timer = install_timer
    _is_linear_bitmap = is_linear_bitmap
    _is_memory_bitmap = is_memory_bitmap
    _is_planar_bitmap = is_planar_bitmap
    _is_same_bitmap = is_same_bitmap
    _is_screen_bitmap = is_screen_bitmap
    _is_sub_bitmap = is_sub_bitmap
    _is_system_bitmap = is_system_bitmap
    _is_video_bitmap = is_video_bitmap
    _itofix = itofix
    _joy = joy
    _joystick_driver = joystick_driver
    _joystick_none = joystick_none
    _key = key
    _key_led_flag = key_led_flag
    _key_shifts = key_shifts
    _keyboard_callback = keyboard_callback
    _keyboard_driver = keyboard_driver
    _keyboard_lowlevel_callback = keyboard_lowlevel_callback
    _keyboard_needs_poll = keyboard_needs_poll
    _keyboard_ucallback = keyboard_ucallback
    _keypressed = keypressed
    _line = line
    _load_bitmap = load_bitmap
    _load_bmp = load_bmp
    _load_datafile = load_datafile
    _load_datafile_callback = load_datafile_callback
    _load_datafile_object = load_datafile_object
    _load_joystick_data = load_joystick_data
    _load_lbm = load_lbm
    _load_midi = load_midi
    _load_midi_patches = load_midi_patches
    _load_pcx = load_pcx
    _load_sample = load_sample
    _load_tga = load_tga
    _load_voc = load_voc
    _load_wav = load_wav
    _lock_bitmap = lock_bitmap
    _lock_midi = lock_midi
    _lock_sample = lock_sample
    _makeacol = makeacol
    _makeacol32 = makeacol32
    _makeacol_depth = makeacol_depth
    _makecol = makecol
    _makecol15 = makecol15
    _makecol15_dither = makecol15_dither
    _makecol16 = makecol16
    _makecol16_dither = makecol16_dither
    _makecol24 = makecol24
    _makecol32 = makecol32
    _makecol8 = makecol8
    _makecol_depth = makecol_depth
    _masked_blit = masked_blit
    _masked_stretch_blit = masked_stretch_blit
    _matrix_mul = matrix_mul
    _matrix_mul_f = matrix_mul_f
    _matrix_to_quat = matrix_to_quat
    _midi_card = midi_card
    _midi_digmid = midi_digmid
    _midi_driver = midi_driver
    _midi_input_card = midi_input_card
    _midi_input_driver = midi_input_driver
    _midi_loop_end = midi_loop_end
    _midi_loop_start = midi_loop_start
    _midi_meta_callback = midi_meta_callback
    _midi_msg_callback = midi_msg_callback
    _midi_out = midi_out
    _midi_pause = midi_pause
    _midi_pos = midi_pos
    _midi_recorder = midi_recorder
    _midi_resume = midi_resume
    _midi_seek = midi_seek
    _midi_sysex_callback = midi_sysex_callback
    _mouse_b = mouse_b
    _mouse_callback = mouse_callback
    _mouse_driver = mouse_driver
    _mouse_needs_poll = mouse_needs_poll
    _mouse_pos = mouse_pos
    _mouse_sprite = mouse_sprite
    _mouse_x = mouse_x
    _mouse_x_focus = mouse_x_focus
    _mouse_y = mouse_y
    _mouse_y_focus = mouse_y_focus
    _mouse_z = mouse_z
    _mousedrv_none = mousedrv_none
    _need_uconvert = need_uconvert
    _next_fli_frame = next_fli_frame
    _normalize_vector = normalize_vector
    _normalize_vector_f = normalize_vector_f
    _num_joysticks = num_joysticks
    _object_message = object_message
    _offer_focus = offer_focus
    _open_fli = open_fli
    _open_memory_fli = open_memory_fli
    _os_multitasking = os_multitasking
    _os_revision = os_revision
    _os_type = os_type
    _os_version = os_version
    _override_config_data = override_config_data
    _override_config_file = override_config_file
    _pack_fclose = pack_fclose
    _pack_fclose_chunk = pack_fclose_chunk
    _pack_feof = pack_feof
    _pack_ferror = pack_ferror
    _pack_fgets = pack_fgets
    _pack_fopen = pack_fopen
    _pack_fopen_chunk = pack_fopen_chunk
    _pack_fputs = pack_fputs
    _pack_fread = pack_fread
    _pack_fseek = pack_fseek
    _pack_fwrite = pack_fwrite
    _pack_getc = pack_getc
    _pack_igetl = pack_igetl
    _pack_igetw = pack_igetw
    _pack_iputl = pack_iputl
    _pack_iputw = pack_iputw
    _pack_mgetl = pack_mgetl
    _pack_mgetw = pack_mgetw
    _pack_mputl = pack_mputl
    _pack_mputw = pack_mputw
    _pack_putc = pack_putc
    _packfile_password = packfile_password
    _palette_color = palette_color
    _persp_project = persp_project
    _persp_project_f = persp_project_f
    _pivot_scaled_sprite = pivot_scaled_sprite
    _pivot_scaled_sprite_v_flip = pivot_scaled_sprite_v_flip
    _pivot_sprite = pivot_sprite
    _pivot_sprite_v_flip = pivot_sprite_v_flip
    _play_audio_stream = play_audio_stream
    _play_fli = play_fli
    _play_looped_midi = play_looped_midi
    _play_memory_fli = play_memory_fli
    _play_midi = play_midi
    _play_sample = play_sample
    _poll_joystick = poll_joystick
    _poll_keyboard = poll_keyboard
    _poll_mouse = poll_mouse
    _poll_scroll = poll_scroll
    _polygon = polygon
    _polygon3d = polygon3d
    _polygon3d_f = polygon3d_f
    _polygon_z_normal = polygon_z_normal
    _polygon_z_normal_f = polygon_z_normal_f
    _pop_config_state = pop_config_state
    _popup_dialog = popup_dialog
    _position_dialog = position_dialog
    _position_mouse = position_mouse
    _position_mouse_z = position_mouse_z
    _push_config_state = push_config_state
    _put_backslash = put_backslash
    _putpixel = putpixel
    _qscale_matrix = qscale_matrix
    _qscale_matrix_f = qscale_matrix_f
    _qtranslate_matrix = qtranslate_matrix
    _qtranslate_matrix_f = qtranslate_matrix_f
    _quad3d = quad3d
    _quad3d_f = quad3d_f
    _quat_mul = quat_mul
    _quat_slerp = quat_slerp
    _quat_to_matrix = quat_to_matrix
    _read_sound_input = read_sound_input
    _readkey = readkey
    _reallocate_voice = reallocate_voice
    _rect = rect
    _rectfill = rectfill
    _register_assert_handler = register_assert_handler
    _register_bitmap_file_type = register_bitmap_file_type
    _register_datafile_object = register_datafile_object
    _register_trace_handler = register_trace_handler
    _register_uformat = register_uformat
    _release_bitmap = release_bitmap
    _release_screen = release_screen
    _release_voice = release_voice
    _reload_config_texts = reload_config_texts
    _remove_display_switch_callback = remove_display_switch_callback
    _remove_int = remove_int
    _remove_joystick = remove_joystick
    _remove_keyboard = remove_keyboard
    _remove_mouse = remove_mouse
    _remove_param_int = remove_param_int
    _remove_sound = remove_sound
    _remove_sound_input = remove_sound_input
    _remove_timer = remove_timer
    _render_scene = render_scene
    _replace_extension = replace_extension
    _replace_filename = replace_filename
    _request_refresh_rate = request_refresh_rate
    _request_scroll = request_scroll
    _request_video_bitmap = request_video_bitmap
    _reserve_voices = reserve_voices
    _reset_fli_variables = reset_fli_variables
    _rest = rest
    _rest_callback = rest_callback
    _retrace_count = retrace_count
    _retrace_proc = retrace_proc
    _rgb_map = rgb_map
    _rgb_to_hsv = rgb_to_hsv
    _rotate_scaled_sprite = rotate_scaled_sprite
    _rotate_scaled_sprite_v_flip = rotate_scaled_sprite_v_flip
    _rotate_sprite = rotate_sprite
    _rotate_sprite_v_flip = rotate_sprite_v_flip
    _save_bitmap = save_bitmap
    _save_bmp = save_bmp
    _save_joystick_data = save_joystick_data
    _save_pcx = save_pcx
    _save_tga = save_tga
    _scancode_to_ascii = scancode_to_ascii
    _scare_mouse = scare_mouse
    _scare_mouse_area = scare_mouse_area
    _scene_gap = scene_gap
    _scene_polygon3d = scene_polygon3d
    _scene_polygon3d_f = scene_polygon3d_f
    _screen = screen
    _scroll_screen = scroll_screen
    _select_palette = select_palette
    _set_add_blender = set_add_blender
    _set_alpha_blender = set_alpha_blender
    _set_blender_mode = set_blender_mode
    _set_blender_mode_ex = set_blender_mode_ex
    _set_burn_blender = set_burn_blender
    _set_clip = set_clip
    _set_color = set_color
    _set_color_blender = set_color_blender
    _set_color_conversion = set_color_conversion
    _set_color_depth = set_color_depth
    _set_config_data = set_config_data
    _set_config_file = set_config_file
    _set_config_float = set_config_float
    _set_config_hex = set_config_hex
    _set_config_id = set_config_id
    _set_config_int = set_config_int
    _set_config_string = set_config_string
    _set_dialog_color = set_dialog_color
    _set_difference_blender = set_difference_blender
    _set_display_switch_callback = set_display_switch_callback
    _set_display_switch_mode = set_display_switch_mode
    _set_dissolve_blender = set_dissolve_blender
    _set_dodge_blender = set_dodge_blender
    _set_gfx_mode = set_gfx_mode
    _set_hue_blender = set_hue_blender
    _set_invert_blender = set_invert_blender
    _set_keyboard_rate = set_keyboard_rate
    _set_leds = set_leds
    _set_luminance_blender = set_luminance_blender
    _set_mouse_range = set_mouse_range
    _set_mouse_speed = set_mouse_speed
    _set_mouse_sprite = set_mouse_sprite
    _set_mouse_sprite_focus = set_mouse_sprite_focus
    _set_multiply_blender = set_multiply_blender
    _set_palette = set_palette
    _set_palette_range = set_palette_range
    _set_projection_viewport = set_projection_viewport
    _set_saturation_blender = set_saturation_blender
    _set_screen_blender = set_screen_blender
    _set_sound_input_source = set_sound_input_source
    _set_trans_blender = set_trans_blender
    _set_ucodepage = set_ucodepage
    _set_uformat = set_uformat
    _set_volume = set_volume
    _set_volume_per_voice = set_volume_per_voice
    _set_window_close_button = set_window_close_button
    _set_window_close_hook = set_window_close_hook
    _set_window_title = set_window_title
    _set_write_alpha_blender = set_write_alpha_blender
    _set_zbuffer = set_zbuffer
    _show_mouse = show_mouse
    _show_video_bitmap = show_video_bitmap
    _shutdown_dialog = shutdown_dialog
    _simulate_keypress = simulate_keypress
    _simulate_ukeypress = simulate_ukeypress
    _solid_mode = solid_mode
    _spline = spline
    _start_sound_input = start_sound_input
    _stop_audio_stream = stop_audio_stream
    _stop_midi = stop_midi
    _stop_sample = stop_sample
    _stop_sound_input = stop_sound_input
    _stretch_blit = stretch_blit
    _stretch_sprite = stretch_sprite
    _system_driver = system_driver
    _system_none = system_none
    _text_height = text_height
    _text_length = text_length
    _text_mode = text_mode
    _textout = textout
    _textout_centre = textout_centre
    _textout_justify = textout_justify
    _textout_right = textout_right
    _textprintf = textprintf
    _textprintf_centre = textprintf_centre
    _textprintf_justify = textprintf_justify
    _textprintf_right = textprintf_right
    _three_finger_flag = three_finger_flag
    _timer_can_simulate_retrace = timer_can_simulate_retrace
    _timer_driver = timer_driver
    _timer_is_using_retrace = timer_is_using_retrace
    _timer_simulate_retrace = timer_simulate_retrace
    _triangle = triangle
    _triangle3d = triangle3d
    _triangle3d_f = triangle3d_f
    _uatof = uatof
    _uconvert = uconvert
    _uconvert_size = uconvert_size
    _ucwidth = ucwidth
    _ugetat = ugetat
    _ugetc = ugetc
    _ugetx = ugetx
    _ugetxc = ugetxc
    _uinsert = uinsert
    _uisdigit = uisdigit
    _uisok = uisok
    _uisspace = uisspace
    _unload_datafile = unload_datafile
    _unload_datafile_object = unload_datafile_object
    _unscare_mouse = unscare_mouse
    _unselect_palette = unselect_palette
    _uoffset = uoffset
    _update_dialog = update_dialog
    _ureadkey = ureadkey
    _uremove = uremove
    _usetat = usetat
    _usetc = usetc
    _usprintf = usprintf
    _ustrchr = ustrchr
    _ustrcmp = ustrcmp
    _ustrerror = ustrerror
    _ustricmp = ustricmp
    _ustrlen = ustrlen
    _ustrlwr = ustrlwr
    _ustrncmp = ustrncmp
    _ustrpbrk = ustrpbrk
    _ustrrchr = ustrrchr
    _ustrsize = ustrsize
    _ustrsizez = ustrsizez
    _ustrstr = ustrstr
    _ustrtod = ustrtod
    _ustrtok = ustrtok
    _ustrtok_r = ustrtok_r
    _ustrtol = ustrtol
    _ustrupr = ustrupr
    _ustrzcat = ustrzcat
    _ustrzcpy = ustrzcpy
    _ustrzncat = ustrzncat
    _ustrzncpy = ustrzncpy
    _uszprintf = uszprintf
    _utolower = utolower
    _utoupper = utoupper
    _uvszprintf = uvszprintf
    _uwidth = uwidth
    _uwidth_max = uwidth_max
    _vector_length = vector_length
    _vector_length_f = vector_length_f
    _vline = vline
    _voice_check = voice_check
    _voice_get_frequency = voice_get_frequency
    _voice_get_pan = voice_get_pan
    _voice_get_position = voice_get_position
    _voice_get_volume = voice_get_volume
    _voice_ramp_volume = voice_ramp_volume
    _voice_set_echo = voice_set_echo
    _voice_set_frequency = voice_set_frequency
    _voice_set_pan = voice_set_pan
    _voice_set_playmode = voice_set_playmode
    _voice_set_position = voice_set_position
    _voice_set_priority = voice_set_priority
    _voice_set_tremolo = voice_set_tremolo
    _voice_set_vibrato = voice_set_vibrato
    _voice_set_volume = voice_set_volume
    _voice_start = voice_start
    _voice_stop = voice_stop
    _voice_stop_frequency_sweep = voice_stop_frequency_sweep
    _voice_stop_pan_sweep = voice_stop_pan_sweep
    _voice_stop_volumeramp = voice_stop_volumeramp
    _voice_sweep_frequency = voice_sweep_frequency
    _voice_sweep_pan = voice_sweep_pan
    _vsync = vsync
    _xor_mode = xor_mode
    _yield_timeslice = yield_timeslice
    __WinMain = _WinMain
    _blit_from_hdc = blit_from_hdc
    _blit_to_hdc = blit_to_hdc
    _convert_bitmap_to_hbitmap = convert_bitmap_to_hbitmap
    _convert_hbitmap_to_bitmap = convert_hbitmap_to_bitmap
    _convert_hpalette_to_palette = convert_hpalette_to_palette
    _convert_palette_to_hpalette = convert_palette_to_hpalette
    _draw_to_hdc = draw_to_hdc
    _gfx_directx_accel = gfx_directx_accel
    _gfx_directx_ovl = gfx_directx_ovl
    _gfx_directx_safe = gfx_directx_safe
    _gfx_directx_soft = gfx_directx_soft
    _gfx_directx_win = gfx_directx_win
    _gfx_gdi = gfx_gdi
    _joystick_win32 = joystick_win32
    _keyboard_directx = keyboard_directx
    _mouse_directx = mouse_directx
    _set_gdi_color_format = set_gdi_color_format
    _set_palette_to_hdc = set_palette_to_hdc
    _stretch_blit_from_hdc = stretch_blit_from_hdc
    _stretch_blit_to_hdc = stretch_blit_to_hdc
    _system_directx = system_directx
    _timer_win32_high_perf = timer_win32_high_perf
    _timer_win32_low_perf = timer_win32_low_perf
    _win_get_dc = win_get_dc
    _win_get_window = win_get_window
    _win_gfx_driver = win_gfx_driver
    _win_grab_input = win_grab_input
    _win_release_dc = win_release_dc
    _win_set_window = win_set_window
    _win_set_wnd_create_proc = win_set_wnd_create_proc
    __add_edge = _add_edge
    __add_exit_func = _add_exit_func
    __al_drive_exists = _al_drive_exists
    __al_file_isok = _al_file_isok
    __al_file_size = _al_file_size
    __al_file_time = _al_file_time
    __al_free = _al_free
    __al_getdcwd = _al_getdcwd
    __al_getdrive = _al_getdrive
    __al_linker_midi = _al_linker_midi
    __al_linker_mouse = _al_linker_mouse
    __al_malloc = _al_malloc
    __al_realloc = _al_realloc
    __al_sane_realloc = _al_sane_realloc
    __allegro_count = _allegro_count
    __blender_add15 = _blender_add15
    __blender_add16 = _blender_add16
    __blender_add24 = _blender_add24
    __blender_alpha = _blender_alpha
    __blender_alpha15 = _blender_alpha15
    __blender_alpha16 = _blender_alpha16
    __blender_alpha24 = _blender_alpha24
    __blender_alpha32 = _blender_alpha32
    __blender_black = _blender_black
    __blender_burn15 = _blender_burn15
    __blender_burn16 = _blender_burn16
    __blender_burn24 = _blender_burn24
    __blender_col_15 = _blender_col_15
    __blender_col_16 = _blender_col_16
    __blender_col_24 = _blender_col_24
    __blender_col_32 = _blender_col_32
    __blender_color15 = _blender_color15
    __blender_color16 = _blender_color16
    __blender_color24 = _blender_color24
    __blender_difference15 = _blender_difference15
    __blender_difference16 = _blender_difference16
    __blender_difference24 = _blender_difference24
    __blender_dissolve15 = _blender_dissolve15
    __blender_dissolve16 = _blender_dissolve16
    __blender_dissolve24 = _blender_dissolve24
    __blender_dodge15 = _blender_dodge15
    __blender_dodge16 = _blender_dodge16
    __blender_dodge24 = _blender_dodge24
    __blender_func15 = _blender_func15
    __blender_func15x = _blender_func15x
    __blender_func16 = _blender_func16
    __blender_func16x = _blender_func16x
    __blender_func24 = _blender_func24
    __blender_func24x = _blender_func24x
    __blender_func32 = _blender_func32
    __blender_hue15 = _blender_hue15
    __blender_hue16 = _blender_hue16
    __blender_hue24 = _blender_hue24
    __blender_invert15 = _blender_invert15
    __blender_invert16 = _blender_invert16
    __blender_invert24 = _blender_invert24
    __blender_luminance15 = _blender_luminance15
    __blender_luminance16 = _blender_luminance16
    __blender_luminance24 = _blender_luminance24
    __blender_multiply15 = _blender_multiply15
    __blender_multiply16 = _blender_multiply16
    __blender_multiply24 = _blender_multiply24
    __blender_saturation15 = _blender_saturation15
    __blender_saturation16 = _blender_saturation16
    __blender_saturation24 = _blender_saturation24
    __blender_screen15 = _blender_screen15
    __blender_screen16 = _blender_screen16
    __blender_screen24 = _blender_screen24
    __blender_trans15 = _blender_trans15
    __blender_trans16 = _blender_trans16
    __blender_trans24 = _blender_trans24
    __blender_write_alpha = _blender_write_alpha
    __blit_between_formats = _blit_between_formats
    __clip_polygon_segment = _clip_polygon_segment
    __clip_polygon_segment_f = _clip_polygon_segment_f
    __color_conv = _color_conv
    __color_depth = _color_depth
    __color_find_glyph = _color_find_glyph
    __color_load_depth = _color_load_depth
    __colorconv_blit_15_to_16 = _colorconv_blit_15_to_16
    __colorconv_blit_15_to_24 = _colorconv_blit_15_to_24
    __colorconv_blit_15_to_32 = _colorconv_blit_15_to_32
    __colorconv_blit_15_to_8 = _colorconv_blit_15_to_8
    __colorconv_blit_16_to_15 = _colorconv_blit_16_to_15
    __colorconv_blit_16_to_24 = _colorconv_blit_16_to_24
    __colorconv_blit_16_to_32 = _colorconv_blit_16_to_32
    __colorconv_blit_16_to_8 = _colorconv_blit_16_to_8
    __colorconv_blit_24_to_15 = _colorconv_blit_24_to_15
    __colorconv_blit_24_to_16 = _colorconv_blit_24_to_16
    __colorconv_blit_24_to_32 = _colorconv_blit_24_to_32
    __colorconv_blit_24_to_8 = _colorconv_blit_24_to_8
    __colorconv_blit_32_to_15 = _colorconv_blit_32_to_15
    __colorconv_blit_32_to_16 = _colorconv_blit_32_to_16
    __colorconv_blit_32_to_24 = _colorconv_blit_32_to_24
    __colorconv_blit_32_to_8 = _colorconv_blit_32_to_8
    __colorconv_blit_8_to_15 = _colorconv_blit_8_to_15
    __colorconv_blit_8_to_16 = _colorconv_blit_8_to_16
    __colorconv_blit_8_to_24 = _colorconv_blit_8_to_24
    __colorconv_blit_8_to_32 = _colorconv_blit_8_to_32
    __colorconv_blit_8_to_8 = _colorconv_blit_8_to_8
    __compile_sprites = _compile_sprites
    __construct_datafile = _construct_datafile
    __create_driver_list = _create_driver_list
    __current_palette_changed = _current_palette_changed
    __current_refresh_rate = _current_refresh_rate
    __datafile_type = _datafile_type
    __default_font = _default_font
    __destroy_driver_list = _destroy_driver_list
    __digi_volume = _digi_volume
    __digmid_find_patches = _digmid_find_patches
    __dispsw_status = _dispsw_status
    __draw_listbox = _draw_listbox
    __draw_scrollable_frame = _draw_scrollable_frame
    __draw_textbox = _draw_textbox
    __drawing_mode = _drawing_mode
    __drawing_pattern = _drawing_pattern
    __drawing_x_anchor = _drawing_x_anchor
    __drawing_x_mask = _drawing_x_mask
    __drawing_y_anchor = _drawing_y_anchor
    __drawing_y_mask = _drawing_y_mask
    __driver_list_append_driver = _driver_list_append_driver
    __driver_list_append_list = _driver_list_append_list
    __driver_list_prepend_driver = _driver_list_prepend_driver
    __dummy_adjust_patches = _dummy_adjust_patches
    __dummy_key_on = _dummy_key_on
    __dummy_load_patches = _dummy_load_patches
    __dummy_noop1 = _dummy_noop1
    __dummy_noop2 = _dummy_noop2
    __dummy_noop3 = _dummy_noop3
    __fill_3d_edge_structure = _fill_3d_edge_structure
    __fill_3d_edge_structure_f = _fill_3d_edge_structure_f
    __find_utype = _find_utype
    __fixup_loaded_bitmap = _fixup_loaded_bitmap
    __font_vtable_color = _font_vtable_color
    __font_vtable_mono = _font_vtable_mono
    __get_colorconv_blitter = _get_colorconv_blitter
    __get_colorconv_map = _get_colorconv_map
    __get_scanline_filler = _get_scanline_filler
    __get_vtable = _get_vtable
    __gfx_bank = _gfx_bank
    __gfx_mode_set_count = _gfx_mode_set_count
    __got_prev_current_palette = _got_prev_current_palette
    __grow_scratch_mem = _grow_scratch_mem
    __gui_button_proc = _gui_button_proc
    __gui_ctext_proc = _gui_ctext_proc
    __gui_edit_proc = _gui_edit_proc
    __gui_list_proc = _gui_list_proc
    __gui_shadow_box_proc = _gui_shadow_box_proc
    __gui_text_list_proc = _gui_text_list_proc
    __handle_key_press = _handle_key_press
    __handle_key_release = _handle_key_release
    __handle_listbox_click = _handle_listbox_click
    __handle_mouse_input = _handle_mouse_input
    __handle_pckey = _handle_pckey
    __handle_scrollable_scroll = _handle_scrollable_scroll
    __handle_scrollable_scroll_click = _handle_scrollable_scroll_click
    __handle_timer_tick = _handle_timer_tick
    __joy_type = _joy_type
    __joystick_installed = _joystick_installed
    __key = _key
    __key_accent1 = _key_accent1
    __key_accent1_flag = _key_accent1_flag
    __key_accent1_lower_table = _key_accent1_lower_table
    __key_accent1_upper_table = _key_accent1_upper_table
    __key_accent2 = _key_accent2
    __key_accent2_flag = _key_accent2_flag
    __key_accent2_lower_table = _key_accent2_lower_table
    __key_accent2_upper_table = _key_accent2_upper_table
    __key_accent3 = _key_accent3
    __key_accent3_flag = _key_accent3_flag
    __key_accent3_lower_table = _key_accent3_lower_table
    __key_accent3_upper_table = _key_accent3_upper_table
    __key_accent4 = _key_accent4
    __key_accent4_flag = _key_accent4_flag
    __key_accent4_lower_table = _key_accent4_lower_table
    __key_accent4_upper_table = _key_accent4_upper_table
    __key_altgr_lower_table = _key_altgr_lower_table
    __key_altgr_upper_table = _key_altgr_upper_table
    __key_ascii_table = _key_ascii_table
    __key_capslock_table = _key_capslock_table
    __key_control_table = _key_control_table
    __key_shift_table = _key_shift_table
    __key_shifts = _key_shifts
    __key_standard_kb = _key_standard_kb
    __keyboard_installed = _keyboard_installed
    __last_bank_1 = _last_bank_1
    __last_bank_2 = _last_bank_2
    __linear_blit16 = _linear_blit16
    __linear_blit24 = _linear_blit24
    __linear_blit32 = _linear_blit32
    __linear_blit8 = _linear_blit8
    __linear_blit_backward16 = _linear_blit_backward16
    __linear_blit_backward24 = _linear_blit_backward24
    __linear_blit_backward32 = _linear_blit_backward32
    __linear_blit_backward8 = _linear_blit_backward8
    __linear_clear_to_color16 = _linear_clear_to_color16
    __linear_clear_to_color24 = _linear_clear_to_color24
    __linear_clear_to_color32 = _linear_clear_to_color32
    __linear_clear_to_color8 = _linear_clear_to_color8
    __linear_draw_256_sprite16 = _linear_draw_256_sprite16
    __linear_draw_256_sprite24 = _linear_draw_256_sprite24
    __linear_draw_256_sprite32 = _linear_draw_256_sprite32
    __linear_draw_character16 = _linear_draw_character16
    __linear_draw_character24 = _linear_draw_character24
    __linear_draw_character32 = _linear_draw_character32
    __linear_draw_character8 = _linear_draw_character8
    __linear_draw_glyph16 = _linear_draw_glyph16
    __linear_draw_glyph24 = _linear_draw_glyph24
    __linear_draw_glyph32 = _linear_draw_glyph32
    __linear_draw_glyph8 = _linear_draw_glyph8
    __linear_draw_lit_rle_sprite15 = _linear_draw_lit_rle_sprite15
    __linear_draw_lit_rle_sprite16 = _linear_draw_lit_rle_sprite16
    __linear_draw_lit_rle_sprite24 = _linear_draw_lit_rle_sprite24
    __linear_draw_lit_rle_sprite32 = _linear_draw_lit_rle_sprite32
    __linear_draw_lit_rle_sprite8 = _linear_draw_lit_rle_sprite8
    __linear_draw_lit_sprite15 = _linear_draw_lit_sprite15
    __linear_draw_lit_sprite16 = _linear_draw_lit_sprite16
    __linear_draw_lit_sprite24 = _linear_draw_lit_sprite24
    __linear_draw_lit_sprite32 = _linear_draw_lit_sprite32
    __linear_draw_lit_sprite8 = _linear_draw_lit_sprite8
    __linear_draw_rle_sprite15 = _linear_draw_rle_sprite15
    __linear_draw_rle_sprite16 = _linear_draw_rle_sprite16
    __linear_draw_rle_sprite24 = _linear_draw_rle_sprite24
    __linear_draw_rle_sprite32 = _linear_draw_rle_sprite32
    __linear_draw_rle_sprite8 = _linear_draw_rle_sprite8
    __linear_draw_sprite16 = _linear_draw_sprite16
    __linear_draw_sprite24 = _linear_draw_sprite24
    __linear_draw_sprite32 = _linear_draw_sprite32
    __linear_draw_sprite8 = _linear_draw_sprite8
    __linear_draw_sprite_h_flip16 = _linear_draw_sprite_h_flip16
    __linear_draw_sprite_h_flip24 = _linear_draw_sprite_h_flip24
    __linear_draw_sprite_h_flip32 = _linear_draw_sprite_h_flip32
    __linear_draw_sprite_h_flip8 = _linear_draw_sprite_h_flip8
    __linear_draw_sprite_v_flip16 = _linear_draw_sprite_v_flip16
    __linear_draw_sprite_v_flip24 = _linear_draw_sprite_v_flip24
    __linear_draw_sprite_v_flip32 = _linear_draw_sprite_v_flip32
    __linear_draw_sprite_v_flip8 = _linear_draw_sprite_v_flip8
    __linear_draw_sprite_vh_flip16 = _linear_draw_sprite_vh_flip16
    __linear_draw_sprite_vh_flip24 = _linear_draw_sprite_vh_flip24
    __linear_draw_sprite_vh_flip32 = _linear_draw_sprite_vh_flip32
    __linear_draw_sprite_vh_flip8 = _linear_draw_sprite_vh_flip8
    __linear_draw_trans_rgba_rle_sprite15 = _linear_draw_trans_rgba_rle_sprite15
    __linear_draw_trans_rgba_rle_sprite16 = _linear_draw_trans_rgba_rle_sprite16
    __linear_draw_trans_rgba_rle_sprite24 = _linear_draw_trans_rgba_rle_sprite24
    __linear_draw_trans_rgba_sprite15 = _linear_draw_trans_rgba_sprite15
    __linear_draw_trans_rgba_sprite16 = _linear_draw_trans_rgba_sprite16
    __linear_draw_trans_rgba_sprite24 = _linear_draw_trans_rgba_sprite24
    __linear_draw_trans_rle_sprite15 = _linear_draw_trans_rle_sprite15
    __linear_draw_trans_rle_sprite16 = _linear_draw_trans_rle_sprite16
    __linear_draw_trans_rle_sprite24 = _linear_draw_trans_rle_sprite24
    __linear_draw_trans_rle_sprite32 = _linear_draw_trans_rle_sprite32
    __linear_draw_trans_rle_sprite8 = _linear_draw_trans_rle_sprite8
    __linear_draw_trans_sprite15 = _linear_draw_trans_sprite15
    __linear_draw_trans_sprite16 = _linear_draw_trans_sprite16
    __linear_draw_trans_sprite24 = _linear_draw_trans_sprite24
    __linear_draw_trans_sprite32 = _linear_draw_trans_sprite32
    __linear_draw_trans_sprite8 = _linear_draw_trans_sprite8
    __linear_getpixel16 = _linear_getpixel16
    __linear_getpixel24 = _linear_getpixel24
    __linear_getpixel32 = _linear_getpixel32
    __linear_getpixel8 = _linear_getpixel8
    __linear_hline15 = _linear_hline15
    __linear_hline16 = _linear_hline16
    __linear_hline24 = _linear_hline24
    __linear_hline32 = _linear_hline32
    __linear_hline8 = _linear_hline8
    __linear_masked_blit16 = _linear_masked_blit16
    __linear_masked_blit24 = _linear_masked_blit24
    __linear_masked_blit32 = _linear_masked_blit32
    __linear_masked_blit8 = _linear_masked_blit8
    __linear_putpixel15 = _linear_putpixel15
    __linear_putpixel16 = _linear_putpixel16
    __linear_putpixel24 = _linear_putpixel24
    __linear_putpixel32 = _linear_putpixel32
    __linear_putpixel8 = _linear_putpixel8
    __linear_vline15 = _linear_vline15
    __linear_vline16 = _linear_vline16
    __linear_vline24 = _linear_vline24
    __linear_vline32 = _linear_vline32
    __linear_vline8 = _linear_vline8
    __make_bitmap = _make_bitmap
    __midi_allocate_voice = _midi_allocate_voice
    __midi_none = _midi_none
    __midi_tick = _midi_tick
    __midi_volume = _midi_volume
    __mix_some_samples = _mix_some_samples
    __mixer_exit = _mixer_exit
    __mixer_get_frequency = _mixer_get_frequency
    __mixer_get_pan = _mixer_get_pan
    __mixer_get_position = _mixer_get_position
    __mixer_get_volume = _mixer_get_volume
    __mixer_init = _mixer_init
    __mixer_init_voice = _mixer_init_voice
    __mixer_loop_voice = _mixer_loop_voice
    __mixer_ramp_volume = _mixer_ramp_volume
    __mixer_release_voice = _mixer_release_voice
    __mixer_set_echo = _mixer_set_echo
    __mixer_set_frequency = _mixer_set_frequency
    __mixer_set_pan = _mixer_set_pan
    __mixer_set_position = _mixer_set_position
    __mixer_set_tremolo = _mixer_set_tremolo
    __mixer_set_vibrato = _mixer_set_vibrato
    __mixer_set_volume = _mixer_set_volume
    __mixer_start_voice = _mixer_start_voice
    __mixer_stop_frequency_sweep = _mixer_stop_frequency_sweep
    __mixer_stop_pan_sweep = _mixer_stop_pan_sweep
    __mixer_stop_voice = _mixer_stop_voice
    __mixer_stop_volume_ramp = _mixer_stop_volume_ramp
    __mixer_sweep_frequency = _mixer_sweep_frequency
    __mixer_sweep_pan = _mixer_sweep_pan
    __mono_find_glyph = _mono_find_glyph
    __mouse_b = _mouse_b
    __mouse_installed = _mouse_installed
    __mouse_on = _mouse_on
    __mouse_pointer = _mouse_pointer
    __mouse_screen = _mouse_screen
    __mouse_type = _mouse_type
    __mouse_x = _mouse_x
    __mouse_y = _mouse_y
    __mouse_z = _mouse_z
    __normal_line = _normal_line
    __normal_rectfill = _normal_rectfill
    __optim_alternative_drawer = _optim_alternative_drawer
    __pack_fdopen = _pack_fdopen
    __packfile_datasize = _packfile_datasize
    __packfile_filesize = _packfile_filesize
    __packfile_type = _packfile_type
    __palette_color15 = _palette_color15
    __palette_color16 = _palette_color16
    __palette_color24 = _palette_color24
    __palette_color32 = _palette_color32
    __palette_color8 = _palette_color8
    __palette_expansion_table = _palette_expansion_table
    __parallelogram_map = _parallelogram_map
    __parallelogram_map_standard = _parallelogram_map_standard
    __pckey_scancode_to_ascii = _pckey_scancode_to_ascii
    __pckeys_init = _pckeys_init
    __phys_voice = _phys_voice
    __pivot_scaled_sprite_flip = _pivot_scaled_sprite_flip
    __poly_scanline_atex16 = _poly_scanline_atex16
    __poly_scanline_atex24 = _poly_scanline_atex24
    __poly_scanline_atex32 = _poly_scanline_atex32
    __poly_scanline_atex8 = _poly_scanline_atex8
    __poly_scanline_atex_lit15 = _poly_scanline_atex_lit15
    __poly_scanline_atex_lit16 = _poly_scanline_atex_lit16
    __poly_scanline_atex_lit24 = _poly_scanline_atex_lit24
    __poly_scanline_atex_lit32 = _poly_scanline_atex_lit32
    __poly_scanline_atex_lit8 = _poly_scanline_atex_lit8
    __poly_scanline_atex_mask15 = _poly_scanline_atex_mask15
    __poly_scanline_atex_mask16 = _poly_scanline_atex_mask16
    __poly_scanline_atex_mask24 = _poly_scanline_atex_mask24
    __poly_scanline_atex_mask32 = _poly_scanline_atex_mask32
    __poly_scanline_atex_mask8 = _poly_scanline_atex_mask8
    __poly_scanline_atex_mask_lit15 = _poly_scanline_atex_mask_lit15
    __poly_scanline_atex_mask_lit16 = _poly_scanline_atex_mask_lit16
    __poly_scanline_atex_mask_lit24 = _poly_scanline_atex_mask_lit24
    __poly_scanline_atex_mask_lit32 = _poly_scanline_atex_mask_lit32
    __poly_scanline_atex_mask_lit8 = _poly_scanline_atex_mask_lit8
    __poly_scanline_atex_mask_trans15 = _poly_scanline_atex_mask_trans15
    __poly_scanline_atex_mask_trans16 = _poly_scanline_atex_mask_trans16
    __poly_scanline_atex_mask_trans24 = _poly_scanline_atex_mask_trans24
    __poly_scanline_atex_mask_trans32 = _poly_scanline_atex_mask_trans32
    __poly_scanline_atex_mask_trans8 = _poly_scanline_atex_mask_trans8
    __poly_scanline_atex_trans15 = _poly_scanline_atex_trans15
    __poly_scanline_atex_trans16 = _poly_scanline_atex_trans16
    __poly_scanline_atex_trans24 = _poly_scanline_atex_trans24
    __poly_scanline_atex_trans32 = _poly_scanline_atex_trans32
    __poly_scanline_atex_trans8 = _poly_scanline_atex_trans8
    __poly_scanline_dummy = _poly_scanline_dummy
    __poly_scanline_gcol8 = _poly_scanline_gcol8
    __poly_scanline_grgb15 = _poly_scanline_grgb15
    __poly_scanline_grgb16 = _poly_scanline_grgb16
    __poly_scanline_grgb24 = _poly_scanline_grgb24
    __poly_scanline_grgb32 = _poly_scanline_grgb32
    __poly_scanline_grgb8 = _poly_scanline_grgb8
    __poly_scanline_ptex16 = _poly_scanline_ptex16
    __poly_scanline_ptex24 = _poly_scanline_ptex24
    __poly_scanline_ptex32 = _poly_scanline_ptex32
    __poly_scanline_ptex8 = _poly_scanline_ptex8
    __poly_scanline_ptex_lit15 = _poly_scanline_ptex_lit15
    __poly_scanline_ptex_lit16 = _poly_scanline_ptex_lit16
    __poly_scanline_ptex_lit24 = _poly_scanline_ptex_lit24
    __poly_scanline_ptex_lit32 = _poly_scanline_ptex_lit32
    __poly_scanline_ptex_lit8 = _poly_scanline_ptex_lit8
    __poly_scanline_ptex_mask15 = _poly_scanline_ptex_mask15
    __poly_scanline_ptex_mask16 = _poly_scanline_ptex_mask16
    __poly_scanline_ptex_mask24 = _poly_scanline_ptex_mask24
    __poly_scanline_ptex_mask32 = _poly_scanline_ptex_mask32
    __poly_scanline_ptex_mask8 = _poly_scanline_ptex_mask8
    __poly_scanline_ptex_mask_lit15 = _poly_scanline_ptex_mask_lit15
    __poly_scanline_ptex_mask_lit16 = _poly_scanline_ptex_mask_lit16
    __poly_scanline_ptex_mask_lit24 = _poly_scanline_ptex_mask_lit24
    __poly_scanline_ptex_mask_lit32 = _poly_scanline_ptex_mask_lit32
    __poly_scanline_ptex_mask_lit8 = _poly_scanline_ptex_mask_lit8
    __poly_scanline_ptex_mask_trans15 = _poly_scanline_ptex_mask_trans15
    __poly_scanline_ptex_mask_trans16 = _poly_scanline_ptex_mask_trans16
    __poly_scanline_ptex_mask_trans24 = _poly_scanline_ptex_mask_trans24
    __poly_scanline_ptex_mask_trans32 = _poly_scanline_ptex_mask_trans32
    __poly_scanline_ptex_mask_trans8 = _poly_scanline_ptex_mask_trans8
    __poly_scanline_ptex_trans15 = _poly_scanline_ptex_trans15
    __poly_scanline_ptex_trans16 = _poly_scanline_ptex_trans16
    __poly_scanline_ptex_trans24 = _poly_scanline_ptex_trans24
    __poly_scanline_ptex_trans32 = _poly_scanline_ptex_trans32
    __poly_scanline_ptex_trans8 = _poly_scanline_ptex_trans8
    __poly_zbuf_atex16 = _poly_zbuf_atex16
    __poly_zbuf_atex24 = _poly_zbuf_atex24
    __poly_zbuf_atex32 = _poly_zbuf_atex32
    __poly_zbuf_atex8 = _poly_zbuf_atex8
    __poly_zbuf_atex_lit15 = _poly_zbuf_atex_lit15
    __poly_zbuf_atex_lit16 = _poly_zbuf_atex_lit16
    __poly_zbuf_atex_lit24 = _poly_zbuf_atex_lit24
    __poly_zbuf_atex_lit32 = _poly_zbuf_atex_lit32
    __poly_zbuf_atex_lit8 = _poly_zbuf_atex_lit8
    __poly_zbuf_atex_mask15 = _poly_zbuf_atex_mask15
    __poly_zbuf_atex_mask16 = _poly_zbuf_atex_mask16
    __poly_zbuf_atex_mask24 = _poly_zbuf_atex_mask24
    __poly_zbuf_atex_mask32 = _poly_zbuf_atex_mask32
    __poly_zbuf_atex_mask8 = _poly_zbuf_atex_mask8
    __poly_zbuf_atex_mask_lit15 = _poly_zbuf_atex_mask_lit15
    __poly_zbuf_atex_mask_lit16 = _poly_zbuf_atex_mask_lit16
    __poly_zbuf_atex_mask_lit24 = _poly_zbuf_atex_mask_lit24
    __poly_zbuf_atex_mask_lit32 = _poly_zbuf_atex_mask_lit32
    __poly_zbuf_atex_mask_lit8 = _poly_zbuf_atex_mask_lit8
    __poly_zbuf_atex_mask_trans15 = _poly_zbuf_atex_mask_trans15
    __poly_zbuf_atex_mask_trans16 = _poly_zbuf_atex_mask_trans16
    __poly_zbuf_atex_mask_trans24 = _poly_zbuf_atex_mask_trans24
    __poly_zbuf_atex_mask_trans32 = _poly_zbuf_atex_mask_trans32
    __poly_zbuf_atex_mask_trans8 = _poly_zbuf_atex_mask_trans8
    __poly_zbuf_atex_trans15 = _poly_zbuf_atex_trans15
    __poly_zbuf_atex_trans16 = _poly_zbuf_atex_trans16
    __poly_zbuf_atex_trans24 = _poly_zbuf_atex_trans24
    __poly_zbuf_atex_trans32 = _poly_zbuf_atex_trans32
    __poly_zbuf_atex_trans8 = _poly_zbuf_atex_trans8
    __poly_zbuf_flat16 = _poly_zbuf_flat16
    __poly_zbuf_flat24 = _poly_zbuf_flat24
    __poly_zbuf_flat32 = _poly_zbuf_flat32
    __poly_zbuf_flat8 = _poly_zbuf_flat8
    __poly_zbuf_gcol8 = _poly_zbuf_gcol8
    __poly_zbuf_grgb15 = _poly_zbuf_grgb15
    __poly_zbuf_grgb16 = _poly_zbuf_grgb16
    __poly_zbuf_grgb24 = _poly_zbuf_grgb24
    __poly_zbuf_grgb32 = _poly_zbuf_grgb32
    __poly_zbuf_grgb8 = _poly_zbuf_grgb8
    __poly_zbuf_ptex16 = _poly_zbuf_ptex16
    __poly_zbuf_ptex24 = _poly_zbuf_ptex24
    __poly_zbuf_ptex32 = _poly_zbuf_ptex32
    __poly_zbuf_ptex8 = _poly_zbuf_ptex8
    __poly_zbuf_ptex_lit15 = _poly_zbuf_ptex_lit15
    __poly_zbuf_ptex_lit16 = _poly_zbuf_ptex_lit16
    __poly_zbuf_ptex_lit24 = _poly_zbuf_ptex_lit24
    __poly_zbuf_ptex_lit32 = _poly_zbuf_ptex_lit32
    __poly_zbuf_ptex_lit8 = _poly_zbuf_ptex_lit8
    __poly_zbuf_ptex_mask15 = _poly_zbuf_ptex_mask15
    __poly_zbuf_ptex_mask16 = _poly_zbuf_ptex_mask16
    __poly_zbuf_ptex_mask24 = _poly_zbuf_ptex_mask24
    __poly_zbuf_ptex_mask32 = _poly_zbuf_ptex_mask32
    __poly_zbuf_ptex_mask8 = _poly_zbuf_ptex_mask8
    __poly_zbuf_ptex_mask_lit15 = _poly_zbuf_ptex_mask_lit15
    __poly_zbuf_ptex_mask_lit16 = _poly_zbuf_ptex_mask_lit16
    __poly_zbuf_ptex_mask_lit24 = _poly_zbuf_ptex_mask_lit24
    __poly_zbuf_ptex_mask_lit32 = _poly_zbuf_ptex_mask_lit32
    __poly_zbuf_ptex_mask_lit8 = _poly_zbuf_ptex_mask_lit8
    __poly_zbuf_ptex_mask_trans15 = _poly_zbuf_ptex_mask_trans15
    __poly_zbuf_ptex_mask_trans16 = _poly_zbuf_ptex_mask_trans16
    __poly_zbuf_ptex_mask_trans24 = _poly_zbuf_ptex_mask_trans24
    __poly_zbuf_ptex_mask_trans32 = _poly_zbuf_ptex_mask_trans32
    __poly_zbuf_ptex_mask_trans8 = _poly_zbuf_ptex_mask_trans8
    __poly_zbuf_ptex_trans15 = _poly_zbuf_ptex_trans15
    __poly_zbuf_ptex_trans16 = _poly_zbuf_ptex_trans16
    __poly_zbuf_ptex_trans24 = _poly_zbuf_ptex_trans24
    __poly_zbuf_ptex_trans32 = _poly_zbuf_ptex_trans32
    __poly_zbuf_ptex_trans8 = _poly_zbuf_ptex_trans8
    __prev_current_palette = _prev_current_palette
    __refresh_rate_request = _refresh_rate_request
    __register_bitmap_file_type_init = _register_bitmap_file_type_init
    __register_switch_bitmap = _register_switch_bitmap
    __release_colorconv_blitter = _release_colorconv_blitter
    __remove_edge = _remove_edge
    __remove_exit_func = _remove_exit_func
    __restore_switch_state = _restore_switch_state
    __retrace_hpp_value = _retrace_hpp_value
    __rotate_scale_flip_coordinates = _rotate_scale_flip_coordinates
    __safe_gfx_mode_change = _safe_gfx_mode_change
    __save_switch_state = _save_switch_state
    __scratch_mem = _scratch_mem
    __scratch_mem_size = _scratch_mem_size
    __screen_split_position = _screen_split_position
    __screen_vtable = _screen_vtable
    __set_colorconv_palette = _set_colorconv_palette
    __sort_out_virtual_width = _sort_out_virtual_width
    __sound_bits = _sound_bits
    __sound_dma = _sound_dma
    __sound_flip_pan = _sound_flip_pan
    __sound_freq = _sound_freq
    __sound_hq = _sound_hq
    __sound_input_installed = _sound_input_installed
    __sound_installed = _sound_installed
    __sound_irq = _sound_irq
    __sound_port = _sound_port
    __sound_stereo = _sound_stereo
    __stub_bank_switch = _stub_bank_switch
    __stub_bank_switch_end = _stub_bank_switch_end
    __stub_unbank_switch = _stub_unbank_switch
    __sub_bitmap_id_count = _sub_bitmap_id_count
    __textmode = _textmode
    __timer_installed = _timer_installed
    __timer_queue = _timer_queue
    __timer_use_retrace = _timer_use_retrace
    __unload_datafile_object = _unload_datafile_object
    __unregister_switch_bitmap = _unregister_switch_bitmap
    __voice = _voice
    __zbuffer = _zbuffer
    _font_vtable_color = font_vtable_color
    _font_vtable_mono = font_vtable_mono