@numchapentry{API}{1}{API}{1}
@numsecentry{Using Allegro}{1.1}{Using}{1}
@numsubsecentry{install_allegro}{1.1.1}{install_allegro}{1}
@numsubsecentry{allegro_init}{1.1.2}{allegro_init}{1}
@numsubsecentry{allegro_exit}{1.1.3}{allegro_exit}{2}
@numsubsecentry{END_OF_MAIN}{1.1.4}{END_OF_MAIN}{2}
@numsubsecentry{allegro_id}{1.1.5}{allegro_id}{3}
@numsubsecentry{allegro_error}{1.1.6}{allegro_error}{3}
@numsubsecentry{ALLEGRO_VERSION}{1.1.7}{ALLEGRO_VERSION}{3}
@numsubsecentry{ALLEGRO_SUB_VERSION}{1.1.8}{ALLEGRO_SUB_VERSION}{4}
@numsubsecentry{ALLEGRO_WIP_VERSION}{1.1.9}{ALLEGRO_WIP_VERSION}{4}
@numsubsecentry{ALLEGRO_VERSION_STR}{1.1.10}{ALLEGRO_VERSION_STR}{4}
@numsubsecentry{ALLEGRO_DATE_STR}{1.1.11}{ALLEGRO_DATE_STR}{4}
@numsubsecentry{ALLEGRO_DATE}{1.1.12}{ALLEGRO_DATE}{4}
@numsubsecentry{AL_ID}{1.1.13}{AL_ID}{4}
@numsubsecentry{MAKE_VERSION}{1.1.14}{MAKE_VERSION}{5}
@numsubsecentry{os_type}{1.1.15}{os_type}{5}
@numsubsecentry{os_version}{1.1.16}{os_version}{6}
@numsubsecentry{os_multitasking}{1.1.17}{os_multitasking}{6}
@numsubsecentry{allegro_message}{1.1.18}{allegro_message}{6}
@numsubsecentry{set_window_title}{1.1.19}{set_window_title}{7}
@numsubsecentry{set_close_button_callback}{1.1.20}{set_close_button_callback}{7}
@numsubsecentry{desktop_color_depth}{1.1.21}{desktop_color_depth}{8}
@numsubsecentry{get_desktop_resolution}{1.1.22}{get_desktop_resolution}{9}
@numsubsecentry{check_cpu}{1.1.23}{check_cpu}{9}
@numsubsecentry{cpu_vendor}{1.1.24}{cpu_vendor}{10}
@numsubsecentry{cpu_family}{1.1.25}{cpu_family}{10}
@numsubsecentry{cpu_model}{1.1.26}{cpu_model}{11}
@numsubsecentry{cpu_capabilities}{1.1.27}{cpu_capabilities}{11}
@numsecentry{Structures and types defined by Allegro}{1.2}{Structures}{12}
@numsubsecentry{fixed}{1.2.1}{fixed}{13}
@numsubsecentry{BITMAP}{1.2.2}{BITMAP}{13}
@numsubsecentry{RLE_SPRITE}{1.2.3}{RLE_SPRITE}{14}
@numsubsecentry{COMPILED_SPRITE}{1.2.4}{COMPILED_SPRITE}{14}
@numsubsecentry{JOYSTICK_INFO}{1.2.5}{JOYSTICK_INFO}{15}
@numsubsecentry{JOYSTICK_BUTTON_INFO}{1.2.6}{JOYSTICK_BUTTON_INFO}{15}
@numsubsecentry{JOYSTICK_STICK_INFO}{1.2.7}{JOYSTICK_STICK_INFO}{15}
@numsubsecentry{JOYSTICK_AXIS_INFO}{1.2.8}{JOYSTICK_AXIS_INFO}{16}
@numsubsecentry{GFX_MODE_LIST}{1.2.9}{GFX_MODE_LIST}{16}
@numsubsecentry{GFX_MODE}{1.2.10}{GFX_MODE}{16}
@numsubsecentry{PAL_SIZE}{1.2.11}{PAL_SIZE}{16}
@numsubsecentry{PALETTE}{1.2.12}{PALETTE}{17}
@numsubsecentry{RGB}{1.2.13}{RGB}{17}
@numsubsecentry{V3D}{1.2.14}{V3D}{17}
@numsubsecentry{V3D_f}{1.2.15}{V3D_f}{18}
@numsubsecentry{COLOR_MAP}{1.2.16}{COLOR_MAP}{18}
@numsubsecentry{RGB_MAP}{1.2.17}{RGB_MAP}{19}
@numsubsecentry{al_ffblk}{1.2.18}{al_ffblk}{19}
@numsubsecentry{DATAFILE}{1.2.19}{DATAFILE}{19}
@numsubsecentry{MATRIX}{1.2.20}{MATRIX}{20}
@numsubsecentry{MATRIX_f}{1.2.21}{MATRIX_f}{20}
@numsubsecentry{QUAT}{1.2.22}{QUAT}{21}
@numsubsecentry{DIALOG}{1.2.23}{DIALOG}{21}
@numsubsecentry{MENU}{1.2.24}{MENU}{21}
@numsubsecentry{DIALOG_PLAYER}{1.2.25}{DIALOG_PLAYER}{22}
@numsubsecentry{MENU_PLAYER}{1.2.26}{MENU_PLAYER}{22}
@numsubsecentry{FONT}{1.2.27}{FONT}{22}
@numsubsecentry{ZBUFFER}{1.2.28}{ZBUFFER}{23}
@numsubsecentry{SAMPLE}{1.2.29}{SAMPLE}{23}
@numsubsecentry{MIDI}{1.2.30}{MIDI}{24}
@numsubsecentry{AUDIOSTREAM}{1.2.31}{AUDIOSTREAM}{24}
@numsubsecentry{PACKFILE}{1.2.32}{PACKFILE}{24}
@numsubsecentry{PACKFILE_VTABLE}{1.2.33}{PACKFILE_VTABLE}{25}
@numsubsecentry{LZSS_PACK_DATA}{1.2.34}{LZSS_PACK_DATA}{25}
@numsubsecentry{LZSS_UNPACK_DATA}{1.2.35}{LZSS_UNPACK_DATA}{25}
@numsecentry{Unicode routines}{1.3}{Unicode}{26}
@numsubsecentry{set_uformat}{1.3.1}{set_uformat}{26}
@numsubsecentry{get_uformat}{1.3.2}{get_uformat}{27}
@numsubsecentry{register_uformat}{1.3.3}{register_uformat}{28}
@numsubsecentry{set_ucodepage}{1.3.4}{set_ucodepage}{28}
@numsubsecentry{need_uconvert}{1.3.5}{need_uconvert}{29}
@numsubsecentry{uconvert_size}{1.3.6}{uconvert_size}{29}
@numsubsecentry{do_uconvert}{1.3.7}{do_uconvert}{30}
@numsubsecentry{uconvert}{1.3.8}{uconvert}{30}
@numsubsecentry{uconvert_ascii}{1.3.9}{uconvert_ascii}{31}
@numsubsecentry{uconvert_toascii}{1.3.10}{uconvert_toascii}{31}
@numsubsecentry{empty_string}{1.3.11}{empty_string}{31}
@numsubsecentry{ugetc}{1.3.12}{ugetc}{32}
@numsubsecentry{ugetx}{1.3.13}{ugetx}{32}
@numsubsecentry{usetc}{1.3.14}{usetc}{32}
@numsubsecentry{uwidth}{1.3.15}{uwidth}{33}
@numsubsecentry{ucwidth}{1.3.16}{ucwidth}{33}
@numsubsecentry{uisok}{1.3.17}{uisok}{33}
@numsubsecentry{uoffset}{1.3.18}{uoffset}{34}
@numsubsecentry{ugetat}{1.3.19}{ugetat}{34}
@numsubsecentry{usetat}{1.3.20}{usetat}{35}
@numsubsecentry{uinsert}{1.3.21}{uinsert}{35}
@numsubsecentry{uremove}{1.3.22}{uremove}{35}
@numsubsecentry{ustrsize}{1.3.23}{ustrsize}{36}
@numsubsecentry{ustrsizez}{1.3.24}{ustrsizez}{36}
@numsubsecentry{uwidth_max}{1.3.25}{uwidth_max}{36}
@numsubsecentry{utolower}{1.3.26}{utolower}{37}
@numsubsecentry{utoupper}{1.3.27}{utoupper}{37}
@numsubsecentry{uisspace}{1.3.28}{uisspace}{37}
@numsubsecentry{uisdigit}{1.3.29}{uisdigit}{38}
@numsubsecentry{ustrdup}{1.3.30}{ustrdup}{38}
@numsubsecentry{_ustrdup}{1.3.31}{_ustrdup}{39}
@numsubsecentry{ustrcpy}{1.3.32}{ustrcpy}{39}
@numsubsecentry{ustrzcpy}{1.3.33}{ustrzcpy}{39}
@numsubsecentry{ustrcat}{1.3.34}{ustrcat}{40}
@numsubsecentry{ustrzcat}{1.3.35}{ustrzcat}{40}
@numsubsecentry{ustrlen}{1.3.36}{ustrlen}{40}
@numsubsecentry{ustrcmp}{1.3.37}{ustrcmp}{41}
@numsubsecentry{ustrncpy}{1.3.38}{ustrncpy}{41}
@numsubsecentry{ustrzncpy}{1.3.39}{ustrzncpy}{41}
@numsubsecentry{ustrncat}{1.3.40}{ustrncat}{42}
@numsubsecentry{ustrzncat}{1.3.41}{ustrzncat}{42}
@numsubsecentry{ustrncmp}{1.3.42}{ustrncmp}{42}
@numsubsecentry{ustricmp}{1.3.43}{ustricmp}{43}
@numsubsecentry{ustrnicmp}{1.3.44}{ustrnicmp}{43}
@numsubsecentry{ustrlwr}{1.3.45}{ustrlwr}{44}
@numsubsecentry{ustrupr}{1.3.46}{ustrupr}{44}
@numsubsecentry{ustrchr}{1.3.47}{ustrchr}{44}
@numsubsecentry{ustrrchr}{1.3.48}{ustrrchr}{45}
@numsubsecentry{ustrstr}{1.3.49}{ustrstr}{45}
@numsubsecentry{ustrpbrk}{1.3.50}{ustrpbrk}{46}
@numsubsecentry{ustrtok}{1.3.51}{ustrtok}{46}
@numsubsecentry{ustrtok_r}{1.3.52}{ustrtok_r}{47}
@numsubsecentry{uatof}{1.3.53}{uatof}{47}
@numsubsecentry{ustrtol}{1.3.54}{ustrtol}{47}
@numsubsecentry{ustrtod}{1.3.55}{ustrtod}{48}
@numsubsecentry{ustrerror}{1.3.56}{ustrerror}{48}
@numsubsecentry{usprintf}{1.3.57}{usprintf}{49}
@numsubsecentry{uszprintf}{1.3.58}{uszprintf}{49}
@numsubsecentry{uvsprintf}{1.3.59}{uvsprintf}{49}
@numsubsecentry{uvszprintf}{1.3.60}{uvszprintf}{50}
@numsecentry{Configuration routines}{1.4}{Configuration}{50}
@numsubsecentry{set_config_file}{1.4.1}{set_config_file}{51}
@numsubsecentry{set_config_data}{1.4.2}{set_config_data}{52}
@numsubsecentry{override_config_file}{1.4.3}{override_config_file}{52}
@numsubsecentry{override_config_data}{1.4.4}{override_config_data}{53}
@numsubsecentry{push_config_state}{1.4.5}{push_config_state}{53}
@numsubsecentry{pop_config_state}{1.4.6}{pop_config_state}{54}
@numsubsecentry{flush_config_file}{1.4.7}{flush_config_file}{54}
@numsubsecentry{reload_config_texts}{1.4.8}{reload_config_texts}{54}
@numsubsecentry{hook_config_section}{1.4.9}{hook_config_section}{55}
@numsubsecentry{config_is_hooked}{1.4.10}{config_is_hooked}{55}
@numsubsecentry{get_config_string}{1.4.11}{get_config_string}{56}
@numsubsecentry{get_config_int}{1.4.12}{get_config_int}{56}
@numsubsecentry{get_config_hex}{1.4.13}{get_config_hex}{57}
@numsubsecentry{get_config_float}{1.4.14}{get_config_float}{57}
@numsubsecentry{get_config_id}{1.4.15}{get_config_id}{57}
@numsubsecentry{get_config_argv}{1.4.16}{get_config_argv}{58}
@numsubsecentry{get_config_text}{1.4.17}{get_config_text}{58}
@numsubsecentry{set_config_string}{1.4.18}{set_config_string}{59}
@numsubsecentry{set_config_int}{1.4.19}{set_config_int}{59}
@numsubsecentry{set_config_hex}{1.4.20}{set_config_hex}{60}
@numsubsecentry{set_config_float}{1.4.21}{set_config_float}{60}
@numsubsecentry{set_config_id}{1.4.22}{set_config_id}{60}
@numsubsecentry{list_config_entries}{1.4.23}{list_config_entries}{61}
@numsubsecentry{list_config_sections}{1.4.24}{list_config_sections}{62}
@numsubsecentry{free_config_entries}{1.4.25}{free_config_entries}{62}
@numsubsecentry{Standard config variables}{1.4.26}{Standard config variables}{62}
@numsecentry{Mouse routines}{1.5}{Mouse}{69}
@numsubsecentry{install_mouse}{1.5.1}{install_mouse}{70}
@numsubsecentry{remove_mouse}{1.5.2}{remove_mouse}{70}
@numsubsecentry{poll_mouse}{1.5.3}{poll_mouse}{70}
@numsubsecentry{mouse_needs_poll}{1.5.4}{mouse_needs_poll}{71}
@numsubsecentry{enable_hardware_cursor}{1.5.5}{enable_hardware_cursor}{71}
@numsubsecentry{disable_hardware_cursor}{1.5.6}{disable_hardware_cursor}{72}
@numsubsecentry{select_mouse_cursor}{1.5.7}{select_mouse_cursor}{72}
@numsubsecentry{set_mouse_cursor_bitmap}{1.5.8}{set_mouse_cursor_bitmap}{73}
@numsubsecentry{mouse_x}{1.5.9}{mouse_x}{74}
@numsubsecentry{mouse_sprite}{1.5.10}{mouse_sprite}{75}
@numsubsecentry{show_mouse}{1.5.11}{show_mouse}{75}
@numsubsecentry{scare_mouse}{1.5.12}{scare_mouse}{76}
@numsubsecentry{scare_mouse_area}{1.5.13}{scare_mouse_area}{76}
@numsubsecentry{unscare_mouse}{1.5.14}{unscare_mouse}{77}
@numsubsecentry{show_os_cursor}{1.5.15}{show_os_cursor}{77}
@numsubsecentry{freeze_mouse_flag}{1.5.16}{freeze_mouse_flag}{78}
@numsubsecentry{position_mouse}{1.5.17}{position_mouse}{78}
@numsubsecentry{position_mouse_z}{1.5.18}{position_mouse_z}{78}
@numsubsecentry{position_mouse_w}{1.5.19}{position_mouse_w}{78}
@numsubsecentry{set_mouse_range}{1.5.20}{set_mouse_range}{79}
@numsubsecentry{set_mouse_speed}{1.5.21}{set_mouse_speed}{79}
@numsubsecentry{set_mouse_sprite}{1.5.22}{set_mouse_sprite}{79}
@numsubsecentry{set_mouse_sprite_focus}{1.5.23}{set_mouse_sprite_focus}{79}
@numsubsecentry{get_mouse_mickeys}{1.5.24}{get_mouse_mickeys}{80}
@numsubsecentry{mouse_callback}{1.5.25}{mouse_callback}{80}
@numsecentry{Timer routines}{1.6}{Timer}{80}
@numsubsecentry{install_timer}{1.6.1}{install_timer}{81}
@numsubsecentry{remove_timer}{1.6.2}{remove_timer}{81}
@numsubsecentry{install_int}{1.6.3}{install_int}{81}
@numsubsecentry{install_int_ex}{1.6.4}{install_int_ex}{82}
@numsubsecentry{LOCK_VARIABLE}{1.6.5}{LOCK_VARIABLE}{83}
@numsubsecentry{LOCK_FUNCTION}{1.6.6}{LOCK_FUNCTION}{84}
@numsubsecentry{END_OF_FUNCTION}{1.6.7}{END_OF_FUNCTION}{84}
@numsubsecentry{remove_int}{1.6.8}{remove_int}{85}
@numsubsecentry{install_param_int}{1.6.9}{install_param_int}{85}
@numsubsecentry{install_param_int_ex}{1.6.10}{install_param_int_ex}{85}
@numsubsecentry{remove_param_int}{1.6.11}{remove_param_int}{85}
@numsubsecentry{retrace_count}{1.6.12}{retrace_count}{86}
@numsubsecentry{rest}{1.6.13}{rest}{86}
@numsubsecentry{rest_callback}{1.6.14}{rest_callback}{87}
@numsecentry{Keyboard routines}{1.7}{Keyboard}{87}
@numsubsecentry{install_keyboard}{1.7.1}{install_keyboard}{87}
@numsubsecentry{remove_keyboard}{1.7.2}{remove_keyboard}{88}
@numsubsecentry{install_keyboard_hooks}{1.7.3}{install_keyboard_hooks}{89}
@numsubsecentry{poll_keyboard}{1.7.4}{poll_keyboard}{89}
@numsubsecentry{keyboard_needs_poll}{1.7.5}{keyboard_needs_poll}{90}
@numsubsecentry{key}{1.7.6}{key}{90}
@numsubsecentry{key_shifts}{1.7.7}{key_shifts}{91}
@numsubsecentry{keypressed}{1.7.8}{keypressed}{92}
@numsubsecentry{readkey}{1.7.9}{readkey}{93}
@numsubsecentry{ureadkey}{1.7.10}{ureadkey}{93}
@numsubsecentry{scancode_to_ascii}{1.7.11}{scancode_to_ascii}{94}
@numsubsecentry{scancode_to_name}{1.7.12}{scancode_to_name}{95}
@numsubsecentry{simulate_keypress}{1.7.13}{simulate_keypress}{95}
@numsubsecentry{simulate_ukeypress}{1.7.14}{simulate_ukeypress}{95}
@numsubsecentry{keyboard_callback}{1.7.15}{keyboard_callback}{96}
@numsubsecentry{keyboard_ucallback}{1.7.16}{keyboard_ucallback}{96}
@numsubsecentry{keyboard_lowlevel_callback}{1.7.17}{keyboard_lowlevel_callback}{97}
@numsubsecentry{set_leds}{1.7.18}{set_leds}{98}
@numsubsecentry{set_keyboard_rate}{1.7.19}{set_keyboard_rate}{99}
@numsubsecentry{clear_keybuf}{1.7.20}{clear_keybuf}{99}
@numsubsecentry{three_finger_flag}{1.7.21}{three_finger_flag}{99}
@numsubsecentry{key_led_flag}{1.7.22}{key_led_flag}{100}
@numsecentry{Joystick routines}{1.8}{Joystick}{100}
@numsubsecentry{install_joystick}{1.8.1}{install_joystick}{100}
@numsubsecentry{remove_joystick}{1.8.2}{remove_joystick}{101}
@numsubsecentry{poll_joystick}{1.8.3}{poll_joystick}{101}
@numsubsecentry{num_joysticks}{1.8.4}{num_joysticks}{102}
@numsubsecentry{joy}{1.8.5}{joy}{102}
@numsubsecentry{calibrate_joystick_name}{1.8.6}{calibrate_joystick_name}{104}
@numsubsecentry{calibrate_joystick}{1.8.7}{calibrate_joystick}{104}
@numsubsecentry{save_joystick_data}{1.8.8}{save_joystick_data}{105}
@numsubsecentry{load_joystick_data}{1.8.9}{load_joystick_data}{105}
@numsubsecentry{initialise_joystick}{1.8.10}{initialise_joystick}{106}
@numsecentry{Graphics modes}{1.9}{Graphics}{106}
@numsubsecentry{set_color_depth}{1.9.1}{set_color_depth}{108}
@numsubsecentry{get_color_depth}{1.9.2}{get_color_depth}{109}
@numsubsecentry{request_refresh_rate}{1.9.3}{request_refresh_rate}{109}
@numsubsecentry{get_refresh_rate}{1.9.4}{get_refresh_rate}{110}
@numsubsecentry{get_gfx_mode_list}{1.9.5}{get_gfx_mode_list}{110}
@numsubsecentry{destroy_gfx_mode_list}{1.9.6}{destroy_gfx_mode_list}{111}
@numsubsecentry{set_gfx_mode}{1.9.7}{set_gfx_mode}{111}
@numsubsecentry{set_display_switch_mode}{1.9.8}{set_display_switch_mode}{112}
@numsubsecentry{set_display_switch_callback}{1.9.9}{set_display_switch_callback}{113}
@numsubsecentry{remove_display_switch_callback}{1.9.10}{remove_display_switch_callback}{114}
@numsubsecentry{get_display_switch_mode}{1.9.11}{get_display_switch_mode}{114}
@numsubsecentry{is_windowed_mode}{1.9.12}{is_windowed_mode}{114}
@numsubsecentry{gfx_capabilities}{1.9.13}{gfx_capabilities}{115}
@numsubsecentry{enable_triple_buffer}{1.9.14}{enable_triple_buffer}{118}
@numsubsecentry{scroll_screen}{1.9.15}{scroll_screen}{118}
@numsubsecentry{request_scroll}{1.9.16}{request_scroll}{119}
@numsubsecentry{poll_scroll}{1.9.17}{poll_scroll}{119}
@numsubsecentry{show_video_bitmap}{1.9.18}{show_video_bitmap}{120}
@numsubsecentry{request_video_bitmap}{1.9.19}{request_video_bitmap}{120}
@numsubsecentry{vsync}{1.9.20}{vsync}{121}
@numsecentry{Bitmap objects}{1.10}{Bitmap}{122}
@numsubsecentry{screen}{1.10.1}{screen}{123}
@numsubsecentry{SCREEN_W}{1.10.2}{SCREEN_W}{123}
@numsubsecentry{VIRTUAL_W}{1.10.3}{VIRTUAL_W}{124}
@numsubsecentry{create_bitmap}{1.10.4}{create_bitmap}{124}
@numsubsecentry{create_bitmap_ex}{1.10.5}{create_bitmap_ex}{125}
@numsubsecentry{create_sub_bitmap}{1.10.6}{create_sub_bitmap}{126}
@numsubsecentry{create_video_bitmap}{1.10.7}{create_video_bitmap}{126}
@numsubsecentry{create_system_bitmap}{1.10.8}{create_system_bitmap}{127}
@numsubsecentry{destroy_bitmap}{1.10.9}{destroy_bitmap}{128}
@numsubsecentry{lock_bitmap}{1.10.10}{lock_bitmap}{128}
@numsubsecentry{bitmap_color_depth}{1.10.11}{bitmap_color_depth}{128}
@numsubsecentry{bitmap_mask_color}{1.10.12}{bitmap_mask_color}{129}
@numsubsecentry{is_same_bitmap}{1.10.13}{is_same_bitmap}{129}
@numsubsecentry{is_planar_bitmap}{1.10.14}{is_planar_bitmap}{130}
@numsubsecentry{is_linear_bitmap}{1.10.15}{is_linear_bitmap}{130}
@numsubsecentry{is_memory_bitmap}{1.10.16}{is_memory_bitmap}{130}
@numsubsecentry{is_screen_bitmap}{1.10.17}{is_screen_bitmap}{130}
@numsubsecentry{is_video_bitmap}{1.10.18}{is_video_bitmap}{131}
@numsubsecentry{is_system_bitmap}{1.10.19}{is_system_bitmap}{131}
@numsubsecentry{is_sub_bitmap}{1.10.20}{is_sub_bitmap}{131}
@numsubsecentry{acquire_bitmap}{1.10.21}{acquire_bitmap}{131}
@numsubsecentry{release_bitmap}{1.10.22}{release_bitmap}{133}
@numsubsecentry{acquire_screen}{1.10.23}{acquire_screen}{133}
@numsubsecentry{release_screen}{1.10.24}{release_screen}{133}
@numsubsecentry{set_clip_rect}{1.10.25}{set_clip_rect}{134}
@numsubsecentry{get_clip_rect}{1.10.26}{get_clip_rect}{134}
@numsubsecentry{add_clip_rect}{1.10.27}{add_clip_rect}{135}
@numsubsecentry{set_clip_state}{1.10.28}{set_clip_state}{135}
@numsubsecentry{get_clip_state}{1.10.29}{get_clip_state}{135}
@numsubsecentry{is_inside_bitmap}{1.10.30}{is_inside_bitmap}{136}
@numsecentry{Loading image files}{1.11}{Loading}{136}
@numsubsecentry{load_bitmap}{1.11.1}{load_bitmap}{136}
@numsubsecentry{load_bmp}{1.11.2}{load_bmp}{137}
@numsubsecentry{load_bmp_pf}{1.11.3}{load_bmp_pf}{138}
@numsubsecentry{load_lbm}{1.11.4}{load_lbm}{138}
@numsubsecentry{load_pcx}{1.11.5}{load_pcx}{138}
@numsubsecentry{load_pcx_pf}{1.11.6}{load_pcx_pf}{139}
@numsubsecentry{load_tga}{1.11.7}{load_tga}{139}
@numsubsecentry{load_tga_pf}{1.11.8}{load_tga_pf}{140}
@numsubsecentry{save_bitmap}{1.11.9}{save_bitmap}{140}
@numsubsecentry{save_bmp}{1.11.10}{save_bmp}{141}
@numsubsecentry{save_bmp_pf}{1.11.11}{save_bmp_pf}{141}
@numsubsecentry{save_pcx}{1.11.12}{save_pcx}{141}
@numsubsecentry{save_pcx_pf}{1.11.13}{save_pcx_pf}{142}
@numsubsecentry{save_tga}{1.11.14}{save_tga}{142}
@numsubsecentry{save_tga_pf}{1.11.15}{save_tga_pf}{142}
@numsubsecentry{register_bitmap_file_type}{1.11.16}{register_bitmap_file_type}{143}
@numsubsecentry{set_color_conversion}{1.11.17}{set_color_conversion}{143}
@numsubsecentry{get_color_conversion}{1.11.18}{get_color_conversion}{145}
@numsecentry{Palette routines}{1.12}{Palette}{145}
@numsubsecentry{set_color}{1.12.1}{set_color}{146}
@numsubsecentry{_set_color}{1.12.2}{_set_color}{146}
@numsubsecentry{set_palette}{1.12.3}{set_palette}{147}
@numsubsecentry{set_palette_range}{1.12.4}{set_palette_range}{147}
@numsubsecentry{get_color}{1.12.5}{get_color}{148}
@numsubsecentry{get_palette}{1.12.6}{get_palette}{148}
@numsubsecentry{get_palette_range}{1.12.7}{get_palette_range}{148}
@numsubsecentry{fade_interpolate}{1.12.8}{fade_interpolate}{149}
@numsubsecentry{fade_from_range}{1.12.9}{fade_from_range}{149}
@numsubsecentry{fade_in_range}{1.12.10}{fade_in_range}{149}
@numsubsecentry{fade_out_range}{1.12.11}{fade_out_range}{150}
@numsubsecentry{fade_from}{1.12.12}{fade_from}{150}
@numsubsecentry{fade_in}{1.12.13}{fade_in}{150}
@numsubsecentry{fade_out}{1.12.14}{fade_out}{151}
@numsubsecentry{select_palette}{1.12.15}{select_palette}{151}
@numsubsecentry{unselect_palette}{1.12.16}{unselect_palette}{151}
@numsubsecentry{generate_332_palette}{1.12.17}{generate_332_palette}{152}
@numsubsecentry{generate_optimized_palette}{1.12.18}{generate_optimized_palette}{152}
@numsubsecentry{default_palette}{1.12.19}{default_palette}{152}
@numsubsecentry{black_palette}{1.12.20}{black_palette}{153}
@numsubsecentry{desktop_palette}{1.12.21}{desktop_palette}{153}
@numsecentry{Truecolor pixel formats}{1.13}{Truecolor}{154}
@numsubsecentry{makecol8}{1.13.1}{makecol8}{154}
@numsubsecentry{makeacol32}{1.13.2}{makeacol32}{155}
@numsubsecentry{makecol}{1.13.3}{makecol}{155}
@numsubsecentry{makecol_depth}{1.13.4}{makecol_depth}{155}
@numsubsecentry{makeacol}{1.13.5}{makeacol}{156}
@numsubsecentry{makecol15_dither}{1.13.6}{makecol15_dither}{156}
@numsubsecentry{getr8}{1.13.7}{getr8}{157}
@numsubsecentry{geta32}{1.13.8}{geta32}{158}
@numsubsecentry{getr}{1.13.9}{getr}{158}
@numsubsecentry{getr_depth}{1.13.10}{getr_depth}{159}
@numsubsecentry{palette_color}{1.13.11}{palette_color}{159}
@numsubsecentry{MASK_COLOR_8}{1.13.12}{MASK_COLOR_8}{160}
@numsecentry{Drawing primitives}{1.14}{Drawing}{160}
@numsubsecentry{clear_bitmap}{1.14.1}{clear_bitmap}{160}
@numsubsecentry{clear_to_color}{1.14.2}{clear_to_color}{160}
@numsubsecentry{putpixel}{1.14.3}{putpixel}{161}
@numsubsecentry{_putpixel}{1.14.4}{_putpixel}{161}
@numsubsecentry{getpixel}{1.14.5}{getpixel}{162}
@numsubsecentry{_getpixel}{1.14.6}{_getpixel}{162}
@numsubsecentry{vline}{1.14.7}{vline}{163}
@numsubsecentry{hline}{1.14.8}{hline}{163}
@numsubsecentry{do_line}{1.14.9}{do_line}{163}
@numsubsecentry{line}{1.14.10}{line}{164}
@numsubsecentry{fastline}{1.14.11}{fastline}{164}
@numsubsecentry{triangle}{1.14.12}{triangle}{165}
@numsubsecentry{polygon}{1.14.13}{polygon}{165}
@numsubsecentry{rect}{1.14.14}{rect}{165}
@numsubsecentry{rectfill}{1.14.15}{rectfill}{166}
@numsubsecentry{do_circle}{1.14.16}{do_circle}{166}
@numsubsecentry{circle}{1.14.17}{circle}{167}
@numsubsecentry{circlefill}{1.14.18}{circlefill}{167}
@numsubsecentry{do_ellipse}{1.14.19}{do_ellipse}{168}
@numsubsecentry{ellipse}{1.14.20}{ellipse}{168}
@numsubsecentry{ellipsefill}{1.14.21}{ellipsefill}{169}
@numsubsecentry{do_arc}{1.14.22}{do_arc}{169}
@numsubsecentry{arc}{1.14.23}{arc}{170}
@numsubsecentry{calc_spline}{1.14.24}{calc_spline}{170}
@numsubsecentry{spline}{1.14.25}{spline}{171}
@numsubsecentry{floodfill}{1.14.26}{floodfill}{171}
@numsecentry{Blitting and sprites}{1.15}{Blitting}{171}
@numsubsecentry{blit}{1.15.1}{blit}{172}
@numsubsecentry{stretch_blit}{1.15.2}{stretch_blit}{174}
@numsubsecentry{masked_blit}{1.15.3}{masked_blit}{174}
@numsubsecentry{masked_stretch_blit}{1.15.4}{masked_stretch_blit}{175}
@numsubsecentry{draw_sprite}{1.15.5}{draw_sprite}{176}
@numsubsecentry{stretch_sprite}{1.15.6}{stretch_sprite}{177}
@numsubsecentry{draw_sprite_v_flip}{1.15.7}{draw_sprite_v_flip}{177}
@numsubsecentry{draw_trans_sprite}{1.15.8}{draw_trans_sprite}{178}
@numsubsecentry{draw_lit_sprite}{1.15.9}{draw_lit_sprite}{179}
@numsubsecentry{draw_gouraud_sprite}{1.15.10}{draw_gouraud_sprite}{180}
@numsubsecentry{draw_character_ex}{1.15.11}{draw_character_ex}{180}
@numsubsecentry{rotate_sprite}{1.15.12}{rotate_sprite}{181}
@numsubsecentry{rotate_sprite_v_flip}{1.15.13}{rotate_sprite_v_flip}{182}
@numsubsecentry{rotate_scaled_sprite}{1.15.14}{rotate_scaled_sprite}{182}
@numsubsecentry{rotate_scaled_sprite_v_flip}{1.15.15}{rotate_scaled_sprite_v_flip}{182}
@numsubsecentry{pivot_sprite}{1.15.16}{pivot_sprite}{183}
@numsubsecentry{pivot_sprite_v_flip}{1.15.17}{pivot_sprite_v_flip}{183}
@numsubsecentry{pivot_scaled_sprite}{1.15.18}{pivot_scaled_sprite}{183}
@numsubsecentry{pivot_scaled_sprite_v_flip}{1.15.19}{pivot_scaled_sprite_v_flip}{184}
@numsecentry{RLE sprites}{1.16}{RLE}{184}
@numsubsecentry{get_rle_sprite}{1.16.1}{get_rle_sprite}{184}
@numsubsecentry{destroy_rle_sprite}{1.16.2}{destroy_rle_sprite}{185}
@numsubsecentry{draw_rle_sprite}{1.16.3}{draw_rle_sprite}{185}
@numsubsecentry{draw_trans_rle_sprite}{1.16.4}{draw_trans_rle_sprite}{186}
@numsubsecentry{draw_lit_rle_sprite}{1.16.5}{draw_lit_rle_sprite}{187}
@numsecentry{Compiled sprites}{1.17}{Compiled}{187}
@numsubsecentry{get_compiled_sprite}{1.17.1}{get_compiled_sprite}{188}
@numsubsecentry{destroy_compiled_sprite}{1.17.2}{destroy_compiled_sprite}{188}
@numsubsecentry{draw_compiled_sprite}{1.17.3}{draw_compiled_sprite}{189}
@numsecentry{Fonts}{1.18}{Fonts}{189}
@numsubsecentry{register_font_file_type}{1.18.1}{register_font_file_type}{189}
@numsubsecentry{load_font}{1.18.2}{load_font}{190}
@numsubsecentry{destroy_font}{1.18.3}{destroy_font}{191}
@numsubsecentry{make_trans_font}{1.18.4}{make_trans_font}{191}
@numsubsecentry{is_trans_font}{1.18.5}{is_trans_font}{192}
@numsubsecentry{is_color_font}{1.18.6}{is_color_font}{192}
@numsubsecentry{is_mono_font}{1.18.7}{is_mono_font}{192}
@numsubsecentry{font_has_alpha}{1.18.8}{font_has_alpha}{192}
@numsubsecentry{is_compatible_font}{1.18.9}{is_compatible_font}{193}
@numsubsecentry{get_font_ranges}{1.18.10}{get_font_ranges}{193}
@numsubsecentry{get_font_range_begin}{1.18.11}{get_font_range_begin}{194}
@numsubsecentry{get_font_range_end}{1.18.12}{get_font_range_end}{194}
@numsubsecentry{extract_font_range}{1.18.13}{extract_font_range}{195}
@numsubsecentry{transpose_font}{1.18.14}{transpose_font}{195}
@numsubsecentry{merge_fonts}{1.18.15}{merge_fonts}{196}
@numsubsecentry{load_dat_font}{1.18.16}{load_dat_font}{197}
@numsubsecentry{load_bios_font}{1.18.17}{load_bios_font}{198}
@numsubsecentry{load_grx_font}{1.18.18}{load_grx_font}{198}
@numsubsecentry{load_grx_or_bios_font}{1.18.19}{load_grx_or_bios_font}{199}
@numsubsecentry{load_bitmap_font}{1.18.20}{load_bitmap_font}{199}
@numsubsecentry{grab_font_from_bitmap}{1.18.21}{grab_font_from_bitmap}{200}
@numsubsecentry{load_txt_font}{1.18.22}{load_txt_font}{200}
@numsecentry{Text output}{1.19}{Text}{201}
@numsubsecentry{font}{1.19.1}{font}{201}
@numsubsecentry{allegro_404_char}{1.19.2}{allegro_404_char}{201}
@numsubsecentry{text_length}{1.19.3}{text_length}{202}
@numsubsecentry{text_height}{1.19.4}{text_height}{202}
@numsubsecentry{textout_ex}{1.19.5}{textout_ex}{203}
@numsubsecentry{textout_centre_ex}{1.19.6}{textout_centre_ex}{203}
@numsubsecentry{textout_right_ex}{1.19.7}{textout_right_ex}{204}
@numsubsecentry{textout_justify_ex}{1.19.8}{textout_justify_ex}{204}
@numsubsecentry{textprintf_ex}{1.19.9}{textprintf_ex}{205}
@numsubsecentry{textprintf_centre_ex}{1.19.10}{textprintf_centre_ex}{205}
@numsubsecentry{textprintf_right_ex}{1.19.11}{textprintf_right_ex}{206}
@numsubsecentry{textprintf_justify_ex}{1.19.12}{textprintf_justify_ex}{206}
@numsecentry{Polygon rendering}{1.20}{Polygon}{207}
@numsubsecentry{POLYTYPE_FLAT}{1.20.1}{POLYTYPE_FLAT}{207}
@numsubsecentry{POLYTYPE_GCOL}{1.20.2}{POLYTYPE_GCOL}{207}
@numsubsecentry{POLYTYPE_GRGB}{1.20.3}{POLYTYPE_GRGB}{208}
@numsubsecentry{POLYTYPE_ATEX}{1.20.4}{POLYTYPE_ATEX}{208}
@numsubsecentry{POLYTYPE_PTEX}{1.20.5}{POLYTYPE_PTEX}{208}
@numsubsecentry{POLYTYPE_ATEX_MASK}{1.20.6}{POLYTYPE_ATEX_MASK}{209}
@numsubsecentry{POLYTYPE_ATEX_LIT}{1.20.7}{POLYTYPE_ATEX_LIT}{209}
@numsubsecentry{POLYTYPE_ATEX_MASK_LIT}{1.20.8}{POLYTYPE_ATEX_MASK_LIT}{209}
@numsubsecentry{POLYTYPE_ATEX_TRANS}{1.20.9}{POLYTYPE_ATEX_TRANS}{210}
@numsubsecentry{POLYTYPE_ATEX_MASK_TRANS}{1.20.10}{POLYTYPE_ATEX_MASK_TRANS}{210}
@numsubsecentry{polygon3d}{1.20.11}{polygon3d}{210}
@numsubsecentry{triangle3d}{1.20.12}{triangle3d}{212}
@numsubsecentry{quad3d}{1.20.13}{quad3d}{213}
@numsubsecentry{clip3d_f}{1.20.14}{clip3d_f}{213}
@numsubsecentry{clip3d}{1.20.15}{clip3d}{214}
@numsubsecentry{Zbuffered rendering}{1.20.16}{Zbuffered rendering}{214}
@numsubsecentry{create_zbuffer}{1.20.17}{create_zbuffer}{215}
@numsubsecentry{create_sub_zbuffer}{1.20.18}{create_sub_zbuffer}{215}
@numsubsecentry{set_zbuffer}{1.20.19}{set_zbuffer}{216}
@numsubsecentry{clear_zbuffer}{1.20.20}{clear_zbuffer}{216}
@numsubsecentry{destroy_zbuffer}{1.20.21}{destroy_zbuffer}{216}
@numsubsecentry{Scene rendering}{1.20.22}{Scene rendering}{216}
@numsubsecentry{create_scene}{1.20.23}{create_scene}{218}
@numsubsecentry{clear_scene}{1.20.24}{clear_scene}{218}
@numsubsecentry{destroy_scene}{1.20.25}{destroy_scene}{218}
@numsubsecentry{scene_polygon3d}{1.20.26}{scene_polygon3d}{219}
@numsubsecentry{render_scene}{1.20.27}{render_scene}{220}
@numsubsecentry{scene_gap}{1.20.28}{scene_gap}{220}
@numsecentry{Transparency and patterned drawing}{1.21}{Transparency}{221}
@numsubsecentry{drawing_mode}{1.21.1}{drawing_mode}{221}
@numsubsecentry{xor_mode}{1.21.2}{xor_mode}{222}
@numsubsecentry{solid_mode}{1.21.3}{solid_mode}{222}
@numsubsecentry{256-color transparency}{1.21.4}{256-color transparency}{223}
@numsubsecentry{color_map}{1.21.5}{color_map}{223}
@numsubsecentry{create_trans_table}{1.21.6}{create_trans_table}{224}
@numsubsecentry{create_light_table}{1.21.7}{create_light_table}{224}
@numsubsecentry{create_color_table}{1.21.8}{create_color_table}{225}
@numsubsecentry{create_blender_table}{1.21.9}{create_blender_table}{226}
@numsubsecentry{Truecolor transparency}{1.21.10}{Truecolor transparency}{227}
@numsubsecentry{set_trans_blender}{1.21.11}{set_trans_blender}{227}
@numsubsecentry{set_alpha_blender}{1.21.12}{set_alpha_blender}{228}
@numsubsecentry{set_write_alpha_blender}{1.21.13}{set_write_alpha_blender}{228}
@numsubsecentry{set_add_blender}{1.21.14}{set_add_blender}{229}
@numsubsecentry{set_burn_blender}{1.21.15}{set_burn_blender}{229}
@numsubsecentry{set_color_blender}{1.21.16}{set_color_blender}{229}
@numsubsecentry{set_difference_blender}{1.21.17}{set_difference_blender}{230}
@numsubsecentry{set_dissolve_blender}{1.21.18}{set_dissolve_blender}{230}
@numsubsecentry{set_dodge_blender}{1.21.19}{set_dodge_blender}{230}
@numsubsecentry{set_hue_blender}{1.21.20}{set_hue_blender}{230}
@numsubsecentry{set_invert_blender}{1.21.21}{set_invert_blender}{231}
@numsubsecentry{set_luminance_blender}{1.21.22}{set_luminance_blender}{231}
@numsubsecentry{set_multiply_blender}{1.21.23}{set_multiply_blender}{231}
@numsubsecentry{set_saturation_blender}{1.21.24}{set_saturation_blender}{231}
@numsubsecentry{set_screen_blender}{1.21.25}{set_screen_blender}{232}
@numsubsecentry{set_blender_mode}{1.21.26}{set_blender_mode}{232}
@numsubsecentry{set_blender_mode_ex}{1.21.27}{set_blender_mode_ex}{232}
@numsecentry{Converting between color formats}{1.22}{Converting}{233}
@numsubsecentry{bestfit_color}{1.22.1}{bestfit_color}{233}
@numsubsecentry{rgb_map}{1.22.2}{rgb_map}{233}
@numsubsecentry{create_rgb_table}{1.22.3}{create_rgb_table}{234}
@numsubsecentry{hsv_to_rgb}{1.22.4}{hsv_to_rgb}{235}
@numsecentry{Direct access to video memory}{1.23}{Direct}{235}
@numsubsecentry{bmp_write_line}{1.23.1}{bmp_write_line}{236}
@numsubsecentry{bmp_read_line}{1.23.2}{bmp_read_line}{236}
@numsubsecentry{bmp_unwrite_line}{1.23.3}{bmp_unwrite_line}{237}
@numsubsecentry{More on banked direct memory access}{1.23.4}{More on banked direct memory access}{237}
@numsecentry{FLIC routines}{1.24}{FLIC}{238}
@numsubsecentry{play_fli}{1.24.1}{play_fli}{239}
@numsubsecentry{play_memory_fli}{1.24.2}{play_memory_fli}{240}
@numsubsecentry{open_fli}{1.24.3}{open_fli}{240}
@numsubsecentry{close_fli}{1.24.4}{close_fli}{241}
@numsubsecentry{next_fli_frame}{1.24.5}{next_fli_frame}{241}
@numsubsecentry{fli_bitmap}{1.24.6}{fli_bitmap}{241}
@numsubsecentry{fli_palette}{1.24.7}{fli_palette}{242}
@numsubsecentry{fli_bmp_dirty_from}{1.24.8}{fli_bmp_dirty_from}{242}
@numsubsecentry{fli_pal_dirty_from}{1.24.9}{fli_pal_dirty_from}{242}
@numsubsecentry{reset_fli_variables}{1.24.10}{reset_fli_variables}{243}
@numsubsecentry{fli_frame}{1.24.11}{fli_frame}{243}
@numsubsecentry{fli_timer}{1.24.12}{fli_timer}{243}
@numsecentry{Sound init routines}{1.25}{Sound}{244}
@numsubsecentry{detect_digi_driver}{1.25.1}{detect_digi_driver}{244}
@numsubsecentry{detect_midi_driver}{1.25.2}{detect_midi_driver}{245}
@numsubsecentry{reserve_voices}{1.25.3}{reserve_voices}{245}
@numsubsecentry{set_volume_per_voice}{1.25.4}{set_volume_per_voice}{246}
@numsubsecentry{install_sound}{1.25.5}{install_sound}{247}
@numsubsecentry{remove_sound}{1.25.6}{remove_sound}{248}
@numsubsecentry{set_volume}{1.25.7}{set_volume}{248}
@numsubsecentry{set_hardware_volume}{1.25.8}{set_hardware_volume}{248}
@numsubsecentry{get_volume}{1.25.9}{get_volume}{249}
@numsubsecentry{get_hardware_volume}{1.25.10}{get_hardware_volume}{249}
@numsecentry{Mixer routines}{1.26}{Mixer}{249}
@numsubsecentry{set_mixer_quality}{1.26.1}{set_mixer_quality}{249}
@numsubsecentry{get_mixer_quality}{1.26.2}{get_mixer_quality}{250}
@numsubsecentry{get_mixer_frequency}{1.26.3}{get_mixer_frequency}{250}
@numsubsecentry{get_mixer_bits}{1.26.4}{get_mixer_bits}{250}
@numsubsecentry{get_mixer_channels}{1.26.5}{get_mixer_channels}{250}
@numsubsecentry{get_mixer_voices}{1.26.6}{get_mixer_voices}{250}
@numsubsecentry{get_mixer_buffer_length}{1.26.7}{get_mixer_buffer_length}{251}
@numsecentry{Digital sample routines}{1.27}{Digital}{251}
@numsubsecentry{load_sample}{1.27.1}{load_sample}{251}
@numsubsecentry{load_wav}{1.27.2}{load_wav}{251}
@numsubsecentry{load_wav_pf}{1.27.3}{load_wav_pf}{252}
@numsubsecentry{load_voc}{1.27.4}{load_voc}{252}
@numsubsecentry{load_voc_pf}{1.27.5}{load_voc_pf}{253}
@numsubsecentry{save_sample}{1.27.6}{save_sample}{253}
@numsubsecentry{create_sample}{1.27.7}{create_sample}{253}
@numsubsecentry{destroy_sample}{1.27.8}{destroy_sample}{254}
@numsubsecentry{lock_sample}{1.27.9}{lock_sample}{254}
@numsubsecentry{register_sample_file_type}{1.27.10}{register_sample_file_type}{254}
@numsubsecentry{play_sample}{1.27.11}{play_sample}{255}
@numsubsecentry{adjust_sample}{1.27.12}{adjust_sample}{255}
@numsubsecentry{stop_sample}{1.27.13}{stop_sample}{256}
@numsubsecentry{Voice control}{1.27.14}{Voice control}{256}
@numsubsecentry{allocate_voice}{1.27.15}{allocate_voice}{257}
@numsubsecentry{deallocate_voice}{1.27.16}{deallocate_voice}{257}
@numsubsecentry{reallocate_voice}{1.27.17}{reallocate_voice}{257}
@numsubsecentry{release_voice}{1.27.18}{release_voice}{258}
@numsubsecentry{voice_start}{1.27.19}{voice_start}{258}
@numsubsecentry{voice_stop}{1.27.20}{voice_stop}{258}
@numsubsecentry{voice_set_priority}{1.27.21}{voice_set_priority}{258}
@numsubsecentry{voice_check}{1.27.22}{voice_check}{259}
@numsubsecentry{voice_get_position}{1.27.23}{voice_get_position}{259}
@numsubsecentry{voice_set_position}{1.27.24}{voice_set_position}{259}
@numsubsecentry{voice_set_playmode}{1.27.25}{voice_set_playmode}{259}
@numsubsecentry{voice_get_volume}{1.27.26}{voice_get_volume}{260}
@numsubsecentry{voice_set_volume}{1.27.27}{voice_set_volume}{260}
@numsubsecentry{voice_ramp_volume}{1.27.28}{voice_ramp_volume}{260}
@numsubsecentry{voice_stop_volumeramp}{1.27.29}{voice_stop_volumeramp}{261}
@numsubsecentry{voice_get_frequency}{1.27.30}{voice_get_frequency}{261}
@numsubsecentry{voice_set_frequency}{1.27.31}{voice_set_frequency}{261}
@numsubsecentry{voice_sweep_frequency}{1.27.32}{voice_sweep_frequency}{261}
@numsubsecentry{voice_stop_frequency_sweep}{1.27.33}{voice_stop_frequency_sweep}{261}
@numsubsecentry{voice_get_pan}{1.27.34}{voice_get_pan}{262}
@numsubsecentry{voice_set_pan}{1.27.35}{voice_set_pan}{262}
@numsubsecentry{voice_sweep_pan}{1.27.36}{voice_sweep_pan}{262}
@numsubsecentry{voice_stop_pan_sweep}{1.27.37}{voice_stop_pan_sweep}{262}
@numsubsecentry{voice_set_echo}{1.27.38}{voice_set_echo}{262}
@numsubsecentry{voice_set_tremolo}{1.27.39}{voice_set_tremolo}{263}
@numsubsecentry{voice_set_vibrato}{1.27.40}{voice_set_vibrato}{263}
@numsecentry{Music routines (MIDI)}{1.28}{Music}{263}
@numsubsecentry{load_midi}{1.28.1}{load_midi}{263}
@numsubsecentry{destroy_midi}{1.28.2}{destroy_midi}{264}
@numsubsecentry{lock_midi}{1.28.3}{lock_midi}{264}
@numsubsecentry{play_midi}{1.28.4}{play_midi}{264}
@numsubsecentry{play_looped_midi}{1.28.5}{play_looped_midi}{265}
@numsubsecentry{stop_midi}{1.28.6}{stop_midi}{265}
@numsubsecentry{midi_pause}{1.28.7}{midi_pause}{265}
@numsubsecentry{midi_resume}{1.28.8}{midi_resume}{266}
@numsubsecentry{midi_seek}{1.28.9}{midi_seek}{266}
@numsubsecentry{get_midi_length}{1.28.10}{get_midi_length}{266}
@numsubsecentry{midi_out}{1.28.11}{midi_out}{267}
@numsubsecentry{load_midi_patches}{1.28.12}{load_midi_patches}{267}
@numsubsecentry{midi_pos}{1.28.13}{midi_pos}{267}
@numsubsecentry{midi_time}{1.28.14}{midi_time}{268}
@numsubsecentry{midi_loop_start}{1.28.15}{midi_loop_start}{268}
@numsubsecentry{midi_msg_callback}{1.28.16}{midi_msg_callback}{268}
@numsubsecentry{load_ibk}{1.28.17}{load_ibk}{269}
@numsecentry{Audio stream routines}{1.29}{Audio}{269}
@numsubsecentry{play_audio_stream}{1.29.1}{play_audio_stream}{269}
@numsubsecentry{stop_audio_stream}{1.29.2}{stop_audio_stream}{270}
@numsubsecentry{get_audio_stream_buffer}{1.29.3}{get_audio_stream_buffer}{270}
@numsubsecentry{free_audio_stream_buffer}{1.29.4}{free_audio_stream_buffer}{271}
@numsecentry{Recording routines}{1.30}{Recording}{272}
@numsubsecentry{install_sound_input}{1.30.1}{install_sound_input}{272}
@numsubsecentry{remove_sound_input}{1.30.2}{remove_sound_input}{273}
@numsubsecentry{get_sound_input_cap_bits}{1.30.3}{get_sound_input_cap_bits}{273}
@numsubsecentry{get_sound_input_cap_stereo}{1.30.4}{get_sound_input_cap_stereo}{273}
@numsubsecentry{get_sound_input_cap_rate}{1.30.5}{get_sound_input_cap_rate}{274}
@numsubsecentry{get_sound_input_cap_parm}{1.30.6}{get_sound_input_cap_parm}{274}
@numsubsecentry{set_sound_input_source}{1.30.7}{set_sound_input_source}{275}
@numsubsecentry{start_sound_input}{1.30.8}{start_sound_input}{275}
@numsubsecentry{stop_sound_input}{1.30.9}{stop_sound_input}{275}
@numsubsecentry{read_sound_input}{1.30.10}{read_sound_input}{276}
@numsubsecentry{digi_recorder}{1.30.11}{digi_recorder}{276}
@numsubsecentry{midi_recorder}{1.30.12}{midi_recorder}{276}
@numsecentry{File and compression routines}{1.31}{File}{277}
@numsubsecentry{get_executable_name}{1.31.1}{get_executable_name}{277}
@numsubsecentry{fix_filename_case}{1.31.2}{fix_filename_case}{278}
@numsubsecentry{fix_filename_slashes}{1.31.3}{fix_filename_slashes}{278}
@numsubsecentry{canonicalize_filename}{1.31.4}{canonicalize_filename}{279}
@numsubsecentry{make_absolute_filename}{1.31.5}{make_absolute_filename}{279}
@numsubsecentry{make_relative_filename}{1.31.6}{make_relative_filename}{280}
@numsubsecentry{is_relative_filename}{1.31.7}{is_relative_filename}{280}
@numsubsecentry{replace_filename}{1.31.8}{replace_filename}{280}
@numsubsecentry{replace_extension}{1.31.9}{replace_extension}{281}
@numsubsecentry{append_filename}{1.31.10}{append_filename}{281}
@numsubsecentry{get_filename}{1.31.11}{get_filename}{282}
@numsubsecentry{get_extension}{1.31.12}{get_extension}{282}
@numsubsecentry{put_backslash}{1.31.13}{put_backslash}{283}
@numsubsecentry{file_exists}{1.31.14}{file_exists}{283}
@numsubsecentry{exists}{1.31.15}{exists}{283}
@numsubsecentry{file_size_ex}{1.31.16}{file_size_ex}{284}
@numsubsecentry{file_time}{1.31.17}{file_time}{284}
@numsubsecentry{delete_file}{1.31.18}{delete_file}{284}
@numsubsecentry{for_each_file_ex}{1.31.19}{for_each_file_ex}{284}
@numsubsecentry{al_findfirst}{1.31.20}{al_findfirst}{285}
@numsubsecentry{al_findnext}{1.31.21}{al_findnext}{286}
@numsubsecentry{al_findclose}{1.31.22}{al_findclose}{286}
@numsubsecentry{al_ffblk_get_size}{1.31.23}{al_ffblk_get_size}{286}
@numsubsecentry{find_allegro_resource}{1.31.24}{find_allegro_resource}{287}
@numsubsecentry{set_allegro_resource_path}{1.31.25}{set_allegro_resource_path}{287}
@numsubsecentry{packfile_password}{1.31.26}{packfile_password}{288}
@numsubsecentry{pack_fopen}{1.31.27}{pack_fopen}{289}
@numsubsecentry{pack_fopen_vtable}{1.31.28}{pack_fopen_vtable}{290}
@numsubsecentry{pack_fclose}{1.31.29}{pack_fclose}{291}
@numsubsecentry{pack_fseek}{1.31.30}{pack_fseek}{291}
@numsubsecentry{pack_feof}{1.31.31}{pack_feof}{291}
@numsubsecentry{pack_ferror}{1.31.32}{pack_ferror}{292}
@numsubsecentry{pack_getc}{1.31.33}{pack_getc}{292}
@numsubsecentry{pack_ungetc}{1.31.34}{pack_ungetc}{292}
@numsubsecentry{pack_putc}{1.31.35}{pack_putc}{293}
@numsubsecentry{pack_igetw}{1.31.36}{pack_igetw}{293}
@numsubsecentry{pack_iputw}{1.31.37}{pack_iputw}{293}
@numsubsecentry{pack_igetl}{1.31.38}{pack_igetl}{293}
@numsubsecentry{pack_iputl}{1.31.39}{pack_iputl}{294}
@numsubsecentry{pack_mgetw}{1.31.40}{pack_mgetw}{294}
@numsubsecentry{pack_mputw}{1.31.41}{pack_mputw}{294}
@numsubsecentry{pack_mgetl}{1.31.42}{pack_mgetl}{294}
@numsubsecentry{pack_mputl}{1.31.43}{pack_mputl}{294}
@numsubsecentry{pack_fread}{1.31.44}{pack_fread}{295}
@numsubsecentry{pack_fwrite}{1.31.45}{pack_fwrite}{295}
@numsubsecentry{pack_fgets}{1.31.46}{pack_fgets}{295}
@numsubsecentry{pack_fputs}{1.31.47}{pack_fputs}{296}
@numsubsecentry{pack_fopen_chunk}{1.31.48}{pack_fopen_chunk}{296}
@numsubsecentry{pack_fclose_chunk}{1.31.49}{pack_fclose_chunk}{298}
@numsubsecentry{create_lzss_pack_data}{1.31.50}{create_lzss_pack_data}{298}
@numsubsecentry{free_lzss_pack_data}{1.31.51}{free_lzss_pack_data}{298}
@numsubsecentry{lzss_write}{1.31.52}{lzss_write}{298}
@numsubsecentry{create_lzss_unpack_data}{1.31.53}{create_lzss_unpack_data}{299}
@numsubsecentry{free_lzss_unpack_data}{1.31.54}{free_lzss_unpack_data}{299}
@numsubsecentry{lzss_read}{1.31.55}{lzss_read}{299}
@numsecentry{Datafile routines}{1.32}{Datafile}{299}
@numsubsecentry{load_datafile}{1.32.1}{load_datafile}{300}
@numsubsecentry{load_datafile_callback}{1.32.2}{load_datafile_callback}{301}
@numsubsecentry{unload_datafile}{1.32.3}{unload_datafile}{302}
@numsubsecentry{load_datafile_object}{1.32.4}{load_datafile_object}{303}
@numsubsecentry{unload_datafile_object}{1.32.5}{unload_datafile_object}{303}
@numsubsecentry{find_datafile_object}{1.32.6}{find_datafile_object}{303}
@numsubsecentry{create_datafile_index}{1.32.7}{create_datafile_index}{304}
@numsubsecentry{load_datafile_object_indexed}{1.32.8}{load_datafile_object_indexed}{305}
@numsubsecentry{destroy_datafile_index}{1.32.9}{destroy_datafile_index}{305}
@numsubsecentry{get_datafile_property}{1.32.10}{get_datafile_property}{305}
@numsubsecentry{register_datafile_object}{1.32.11}{register_datafile_object}{306}
@numsubsecentry{fixup_datafile}{1.32.12}{fixup_datafile}{306}
@numsubsecentry{DAT_ID}{1.32.13}{DAT_ID}{307}
@numsubsecentry{Using datafiles}{1.32.14}{Using datafiles}{307}
@numsubsecentry{Custom datafile objects}{1.32.15}{Custom datafile objects}{310}
@numsecentry{Fixed point math routines}{1.33}{Fixed}{312}
@numsubsecentry{itofix}{1.33.1}{itofix}{313}
@numsubsecentry{fixtoi}{1.33.2}{fixtoi}{313}
@numsubsecentry{fixfloor}{1.33.3}{fixfloor}{314}
@numsubsecentry{fixceil}{1.33.4}{fixceil}{314}
@numsubsecentry{ftofix}{1.33.5}{ftofix}{315}
@numsubsecentry{fixtof}{1.33.6}{fixtof}{315}
@numsubsecentry{fixmul}{1.33.7}{fixmul}{316}
@numsubsecentry{fixdiv}{1.33.8}{fixdiv}{317}
@numsubsecentry{fixadd}{1.33.9}{fixadd}{317}
@numsubsecentry{fixsub}{1.33.10}{fixsub}{318}
@numsubsecentry{Fixed point trig}{1.33.11}{Fixed point trig}{318}
@numsubsecentry{fixtorad_r}{1.33.12}{fixtorad_r}{319}
@numsubsecentry{radtofix_r}{1.33.13}{radtofix_r}{319}
@numsubsecentry{fixsin}{1.33.14}{fixsin}{319}
@numsubsecentry{fixcos}{1.33.15}{fixcos}{320}
@numsubsecentry{fixtan}{1.33.16}{fixtan}{320}
@numsubsecentry{fixasin}{1.33.17}{fixasin}{321}
@numsubsecentry{fixacos}{1.33.18}{fixacos}{322}
@numsubsecentry{fixatan}{1.33.19}{fixatan}{322}
@numsubsecentry{fixatan2}{1.33.20}{fixatan2}{322}
@numsubsecentry{fixsqrt}{1.33.21}{fixsqrt}{323}
@numsubsecentry{fixhypot}{1.33.22}{fixhypot}{323}
@numsubsecentry{Fix class}{1.33.23}{Fix class}{324}
@numsecentry{3D math routines}{1.34}{3D}{324}
@numsubsecentry{identity_matrix}{1.34.1}{identity_matrix}{326}
@numsubsecentry{get_translation_matrix}{1.34.2}{get_translation_matrix}{326}
@numsubsecentry{get_scaling_matrix}{1.34.3}{get_scaling_matrix}{326}
@numsubsecentry{get_x_rotate_matrix}{1.34.4}{get_x_rotate_matrix}{327}
@numsubsecentry{get_y_rotate_matrix}{1.34.5}{get_y_rotate_matrix}{327}
@numsubsecentry{get_z_rotate_matrix}{1.34.6}{get_z_rotate_matrix}{327}
@numsubsecentry{get_rotation_matrix}{1.34.7}{get_rotation_matrix}{328}
@numsubsecentry{get_align_matrix}{1.34.8}{get_align_matrix}{328}
@numsubsecentry{get_align_matrix_f}{1.34.9}{get_align_matrix_f}{329}
@numsubsecentry{get_vector_rotation_matrix}{1.34.10}{get_vector_rotation_matrix}{329}
@numsubsecentry{get_transformation_matrix}{1.34.11}{get_transformation_matrix}{329}
@numsubsecentry{get_transformation_matrix_f}{1.34.12}{get_transformation_matrix_f}{330}
@numsubsecentry{get_camera_matrix}{1.34.13}{get_camera_matrix}{330}
@numsubsecentry{get_camera_matrix_f}{1.34.14}{get_camera_matrix_f}{331}
@numsubsecentry{qtranslate_matrix}{1.34.15}{qtranslate_matrix}{331}
@numsubsecentry{qscale_matrix}{1.34.16}{qscale_matrix}{331}
@numsubsecentry{matrix_mul}{1.34.17}{matrix_mul}{332}
@numsubsecentry{vector_length}{1.34.18}{vector_length}{332}
@numsubsecentry{normalize_vector}{1.34.19}{normalize_vector}{332}
@numsubsecentry{dot_product}{1.34.20}{dot_product}{333}
@numsubsecentry{cross_product}{1.34.21}{cross_product}{333}
@numsubsecentry{polygon_z_normal}{1.34.22}{polygon_z_normal}{333}
@numsubsecentry{apply_matrix}{1.34.23}{apply_matrix}{334}
@numsubsecentry{set_projection_viewport}{1.34.24}{set_projection_viewport}{334}
@numsubsecentry{persp_project}{1.34.25}{persp_project}{335}
@numsecentry{Quaternion math routines}{1.35}{Quaternion}{335}
@numsubsecentry{identity_quat}{1.35.1}{identity_quat}{336}
@numsubsecentry{get_x_rotate_quat}{1.35.2}{get_x_rotate_quat}{336}
@numsubsecentry{get_rotation_quat}{1.35.3}{get_rotation_quat}{336}
@numsubsecentry{get_vector_rotation_quat}{1.35.4}{get_vector_rotation_quat}{336}
@numsubsecentry{quat_to_matrix}{1.35.5}{quat_to_matrix}{336}
@numsubsecentry{matrix_to_quat}{1.35.6}{matrix_to_quat}{337}
@numsubsecentry{quat_mul}{1.35.7}{quat_mul}{337}
@numsubsecentry{apply_quat}{1.35.8}{apply_quat}{337}
@numsubsecentry{quat_interpolate}{1.35.9}{quat_interpolate}{337}
@numsubsecentry{quat_slerp}{1.35.10}{quat_slerp}{338}
@numsecentry{GUI routines}{1.36}{GUI}{338}
@numsubsecentry{d_clear_proc}{1.36.1}{d_clear_proc}{342}
@numsubsecentry{d_box_proc}{1.36.2}{d_box_proc}{342}
@numsubsecentry{d_bitmap_proc}{1.36.3}{d_bitmap_proc}{342}
@numsubsecentry{d_text_proc}{1.36.4}{d_text_proc}{342}
@numsubsecentry{d_button_proc}{1.36.5}{d_button_proc}{343}
@numsubsecentry{d_check_proc}{1.36.6}{d_check_proc}{343}
@numsubsecentry{d_radio_proc}{1.36.7}{d_radio_proc}{343}
@numsubsecentry{d_icon_proc}{1.36.8}{d_icon_proc}{344}
@numsubsecentry{d_keyboard_proc}{1.36.9}{d_keyboard_proc}{344}
@numsubsecentry{d_edit_proc}{1.36.10}{d_edit_proc}{344}
@numsubsecentry{d_list_proc}{1.36.11}{d_list_proc}{345}
@numsubsecentry{d_text_list_proc}{1.36.12}{d_text_list_proc}{345}
@numsubsecentry{d_textbox_proc}{1.36.13}{d_textbox_proc}{345}
@numsubsecentry{d_slider_proc}{1.36.14}{d_slider_proc}{346}
@numsubsecentry{d_menu_proc}{1.36.15}{d_menu_proc}{346}
@numsubsecentry{d_yield_proc}{1.36.16}{d_yield_proc}{347}
@numsubsecentry{GUI variables}{1.36.17}{GUI variables}{347}
@numsubsecentry{gui_mouse_focus}{1.36.18}{gui_mouse_focus}{347}
@numsubsecentry{gui_fg_color}{1.36.19}{gui_fg_color}{347}
@numsubsecentry{gui_mg_color}{1.36.20}{gui_mg_color}{347}
@numsubsecentry{gui_font_baseline}{1.36.21}{gui_font_baseline}{348}
@numsubsecentry{gui_mouse_x}{1.36.22}{gui_mouse_x}{348}
@numsubsecentry{GUI font}{1.36.23}{GUI font}{348}
@numsubsecentry{gui_textout_ex}{1.36.24}{gui_textout_ex}{348}
@numsubsecentry{gui_strlen}{1.36.25}{gui_strlen}{348}
@numsubsecentry{gui_set_screen}{1.36.26}{gui_set_screen}{349}
@numsubsecentry{gui_get_screen}{1.36.27}{gui_get_screen}{349}
@numsubsecentry{position_dialog}{1.36.28}{position_dialog}{349}
@numsubsecentry{centre_dialog}{1.36.29}{centre_dialog}{350}
@numsubsecentry{set_dialog_color}{1.36.30}{set_dialog_color}{350}
@numsubsecentry{find_dialog_focus}{1.36.31}{find_dialog_focus}{350}
@numsubsecentry{offer_focus}{1.36.32}{offer_focus}{350}
@numsubsecentry{object_message}{1.36.33}{object_message}{351}
@numsubsecentry{dialog_message}{1.36.34}{dialog_message}{351}
@numsubsecentry{broadcast_dialog_message}{1.36.35}{broadcast_dialog_message}{351}
@numsubsecentry{do_dialog}{1.36.36}{do_dialog}{352}
@numsubsecentry{popup_dialog}{1.36.37}{popup_dialog}{352}
@numsubsecentry{init_dialog}{1.36.38}{init_dialog}{352}
@numsubsecentry{update_dialog}{1.36.39}{update_dialog}{353}
@numsubsecentry{shutdown_dialog}{1.36.40}{shutdown_dialog}{353}
@numsubsecentry{active_dialog}{1.36.41}{active_dialog}{353}
@numsubsecentry{GUI menus}{1.36.42}{GUI menus}{354}
@numsubsecentry{do_menu}{1.36.43}{do_menu}{354}
@numsubsecentry{init_menu}{1.36.44}{init_menu}{355}
@numsubsecentry{update_menu}{1.36.45}{update_menu}{355}
@numsubsecentry{shutdown_menu}{1.36.46}{shutdown_menu}{355}
@numsubsecentry{active_menu}{1.36.47}{active_menu}{356}
@numsubsecentry{gui_menu_draw_menu}{1.36.48}{gui_menu_draw_menu}{356}
@numsubsecentry{alert}{1.36.49}{alert}{356}
@numsubsecentry{alert3}{1.36.50}{alert3}{357}
@numsubsecentry{file_select_ex}{1.36.51}{file_select_ex}{357}
@numsubsecentry{gfx_mode_select}{1.36.52}{gfx_mode_select}{358}
@numsubsecentry{gfx_mode_select_ex}{1.36.53}{gfx_mode_select_ex}{358}
@numsubsecentry{gfx_mode_select_filter}{1.36.54}{gfx_mode_select_filter}{359}
@numsubsecentry{gui_shadow_box_proc}{1.36.55}{gui_shadow_box_proc}{359}
@numchapentry{Platform specifics}{2}{Platform}{359}
@numsecentry{DOS specifics}{2.1}{DOS}{360}
@numsubsecentry{JOY_TYPE_*/DOS}{2.1.1}{JOY_TYPE_*/DOS}{360}
@numsubsecentry{GFX_*/DOS}{2.1.2}{GFX_*/DOS}{363}
@numsubsecentry{DIGI_*/DOS}{2.1.3}{DIGI_*/DOS}{366}
@numsubsecentry{MIDI_*/DOS}{2.1.4}{MIDI_*/DOS}{366}
@numsubsecentry{DOS integration routines}{2.1.5}{DOS integration routines}{367}
@numsubsecentry{i_love_bill}{2.1.6}{i_love_bill}{367}
@numsecentry{Windows specifics}{2.2}{Windows}{367}
@numsubsecentry{JOY_TYPE_*/Windows}{2.2.1}{JOY_TYPE_*/Windows}{368}
@numsubsecentry{GFX_*/Windows}{2.2.2}{GFX_*/Windows}{369}
@numsubsecentry{DIGI_*/Windows}{2.2.3}{DIGI_*/Windows}{370}
@numsubsecentry{MIDI_*/Windows}{2.2.4}{MIDI_*/Windows}{371}
@numsubsecentry{Windows integration routines}{2.2.5}{Windows integration routines}{371}
@numsubsecentry{win_get_window}{2.2.6}{win_get_window}{371}
@numsubsecentry{win_set_window}{2.2.7}{win_set_window}{371}
@numsubsecentry{win_set_wnd_create_proc}{2.2.8}{win_set_wnd_create_proc}{372}
@numsubsecentry{win_get_dc}{2.2.9}{win_get_dc}{372}
@numsubsecentry{win_release_dc}{2.2.10}{win_release_dc}{372}
@numsubsecentry{GDI routines}{2.2.11}{GDI routines}{373}
@numsubsecentry{set_gdi_color_format}{2.2.12}{set_gdi_color_format}{373}
@numsubsecentry{set_palette_to_hdc}{2.2.13}{set_palette_to_hdc}{373}
@numsubsecentry{convert_palette_to_hpalette}{2.2.14}{convert_palette_to_hpalette}{373}
@numsubsecentry{convert_hpalette_to_palette}{2.2.15}{convert_hpalette_to_palette}{374}
@numsubsecentry{convert_bitmap_to_hbitmap}{2.2.16}{convert_bitmap_to_hbitmap}{374}
@numsubsecentry{convert_hbitmap_to_bitmap}{2.2.17}{convert_hbitmap_to_bitmap}{374}
@numsubsecentry{draw_to_hdc}{2.2.18}{draw_to_hdc}{374}
@numsubsecentry{blit_to_hdc}{2.2.19}{blit_to_hdc}{374}
@numsubsecentry{stretch_blit_to_hdc}{2.2.20}{stretch_blit_to_hdc}{375}
@numsubsecentry{blit_from_hdc}{2.2.21}{blit_from_hdc}{375}
@numsubsecentry{stretch_blit_from_hdc}{2.2.22}{stretch_blit_from_hdc}{375}
@numsecentry{Unix specifics}{2.3}{Unix}{376}
@numsubsecentry{JOY_TYPE_*/Linux}{2.3.1}{JOY_TYPE_*/Linux}{377}
@numsubsecentry{GFX_*/Linux}{2.3.2}{GFX_*/Linux}{378}
@numsubsecentry{GFX_*/X}{2.3.3}{GFX_*/X}{379}
@numsubsecentry{DIGI_*/Unix}{2.3.4}{DIGI_*/Unix}{380}
@numsubsecentry{MIDI_*/Unix}{2.3.5}{MIDI_*/Unix}{380}
@numsubsecentry{Unix integration routines}{2.3.6}{Unix integration routines}{380}
@numsubsecentry{xwin_set_window_name}{2.3.7}{xwin_set_window_name}{380}
@numsubsecentry{allegro_icon}{2.3.8}{allegro_icon}{381}
@numsecentry{BeOS specifics}{2.4}{BeOS}{381}
@numsubsecentry{GFX_*/BeOS}{2.4.1}{GFX_*/BeOS}{381}
@numsubsecentry{DIGI_*/BeOS}{2.4.2}{DIGI_*/BeOS}{382}
@numsubsecentry{MIDI_*/BeOS}{2.4.3}{MIDI_*/BeOS}{382}
@numsecentry{QNX specifics}{2.5}{QNX}{382}
@numsubsecentry{GFX_*/QNX}{2.5.1}{GFX_*/QNX}{383}
@numsubsecentry{DIGI_*/QNX}{2.5.2}{DIGI_*/QNX}{383}
@numsubsecentry{MIDI_*/QNX}{2.5.3}{MIDI_*/QNX}{384}
@numsubsecentry{QNX integration routines}{2.5.4}{QNX integration routines}{384}
@numsubsecentry{qnx_get_window}{2.5.5}{qnx_get_window}{384}
@numsecentry{MacOS X specifics}{2.6}{MacOS}{384}
@numsubsecentry{GFX_*/MacOSX}{2.6.1}{GFX_*/MacOSX}{385}
@numsubsecentry{DIGI_*/MacOSX}{2.6.2}{DIGI_*/MacOSX}{386}
@numsubsecentry{MIDI_*/MacOSX}{2.6.3}{MIDI_*/MacOSX}{386}
@numsecentry{Differences between platforms}{2.7}{Differences}{386}
@numchapentry{Miscellaneous}{3}{Miscellaneous}{390}
@numsecentry{Reducing your executable size}{3.1}{Reducing}{390}
@numsecentry{Debugging}{3.2}{Debugging}{393}
@numsubsecentry{ASSERT}{3.2.1}{ASSERT}{393}
@numsubsecentry{TRACE}{3.2.2}{TRACE}{393}
@numsubsecentry{register_assert_handler}{3.2.3}{register_assert_handler}{394}
@numsubsecentry{register_trace_handler}{3.2.4}{register_trace_handler}{394}
@numsubsecentry{al_assert}{3.2.5}{al_assert}{395}
@numsubsecentry{al_trace}{3.2.6}{al_trace}{395}
@numsecentry{Makefile targets}{3.3}{Makefile}{396}
@numsecentry{Available Allegro examples}{3.4}{Available}{399}
@numsubsecentry{exhello}{3.4.1}{exhello}{399}
@numsubsecentry{exmem}{3.4.2}{exmem}{400}
@numsubsecentry{expal}{3.4.3}{expal}{401}
@numsubsecentry{expat}{3.4.4}{expat}{401}
@numsubsecentry{exflame}{3.4.5}{exflame}{402}
@numsubsecentry{exdbuf}{3.4.6}{exdbuf}{403}
@numsubsecentry{exflip}{3.4.7}{exflip}{404}
@numsubsecentry{exfixed}{3.4.8}{exfixed}{405}
@numsubsecentry{exfont}{3.4.9}{exfont}{405}
@numsubsecentry{exmouse}{3.4.10}{exmouse}{406}
@numsubsecentry{extimer}{3.4.11}{extimer}{407}
@numsubsecentry{exkeys}{3.4.12}{exkeys}{408}
@numsubsecentry{exjoy}{3.4.13}{exjoy}{409}
@numsubsecentry{exsample}{3.4.14}{exsample}{410}
@numsubsecentry{exmidi}{3.4.15}{exmidi}{411}
@numsubsecentry{exgui}{3.4.16}{exgui}{412}
@numsubsecentry{excustom}{3.4.17}{excustom}{413}
@numsubsecentry{exunicod}{3.4.18}{exunicod}{415}
@numsubsecentry{exbitmap}{3.4.19}{exbitmap}{416}
@numsubsecentry{exscale}{3.4.20}{exscale}{416}
@numsubsecentry{exconfig}{3.4.21}{exconfig}{417}
@numsubsecentry{exdata}{3.4.22}{exdata}{418}
@numsubsecentry{exsprite}{3.4.23}{exsprite}{419}
@numsubsecentry{exexedat}{3.4.24}{exexedat}{420}
@numsubsecentry{extrans}{3.4.25}{extrans}{421}
@numsubsecentry{extruec}{3.4.26}{extruec}{423}
@numsubsecentry{excolmap}{3.4.27}{excolmap}{423}
@numsubsecentry{exrgbhsv}{3.4.28}{exrgbhsv}{424}
@numsubsecentry{exshade}{3.4.29}{exshade}{426}
@numsubsecentry{exblend}{3.4.30}{exblend}{427}
@numsubsecentry{exxfade}{3.4.31}{exxfade}{428}
@numsubsecentry{exalpha}{3.4.32}{exalpha}{429}
@numsubsecentry{exlights}{3.4.33}{exlights}{430}
@numsubsecentry{ex3d}{3.4.34}{ex3d}{432}
@numsubsecentry{excamera}{3.4.35}{excamera}{434}
@numsubsecentry{exquat}{3.4.36}{exquat}{435}
@numsubsecentry{exstars}{3.4.37}{exstars}{436}
@numsubsecentry{exscn3d}{3.4.38}{exscn3d}{438}
@numsubsecentry{exzbuf}{3.4.39}{exzbuf}{439}
@numsubsecentry{exscroll}{3.4.40}{exscroll}{440}
@numsubsecentry{ex3buf}{3.4.41}{ex3buf}{441}
@numsubsecentry{ex12bit}{3.4.42}{ex12bit}{442}
@numsubsecentry{exaccel}{3.4.43}{exaccel}{444}
@numsubsecentry{exspline}{3.4.44}{exspline}{445}
@numsubsecentry{exsyscur}{3.4.45}{exsyscur}{447}
@numsubsecentry{exupdate}{3.4.46}{exupdate}{447}
@numsubsecentry{exswitch}{3.4.47}{exswitch}{449}
@numsubsecentry{exstream}{3.4.48}{exstream}{450}
@numsubsecentry{expackf}{3.4.49}{expackf}{451}
@numchapentry{Tools}{4}{Tools}{452}
@numsecentry{Additional programs included with Allegro}{4.1}{Additional}{452}
@numchapentry{Community}{5}{Community}{452}
@numchapentry{Conclusion}{6}{Conclusion}{453}
