--- /srv/reproducible-results/rbuild-debian/r-b-build.FS1UI7gb/b1/allegro5_5.2.6.0-3_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.FS1UI7gb/b2/allegro5_5.2.6.0-3_arm64.changes ├── Files │ @@ -1,9 +1,9 @@ │ │ - d17472abefcb807d7591c8850cd97722 1365448 doc optional allegro5-doc_5.2.6.0-3_all.deb │ + 1e854f510e79644c3cb65ca802ffc781 1358272 doc optional allegro5-doc_5.2.6.0-3_all.deb │ 55d816a0e9655c14c45b838bc116f67d 15720 libdevel optional liballegro-acodec5-dev_5.2.6.0-3_arm64.deb │ a56c9f783ec1a1fcd3290ce2bab24b37 56620 debug optional liballegro-acodec5.2-dbgsym_5.2.6.0-3_arm64.deb │ 77b053f71000937fb12bdec53a6781c2 32064 libs optional liballegro-acodec5.2_5.2.6.0-3_arm64.deb │ bb2053988511fca6a24e93e76d3a04e8 18376 libdevel optional liballegro-audio5-dev_5.2.6.0-3_arm64.deb │ 84b8d25f7e21ae25ea5b6b931be08f77 97452 debug optional liballegro-audio5.2-dbgsym_5.2.6.0-3_arm64.deb │ 2957ead9e1307ef802164d0cb8a116b7 51120 libs optional liballegro-audio5.2_5.2.6.0-3_arm64.deb │ 303201df7ad944a9c595d4b6848b9a35 16800 libdevel optional liballegro-dialog5-dev_5.2.6.0-3_arm64.deb ├── allegro5-doc_5.2.6.0-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2020-11-27 12:02:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 30696 2020-11-27 12:02:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1334560 2020-11-27 12:02:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 30692 2020-11-27 12:02:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1327388 2020-11-27 12:02:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: allegro5-doc │ │ │ │ Source: allegro5 │ │ │ │ Version: 2:5.2.6.0-3 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian Games Team │ │ │ │ -Installed-Size: 5166 │ │ │ │ +Installed-Size: 5066 │ │ │ │ Depends: fonts-dejavu-core │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Homepage: http://liballeg.org/ │ │ │ │ Description: documentation for the Allegro 5 library │ │ │ │ This package contains the Allegro documentation in various formats, │ │ │ │ FAQs and other documentation about the Allegro library, source of the │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -189,391 +189,391 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5396 2017-05-30 18:25:58.000000 ./usr/share/doc/allegro5-doc/examples/ex_window_maximized.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2660 2015-08-31 04:43:15.000000 ./usr/share/doc/allegro5-doc/examples/ex_window_title.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2975 2017-02-26 02:02:03.000000 ./usr/share/doc/allegro5-doc/examples/ex_windows.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1674 2013-11-06 11:26:41.000000 ./usr/share/doc/allegro5-doc/examples/ex_winfull.c │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19521 2016-02-21 20:36:27.000000 ./usr/share/doc/allegro5-doc/examples/nihgui.cpp │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6456 2013-07-07 19:37:58.000000 ./usr/share/doc/allegro5-doc/examples/nihgui.hpp │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11032 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/acodec.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 195031 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/audio.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10577 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/acodec.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 165411 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/audio.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35631 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/autosuggest.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53769 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/color.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 29929 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/config.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44035 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/color.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 29427 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/config.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15545 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/direct3d.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65607 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/display.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65962 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/events.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 48297 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/file.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45867 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/fixed.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 90169 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/font.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35785 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/fshook.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11732 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/fullscreen_mode.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65311 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/display.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 64824 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/events.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47855 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/file.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45729 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/fixed.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 75679 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/font.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35146 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/fshook.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11584 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/fullscreen_mode.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16295 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/getting_started.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 169980 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/graphics.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60905 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/haptic.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11721 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/image.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 168879 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/graphics.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60334 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/haptic.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11122 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/image.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/images/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21480 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/images/LINE_CAP.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 15893 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/images/LINE_JOIN.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65065 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/images/audio.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16058 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/images/primitives1.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25805 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/images/primitives2.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6356 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 107495 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/index_all.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27019 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/joystick.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19390 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/keyboard.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26573 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/joystick.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19216 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/keyboard.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8392 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/main.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9939 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/memfile.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19801 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/memory.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9354 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/misc.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14041 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/monitor.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 32221 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/mouse.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 70672 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/native_dialog.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9548 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/memfile.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18582 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/memory.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9217 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/misc.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13893 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/monitor.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 32053 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/mouse.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 61863 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/native_dialog.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23300 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/opengl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4020 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/pandoc.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28991 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/path.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11299 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/physfs.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 10990 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/physfs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22026 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/platform.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 132911 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/primitives.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 113690 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/primitives.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70337 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/search_index.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 35880 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/shader.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 13493 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/state.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 58627 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/system.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27883 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/threads.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 35382 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/shader.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 13192 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/state.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58354 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/system.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27415 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/threads.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10642 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/time.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20582 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/timer.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 19681 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/touch.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 62580 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/transformations.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78381 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/utf8.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26714 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/video.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 19864 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/timer.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18869 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/touch.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 62416 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/transformations.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78064 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/utf8.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 23801 2020-11-27 12:02:04.000000 ./usr/share/doc/allegro5-doc/refman/video.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-27 12:02:04.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 300 2020-11-27 00:05:08.000000 ./usr/share/doc-base/allegro5 │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-27 12:02:04.000000 ./usr/share/man/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 423 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_DEPTH.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 545 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_EVENT_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 573 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_PAN_NONE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_RECORDER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 492 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_RECORDER_EVENT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 955 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_STREAM.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 265 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_BITMAP.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 269 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_BPM_TO_SECS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 265 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_BPS_TO_SECS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CHANNEL_CONF.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 333 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_COLOR.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_COND.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 254 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CONFIG.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_ENTRY.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_SECTION.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 266 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY_MODE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 419 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_DEPTH.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 543 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_EVENT_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 568 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_PAN_NONE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_RECORDER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 488 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_RECORDER_EVENT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 951 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_AUDIO_STREAM.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 261 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_BITMAP.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 264 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_BPM_TO_SECS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 260 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_BPS_TO_SECS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CHANNEL_CONF.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_COLOR.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 260 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_COND.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 250 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CONFIG.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_ENTRY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_SECTION.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 471 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY_MODE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4600 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 388 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_QUEUE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 420 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_SOURCE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 313 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 326 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 288 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 267 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILECHOOSER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 789 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILE_INTERFACE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 332 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILE_MODE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 429 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FONT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 438 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FS_ENTRY.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 527 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FS_INTERFACE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 701 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_GET_EVENT_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 800 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_GLYPH.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 444 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 831 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3144 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 469 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_INDEX_BUFFER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_JOYFLAGS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 297 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_JOYSTICK.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 433 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_JOYSTICK_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 471 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_KEYBOARD_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 443 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_LINE_CAP.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 418 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_LINE_JOIN.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 812 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_LOCKED_REGION.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 390 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MEMORY_INTERFACE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 309 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MENU.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 721 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MENU_INFO.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 515 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MIXER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 313 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MIXER_QUALITY.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 480 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MONITOR_INFO.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 461 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 471 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MOUSE_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MSECS_TO_SECS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 256 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MUTEX.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PI.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2168 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PIXEL_FORMAT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 275 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PLAYMODE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1148 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_ATTR.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 584 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 380 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_QUALITY.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 917 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_STORAGE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 501 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_RENDER_FUNCTION.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 881 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_RENDER_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 427 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SAMPLE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SAMPLE_ID.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 619 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SAMPLE_INSTANCE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SEEK.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 473 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SHADER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 392 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SHADER_PLATFORM.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 717 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SHADER_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 699 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_STATE_FLAGS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 405 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SYSTEM_ID.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 268 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TEXTLOG.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 257 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_THREAD.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 381 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_QUEUE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_SOURCE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 310 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 285 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILECHOOSER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 787 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILE_INTERFACE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FILE_MODE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 425 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FONT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 435 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FS_ENTRY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 524 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_FS_INTERFACE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 698 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_GET_EVENT_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 796 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_GLYPH.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 440 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 828 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3141 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 462 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 381 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_INDEX_BUFFER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 350 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_JOYFLAGS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_JOYSTICK.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 429 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_JOYSTICK_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 467 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_KEYBOARD_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 440 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_LINE_CAP.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_LINE_JOIN.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 807 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_LOCKED_REGION.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MEMORY_INTERFACE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 305 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MENU.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 717 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MENU_INFO.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 511 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MIXER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 310 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MIXER_QUALITY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 477 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MONITOR_INFO.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 458 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 466 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MOUSE_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 258 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MSECS_TO_SECS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 253 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_MUTEX.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 308 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PI.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2165 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PIXEL_FORMAT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 273 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PLAYMODE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1146 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_ATTR.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 582 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 378 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_QUALITY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 914 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_STORAGE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 498 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_PRIM_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 352 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_RENDER_FUNCTION.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 878 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_RENDER_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 422 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SAMPLE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 349 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SAMPLE_ID.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 613 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SAMPLE_INSTANCE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 311 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SEEK.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 470 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SHADER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SHADER_PLATFORM.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 714 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SHADER_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 694 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_STATE_FLAGS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 402 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_SYSTEM_ID.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TEXTLOG.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 254 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_THREAD.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TIMEOUT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 267 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TIMER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 292 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 360 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 480 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_STATE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 378 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TRANSFORM.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USECS_TO_SECS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 685 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USER_EVENT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USTR.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USTR_INFO.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 603 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 377 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_BUFFER.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 431 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 399 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_DECL.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 903 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_ELEMENT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 538 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VIDEO_EVENT_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 576 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VIDEO_POSITION_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 408 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VOICE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 406 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_WRITE_MASK_FLAGS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 263 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TIMER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 356 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_STATE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 373 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_TRANSFORM.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 258 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USECS_TO_SECS.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 682 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USER_EVENT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USTR.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_USTR_INFO.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 597 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 372 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_BUFFER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 427 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 395 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_DECL.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 898 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_ELEMENT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 536 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VIDEO_EVENT_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 571 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VIDEO_POSITION_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 403 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_VOICE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 402 2020-11-27 12:02:04.000000 ./usr/share/man/man3/ALLEGRO_WRITE_MASK_FLAGS.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 497 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_acknowledge_drawing_halt.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_acknowledge_drawing_resume.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 569 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_acknowledge_resize.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 433 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_add_config_comment.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_add_config_section.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 310 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_add_new_bitmap_flag.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 387 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_add_timer_count.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_android_get_activity.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 638 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_android_get_jni_env.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_android_get_os_version.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 405 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_android_set_apk_file_interface.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 507 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_android_set_apk_fs_interface.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 391 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_append_menu_item.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 474 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_append_native_text_log.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_append_menu_item.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 469 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_append_native_text_log.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_append_path_component.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 644 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_apply_window_constraints.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 362 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_audio_stream_to_mixer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 572 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_audio_stream_to_voice.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 459 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_mixer_to_mixer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_mixer_to_voice.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 369 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_sample_instance_to_mixer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 553 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_sample_instance_to_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_audio_stream_to_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 567 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_audio_stream_to_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 454 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_mixer_to_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 377 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_mixer_to_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 365 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_sample_instance_to_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 550 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_sample_instance_to_voice.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1764 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_shader_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 436 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_attach_shader_source_file.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 618 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_backup_dirty_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_backup_dirty_bitmaps.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 427 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_broadcast_cond.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 830 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_build_camera_transform.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 452 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_build_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 448 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_build_menu.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 540 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_build_shader.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 579 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_build_transform.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1246 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calculate_arc.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 673 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calculate_ribbon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 631 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calculate_spline.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calloc.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1241 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calculate_arc.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 668 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calculate_ribbon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 624 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calculate_spline.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 349 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calloc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 367 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_calloc_with_context.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_change_directory.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 904 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_check_inverse.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 571 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clear_depth_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 657 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clear_keyboard_state.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clear_to_color.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clipboard_has_text.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 441 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clone_bitmap.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 380 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clone_menu.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clone_menu_for_popup.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clone_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 314 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clone_menu_for_popup.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_clone_path.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_close_directory.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_close_native_text_log.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 311 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_close_video.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_cmyk.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_cmyk_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_close_native_text_log.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 306 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_close_video.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_cmyk.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 316 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_cmyk_to_rgb.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 698 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_distance_ciede2000_lab.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 384 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsl.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 421 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsl_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 380 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsv.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 413 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsv_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 451 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_html.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 513 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_html_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 590 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lab.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 327 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lab_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 552 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lch.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lch_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_name.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1223 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_name_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 445 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_cmyk.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 372 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_hsl.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 369 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_hsv.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 527 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_html.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_lab.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_lch.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_name.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_xyy.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_xyz.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_yuv.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyy.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyy_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 550 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyz.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyz_to_rgb.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 303 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_yuv.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 313 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_yuv_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 379 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsl.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsl_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 376 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsv.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 409 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_hsv_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 447 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_html.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 508 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_html_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 586 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lab.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lab_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 548 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lch.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_lch_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_name.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1219 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_name_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 441 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_cmyk.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 368 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_hsl.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 364 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_hsv.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 523 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_html.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_lab.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_lch.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_name.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_xyy.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_xyz.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 307 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_rgb_to_yuv.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 410 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyy.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyy_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 546 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyz.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_xyz_to_rgb.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_yuv.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 308 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_color_yuv_to_rgb.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 487 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_compose_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 490 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_convert_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_convert_mask_to_alpha.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 565 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_convert_memory_bitmaps.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_copy_transform.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1042 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_audio_recorder.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1271 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_audio_stream.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1036 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_audio_recorder.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1264 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_audio_stream.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1533 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_bitmap.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 613 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_builtin_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 608 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_builtin_font.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 280 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_cond.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_config.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 582 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_display.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 357 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_event_queue.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 438 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_file_handle.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_fs_entry.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 790 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_index_buffer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_menu.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 536 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 787 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_index_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 330 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 529 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_mixer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_mouse_cursor.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 352 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_mutex.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 483 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_mutex_recursive.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1113 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_native_file_dialog.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1107 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_native_file_dialog.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 419 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_path.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_path_for_directory.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 387 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_popup_menu.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 804 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_sample_instance.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_popup_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 798 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 411 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_sample_instance.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 644 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_shader.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 723 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_sub_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 408 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_thread.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 514 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_thread_with_stacksize.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_timer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 793 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_vertex_buffer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_vertex_decl.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 671 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 789 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_vertex_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 431 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_vertex_decl.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 663 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_create_voice.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 672 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_cstr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 406 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_cstr_dup.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 447 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_audio_recorder.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 380 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_audio_stream.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 443 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_audio_recorder.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 376 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_audio_stream.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 468 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_cond.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_config.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 431 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_display.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 345 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_event_queue.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 304 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 300 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_font.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 336 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_fs_entry.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_index_buffer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 377 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_menu.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 274 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 326 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_index_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 269 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_mixer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 316 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_mouse_cursor.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_mutex.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 285 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_native_file_dialog.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 280 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_native_file_dialog.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_path.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_sample_instance.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 412 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 351 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_sample_instance.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 473 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_shader.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 349 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_thread.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 372 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_timer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_user_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 332 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_vertex_buffer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_vertex_decl.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_voice.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 337 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_audio_stream.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 303 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_mixer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 366 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_sample_instance.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_voice.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 345 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_disable_menu_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 935 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_do_multiline_text.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 390 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_do_multiline_ustr.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 378 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_drain_audio_stream.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 505 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_arc.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_vertex_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_vertex_decl.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 313 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_destroy_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 333 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_audio_stream.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 300 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_sample_instance.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_detach_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_disable_menu_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 929 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_do_multiline_text.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 384 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_do_multiline_ustr.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 373 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_drain_audio_stream.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 501 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_arc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 734 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 471 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_bitmap_region.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 412 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_circle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_ellipse.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 532 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_elliptical_arc.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 360 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_circle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 367 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_ellipse.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 489 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_pieslice.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 522 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_polygon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 928 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_polygon_with_holes.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_rectangle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 410 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_rounded_rectangle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 369 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_triangle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 654 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_glyph.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 737 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_indexed_buffer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 642 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_indexed_prim.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 583 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_justified_text.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 406 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_justified_textf.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_justified_ustr.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 414 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_line.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1246 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_multiline_text.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 429 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_multiline_textf.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 405 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_multiline_ustr.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 533 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_pieslice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 406 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_circle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 411 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_ellipse.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 526 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_elliptical_arc.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_circle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 362 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_ellipse.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 484 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_pieslice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 517 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_polygon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 922 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_polygon_with_holes.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 379 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_rectangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 406 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_rounded_rectangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_filled_triangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 648 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_glyph.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 732 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_indexed_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 635 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_indexed_prim.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 577 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_justified_text.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 400 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_justified_textf.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_justified_ustr.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 410 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_line.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1239 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_multiline_text.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 422 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_multiline_textf.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 400 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_multiline_ustr.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 528 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_pieslice.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 631 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_pixel.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 587 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_polygon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 816 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_polyline.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 775 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_prim.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 435 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_rectangle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 593 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_ribbon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 582 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_polygon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 806 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_polyline.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 771 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_prim.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 430 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_rectangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 586 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_ribbon.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 691 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_rotated_bitmap.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 463 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_rounded_rectangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 458 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_rounded_rectangle.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 478 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_scaled_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 559 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_scaled_rotated_bitmap.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 830 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_soft_line.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1069 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_soft_triangle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 426 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_spline.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 707 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_text.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 389 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_textf.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 825 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_soft_line.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1058 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_soft_triangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 422 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_spline.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 702 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_text.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 383 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_textf.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 526 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_tinted_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 392 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_tinted_bitmap_region.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 393 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_tinted_rotated_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 400 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_tinted_scaled_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 403 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_tinted_scaled_rotated_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 546 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_tinted_scaled_rotated_bitmap_region.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 425 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_triangle.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_ustr.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 633 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_vertex_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 421 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_triangle.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 380 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_ustr.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 627 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_draw_vertex_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 349 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_drop_next_event.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_drop_path_tail.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 979 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_emit_user_event.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 418 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_enable_menu_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 414 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_enable_menu_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 440 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fclearerr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fclose.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 489 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_feof.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 383 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ferrmsg.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 356 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ferror.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fflush.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fget_ustr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 299 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fgetc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 557 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fgets.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_filename_exists.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 397 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fill_silence.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 420 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_find_menu.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 528 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_find_menu_item.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 392 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fill_silence.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 414 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_find_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 523 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_find_menu_item.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 517 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixacos.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 648 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixadd.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 617 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixasin.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixatan.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 597 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixatan2.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 394 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixceil.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 447 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixcos.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 705 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixdiv.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 900 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixed.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 896 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 401 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixfloor.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 330 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixhypot.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 684 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixmul.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 426 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixsin.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 306 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixsqrt.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 658 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixsub.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 481 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fixtan.3alleg5.gz │ │ │ │ @@ -591,133 +591,133 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 369 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fputc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 518 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fputs.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 482 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fread.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 411 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fread16be.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 413 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fread16le.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 411 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fread32be.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 413 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fread32le.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 474 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_free.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 470 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_free.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_free_with_context.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 356 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fs_entry_exists.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 558 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fseek.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 271 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fsize.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 352 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ftell.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 530 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ftofix.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 563 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fungetc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 408 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fwrite.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 343 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fwrite16be.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 344 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fwrite16le.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fwrite32be.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 344 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_fwrite32le.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_acodec_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_audio_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_color_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_font_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_image_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_memfile_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_native_dialog_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_physfs_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_primitives_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_ttf_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_acodec_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_audio_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_color_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 281 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_font_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_image_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_memfile_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_native_dialog_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_physfs_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_primitives_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 280 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_ttf_version.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 553 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_version.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_video_version.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_allegro_video_version.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 271 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_app_name.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_depth_size.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_recorder_event.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 366 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_recorder_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_attached.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 309 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_channels.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_depth.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 725 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_fragment.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 362 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_fragments.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_frequency.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_length.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 420 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_length_secs.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_pan.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_played_samples.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 316 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_playmode.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 350 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_position_secs.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 305 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_speed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_available_audio_stream_fragments.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_depth_size.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_recorder_event.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 359 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_recorder_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_attached.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 306 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_channels.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_depth.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 350 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 721 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_fragment.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 357 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_fragments.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_frequency.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_gain.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 279 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_length.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_length_secs.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_pan.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_played_samples.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 311 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_playmode.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_position_secs.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 300 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_audio_stream_speed.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 368 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_available_audio_stream_fragments.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 591 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_backbuffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 338 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_blend_color.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 371 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_depth.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 300 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_format.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 260 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_height.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 376 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_samples.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 260 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_width.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_x.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_bitmap_y.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_blend_color.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_blender.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_channel_count.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_channel_count.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 535 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_clipboard_text.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_clipping_rectangle.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 432 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_config_value.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 680 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_cpu_count.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 422 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_current_directory.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_current_display.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 436 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_current_inverse_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 351 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_current_projection_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_current_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_d3d_device.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_d3d_system_texture.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 407 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_d3d_texture_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 389 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_d3d_texture_size.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 387 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_d3d_video_texture.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_menu_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 425 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_menu_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 420 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_mixer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 519 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_shader_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_default_voice.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 333 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 474 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_format.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_height.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_menu.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 450 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_mode.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_option.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_orientation.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 280 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_refresh_rate.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_display_width.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 301 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_errno.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_event_source_data.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fallback_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fallback_font.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_file_userdata.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 435 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_first_config_entry.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 487 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_first_config_section.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 295 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_ascent.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_descent.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 559 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_line_height.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 517 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_ranges.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 292 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_ascent.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_descent.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 553 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_line_height.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 512 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_font_ranges.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 418 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_entry_atime.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_entry_ctime.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 337 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_entry_mode.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_entry_mtime.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 557 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_entry_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_entry_size.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_fs_interface.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 527 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1240 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph_advance.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1096 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph_dimensions.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 399 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph_width.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 523 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1234 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph_advance.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1089 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph_dimensions.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 393 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_glyph_width.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 723 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_autocenter.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 453 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_capabilities.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 474 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_effect_duration.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 428 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_from_display.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 539 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_from_joystick.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 431 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_from_keyboard.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 424 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_from_mouse.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 439 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_from_touch_input.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 589 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_haptic_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 305 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_index_buffer_size.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 299 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_index_buffer_size.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 499 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 404 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_active.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_axis_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 359 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_button_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 309 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 301 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_num_axes.3alleg5.gz │ │ │ │ @@ -725,37 +725,37 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_num_sticks.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 309 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_state.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 345 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_stick_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_joystick_stick_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_keyboard_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_keyboard_state.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 471 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_max_haptic_effects.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 372 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_menu_item_caption.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 373 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_menu_item_flags.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 420 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_menu_item_icon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 337 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_attached.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 301 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_channels.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_depth.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_frequency.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_quality.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 367 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_menu_item_caption.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 368 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_menu_item_flags.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 413 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_menu_item_icon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 332 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_attached.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 295 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_channels.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_depth.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 290 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_frequency.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_gain.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 292 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mixer_quality.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_monitor_dpi.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 472 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_monitor_info.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 408 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_cursor_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_emulation_mode.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_num_axes.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 285 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_num_buttons.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 494 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_state.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 359 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_state_axis.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 295 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_mouse_wheel_precision.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 307 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_native_file_dialog_count.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_native_file_dialog_path.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 491 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_native_text_log_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_native_file_dialog_count.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_native_file_dialog_path.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 486 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_native_text_log_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 381 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_bitmap_depth.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 273 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_bitmap_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_bitmap_format.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_bitmap_samples.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 359 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_display_adapter.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 297 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_display_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_new_display_option.3alleg5.gz │ │ │ │ @@ -790,306 +790,306 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 398 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_pixel.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_pixel_block_height.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 337 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_pixel_block_size.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_pixel_block_width.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 351 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_pixel_format_bits.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 351 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_pixel_size.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 722 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_ram_size.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 466 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_channels.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_data.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_depth.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_frequency.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 338 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_attached.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 332 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_channels.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_depth.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 308 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_frequency.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 306 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_length.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 300 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_pan.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 344 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_playmode.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 311 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_position.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 313 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_speed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_time.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_length.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 462 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_channels.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_data.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_depth.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_frequency.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_attached.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_channels.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 313 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_depth.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 303 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_frequency.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_gain.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_length.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_pan.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 338 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_playmode.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 307 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_position.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 306 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_speed.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_instance_time.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_sample_length.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 389 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_separate_bitmap_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 344 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_separate_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_shader_log.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_shader_platform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1442 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_standard_path.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 729 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_system_config.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_system_id.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 275 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_target_bitmap.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 550 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_text_dimensions.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 343 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_text_width.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 544 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_text_dimensions.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 338 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_text_width.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 439 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_thread_should_stop.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 336 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_time.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_timer_count.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_timer_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_timer_speed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 275 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_timer_started.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_touch_input_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 459 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_touch_input_mouse_emulation_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 330 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_touch_input_state.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 360 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_ustr_dimensions.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 309 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_ustr_width.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 307 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_vertex_buffer_size.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_audio_rate.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_fps.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 565 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_frame.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_position.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_scaled_height.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 379 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_scaled_width.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 301 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_channels.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 292 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_depth.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_frequency.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 359 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_position.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_ustr_dimensions.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 305 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_ustr_width.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 301 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_vertex_buffer_size.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 277 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_audio_rate.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_event_source.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 308 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_fps.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 561 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_frame.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 349 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_position.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 377 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_scaled_height.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_video_scaled_width.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 297 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_channels.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_depth.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_frequency.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_voice_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_win_window_handle.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_window_constraints.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_window_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_get_x_window_id.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1208 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_grab_font_from_bitmap.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1203 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_grab_font_from_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 451 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_grab_mouse.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_have_d3d_non_pow2_texture_support.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_have_d3d_non_square_texture_support.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 434 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_have_opengl_extension.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 388 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_hide_mouse_cursor.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 769 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_hold_bitmap_drawing.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_horizontal_shear_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_identify_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 559 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_identify_bitmap_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 393 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_identity_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 367 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_inhibit_screensaver.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 519 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 685 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_acodec_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 537 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_font_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 634 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_image_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 489 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_native_dialog_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 310 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_primitives_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 513 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 682 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_acodec_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 533 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_font_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 630 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_image_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 485 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_native_dialog_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 306 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_primitives_addon.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 381 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_timeout.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 337 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_ttf_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_ttf_addon.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 783 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_user_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 257 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_video_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 806 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_insert_menu_item.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 253 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_init_video_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 799 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_insert_menu_item.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 426 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_insert_path_component.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 367 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_audio.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_audio.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 669 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 305 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_joystick.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_keyboard.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_mouse.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 743 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_system.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_install_touch_input.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_invert_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 294 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_iphone_get_view.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 288 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_iphone_get_window.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 368 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_iphone_set_statusbar_orientation.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 289 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_acodec_addon_initialized.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_audio_installed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_audio_recorder_recording.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_acodec_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 278 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_audio_installed.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_audio_recorder_recording.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_bitmap_drawing_held.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_bitmap_locked.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 366 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_color_valid.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 591 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_compatible_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 372 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_d3d_device_lost.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 455 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_display_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_event_queue_empty.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 300 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_event_queue_paused.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_event_source_registered.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_font_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 314 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_font_addon_initialized.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 402 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_haptic_active.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 488 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_haptic_capable.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 456 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_haptic_effect_ok.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 518 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_haptic_effect_playing.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 386 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_haptic_installed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 288 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_image_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 285 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_image_addon_initialized.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 402 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_joystick_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 266 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_joystick_installed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 402 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_keyboard_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 266 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_keyboard_installed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 395 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_mouse_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 262 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_mouse_installed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_native_dialog_addon_initialized.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 325 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_primitives_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_native_dialog_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_primitives_addon_initialized.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 310 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_sub_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 265 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_system_installed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 414 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_touch_input_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 278 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_touch_input_installed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_ttf_addon_initialized.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 288 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_video_addon_initialized.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 283 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_video_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 314 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_ttf_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 284 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_video_addon_initialized.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 279 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_is_video_playing.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 546 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_itofix.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 496 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_join_paths.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_join_thread.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 309 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_key_down.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 260 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_keycode_to_name.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 670 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_audio_stream.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 789 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_audio_stream_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 664 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_audio_stream.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 785 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_audio_stream_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 554 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 607 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1762 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 597 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_flags_f.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 443 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_font.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 395 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_font_flags.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 440 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 391 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_bitmap_font_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_config_file.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 358 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_config_file_f.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 493 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_font.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 530 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 619 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_sample_f.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 833 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 453 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font_f.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 556 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font_stretch.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 489 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font_stretch_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 489 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 525 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 614 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_sample_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 828 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 447 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 551 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font_stretch.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 484 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_load_ttf_font_stretch_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1188 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 571 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_bitmap_blocked.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 655 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_bitmap_region.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 404 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_bitmap_region_blocked.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 535 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_index_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 530 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_index_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 509 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_mutex.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 599 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_sample_id.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 534 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_vertex_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 594 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_sample_id.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 529 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_lock_vertex_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 392 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_make_directory.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 452 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_make_path_canonical.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 532 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_make_temp_file.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 376 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_malloc.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 371 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_malloc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_malloc_with_context.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 317 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_map_rgb.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_map_rgb_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 314 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_map_rgba.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 307 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_map_rgba_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 383 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_merge_config.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_merge_config_into.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_mouse_button_down.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_directory.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 437 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_fs_entry.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 579 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_memfile.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 604 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_native_text_log.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 335 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_video.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 572 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_memfile.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 599 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_native_text_log.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 332 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_open_video.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 853 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_orthographic_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_osx_get_window.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 493 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_path_cstr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 503 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_path_ustr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 494 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_pause_event_queue.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 423 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_peek_next_event.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_perspective_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 612 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_play_haptic_effect.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 710 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_play_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_play_sample_instance.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 693 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_popup_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 704 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_play_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 311 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_play_sample_instance.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 688 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_popup_menu.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 607 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_premul_rgba.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 592 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_premul_rgba_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_put_blended_pixel.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 426 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_put_pixel.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_radtofix_r.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 476 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_read_directory.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_realloc.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 350 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_realloc.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 367 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_realloc_with_context.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 464 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rebase_path.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 792 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reconfigure_joysticks.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 413 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ref_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 542 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ref_cstr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 619 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ref_ustr.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 392 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_assert_handler.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 549 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_audio_stream_loader.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 553 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_audio_stream_loader_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 543 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_audio_stream_loader.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 546 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_audio_stream_loader_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 698 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_bitmap_identifier.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 518 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_bitmap_loader.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 512 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_bitmap_loader_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 517 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_bitmap_saver.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 512 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_bitmap_saver_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 388 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_event_source.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 510 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_font_loader.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 519 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_loader.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 511 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_loader_f.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 526 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_saver.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 516 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_saver_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 505 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_font_loader.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 512 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_loader.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 505 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_loader_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 519 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_saver.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 511 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_sample_saver_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 465 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_register_trace_handler.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 616 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_release_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 732 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_release_haptic_effect.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 282 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_release_joystick.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 349 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_config_key.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_config_section.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 398 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_display_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 395 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_display_menu.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 408 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_filename.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 371 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_fs_entry.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 500 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_menu_item.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 496 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_menu_item.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 365 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_opengl_fbo.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 389 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_remove_path_component.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 540 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reparent_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 399 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_replace_path_component.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 628 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reserve_samples.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 625 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reserve_samples.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reset_bitmap_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 370 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reset_clipping_rectangle.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 275 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_reset_new_display_options.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 411 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_resize_display.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 431 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rest.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 468 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_restore_default_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 465 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_restore_default_mixer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 292 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_restore_state.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 408 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_resume_timer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 389 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rewind_audio_stream.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rewind_audio_stream.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rotate_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 399 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rotate_transform_3d.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 807 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_rumble_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 405 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_run_detached_thread.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 498 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_run_main.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 462 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 537 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_bitmap_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 330 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_config_file.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 347 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_config_file_f.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 487 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 529 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_sample_f.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 483 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 524 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_save_sample_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_scale_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 348 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_scale_transform_3d.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 427 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_seek_audio_stream_secs.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 326 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_seek_video.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 421 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_seek_audio_stream_secs.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_seek_video.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 372 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_app_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 299 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_channel_matrix.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 375 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_fragment.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 362 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 391 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_loop_secs.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 512 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_pan.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 328 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 344 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_playmode.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 391 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_speed.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 370 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_fragment.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 357 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_gain.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 387 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_loop_secs.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 506 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_pan.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_playmode.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 379 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_audio_stream_speed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 350 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_bitmap_blend_color.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 484 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_bitmap_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 343 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_blend_color.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1446 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_clipboard_text.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 340 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_clipping_rectangle.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 550 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_config_value.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 526 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_current_opengl_context.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 437 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_d3d_device_release_callback.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_d3d_device_restore_callback.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 444 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_default_mixer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_default_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 439 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_default_mixer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 381 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_default_voice.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 507 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_display_flag.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 323 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_display_icon.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 542 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_display_icons.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 651 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_display_menu.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 645 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_display_menu.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 600 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_display_option.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_errno.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_event_source_data.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 475 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_exe_name.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_fallback_font.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 411 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_fallback_font.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_fs_interface.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 781 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_haptic_autocenter.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 608 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_haptic_gain.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 428 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_keyboard_leds.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 435 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_memory_interface.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 365 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_menu_item_caption.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_menu_item_flags.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 478 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_menu_item_icon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_frequency.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 342 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 320 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 481 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_postprocess_callback.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 370 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_quality.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 360 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_menu_item_caption.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_menu_item_flags.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 474 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_menu_item_icon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 357 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_frequency.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 339 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_gain.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 476 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_postprocess_callback.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 365 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mixer_quality.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 360 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_axis.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_cursor.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 409 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_emulation_mode.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 301 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_w.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 759 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_wheel_precision.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 397 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_xy.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_mouse_z.3alleg5.gz │ │ │ │ @@ -1104,25 +1104,25 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 354 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_new_file_interface.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 415 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_new_window_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_new_window_title.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 378 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_org_name.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 329 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_path_drive.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 463 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_path_extension.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 352 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_path_filename.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 685 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_physfs_file_interface.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 681 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_physfs_file_interface.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 383 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_render_state.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 615 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 769 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_channel_matrix.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 366 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_gain.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 434 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_length.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 566 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_pan.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 379 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_playmode.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_position.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 389 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_speed.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 610 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 764 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_channel_matrix.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_gain.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 429 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_length.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 561 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_pan.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 348 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_playmode.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 341 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_position.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 385 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_sample_instance_speed.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 451 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_separate_bitmap_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_separate_blender.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 361 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_shader_bool.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 364 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_shader_float.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 339 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_shader_float_vector.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_shader_int.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 701 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_shader_int_vector.3alleg5.gz │ │ │ │ @@ -1132,64 +1132,64 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 302 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_standard_fs_interface.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 610 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_system_mouse_cursor.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 292 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_target_backbuffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1476 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_target_bitmap.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_thread_should_stop.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 368 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_timer_count.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 459 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_timer_speed.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 281 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_video_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 416 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_voice_playing.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 382 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_voice_position.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 276 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_video_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 412 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_voice_playing.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 377 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_voice_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 470 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_window_constraints.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 296 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_window_position.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 293 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_set_window_title.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 350 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_show_mouse_cursor.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 454 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_show_native_file_dialog.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1157 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_show_native_message_box.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_font_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 303 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_image_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 290 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_native_dialog_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 324 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_primitives_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 276 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_ttf_addon.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 315 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_video_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 449 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_show_native_file_dialog.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1152 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_show_native_message_box.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 316 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_font_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 298 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_image_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_native_dialog_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_primitives_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 272 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_ttf_addon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 310 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_shutdown_video_addon.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 355 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_signal_cond.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 448 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_audio_recorder.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 443 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_audio_recorder.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 351 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_thread.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 417 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_timer.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_video.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 308 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_video_with_voice.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 511 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_audio_recorder.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_video.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 303 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_start_video_with_voice.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 507 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_audio_recorder.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 463 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_haptic_effect.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_sample.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 291 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_sample_instance.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 268 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_samples.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 280 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_sample.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 287 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_sample_instance.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 265 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_samples.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 357 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_stop_timer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 540 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_store_state.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 504 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_toggle_menu_item_flags.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 499 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_toggle_menu_item_flags.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 353 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_transform_coordinates.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 427 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_transform_coordinates_3d.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 785 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_transform_coordinates_3d_projective.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 375 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_transform_coordinates_4d.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 343 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_translate_transform.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 346 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_translate_transform_3d.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 461 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_transpose_transform.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 824 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_triangulate_polygon.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 815 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_triangulate_polygon.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 319 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_ungrab_mouse.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 262 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_audio.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 257 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_audio.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 494 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_haptic.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 363 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_joystick.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 339 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_keyboard.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 321 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_mouse.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 305 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_system.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 331 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_uninstall_touch_input.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 374 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_bitmap.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 316 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_index_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 311 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_index_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 345 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_mutex.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 473 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_sample_id.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 318 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_vertex_buffer.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 467 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_sample_id.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 312 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unlock_vertex_buffer.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 334 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unmap_rgb.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 327 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unmap_rgb_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 326 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unmap_rgba.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 322 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unmap_rgba_f.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 396 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unref_user_event.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 397 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_unregister_event_source.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 467 2020-11-27 12:02:04.000000 ./usr/share/man/man3/al_update_display_region.3alleg5.gz │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/acodec.html │ │ │ │ @@ -167,38 +167,35 @@ │ │ │ │
  • al_is_acodec_addon_initialized
  • │ │ │ │
  • al_get_allegro_acodec_version
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the following header file. Link with allegro_acodec.

    │ │ │ │
     #include <allegro5/allegro_acodec.h>
    │ │ │ │

    al_init_acodec_addon

    │ │ │ │ -
    bool al_init_acodec_addon(void)
    │ │ │ │ -bool al_init_acodec_addon(void)
    │ │ │ │ +
    bool al_init_acodec_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    This function registers all the known audio file type handlers for al_load_sample, al_save_sample, al_load_audio_stream, etc.

    │ │ │ │

    Depending on what libraries are available, the full set of recognised extensions is: .wav, .flac, .ogg, .opus, .it, .mod, .s3m, .xm, .voc.

    │ │ │ │

    Limitations:

    │ │ │ │ │ │ │ │

    Return true on success.

    │ │ │ │

    al_is_acodec_addon_initialized

    │ │ │ │ -
    bool al_is_acodec_addon_initialized(void)
    │ │ │ │ -bool al_is_acodec_addon_initialized(void)
    │ │ │ │ +
    bool al_is_acodec_addon_initialized(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the acodec addon is initialized, otherwise returns false.

    │ │ │ │

    Since: 5.2.6

    │ │ │ │

    al_get_allegro_acodec_version

    │ │ │ │ -
    uint32_t al_get_allegro_acodec_version(void)
    │ │ │ │ -uint32_t al_get_allegro_acodec_version(void)
    │ │ │ │ +
    uint32_t al_get_allegro_acodec_version(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:37 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -51,15 +51,14 @@ │ │ │ │ │ * al_is_acodec_addon_initialized │ │ │ │ │ * al_get_allegro_acodec_version │ │ │ │ │ These functions are declared in the following header file. Link with │ │ │ │ │ allegro_acodec. │ │ │ │ │ #include │ │ │ │ │ ****** al_init_acodec_addon ****** │ │ │ │ │ bool al_init_acodec_addon(void) │ │ │ │ │ -bool al_init_acodec_addon(void) │ │ │ │ │ Source_Code │ │ │ │ │ This function registers all the known audio file type handlers for │ │ │ │ │ al_load_sample, al_save_sample, al_load_audio_stream, etc. │ │ │ │ │ Depending on what libraries are available, the full set of recognised │ │ │ │ │ extensions is: .wav, .flac, .ogg, .opus, .it, .mod, .s3m, .xm, .voc. │ │ │ │ │ Limitations: │ │ │ │ │ * Saving is only supported for wav files. │ │ │ │ │ @@ -71,18 +70,16 @@ │ │ │ │ │ sample. Therefore they cannot be loaded with al_load_sample/ │ │ │ │ │ al_load_sample_f and must be streamed with al_load_audio_stream or │ │ │ │ │ al_load_audio_stream_f. │ │ │ │ │ * .voc file streaming is unimplemented. │ │ │ │ │ Return true on success. │ │ │ │ │ ****** al_is_acodec_addon_initialized ****** │ │ │ │ │ bool al_is_acodec_addon_initialized(void) │ │ │ │ │ -bool al_is_acodec_addon_initialized(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns true if the acodec addon is initialized, otherwise returns false. │ │ │ │ │ Since: 5.2.6 │ │ │ │ │ ****** al_get_allegro_acodec_version ****** │ │ │ │ │ uint32_t al_get_allegro_acodec_version(void) │ │ │ │ │ -uint32_t al_get_allegro_acodec_version(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:37 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/audio.html │ │ │ │ @@ -389,31 +389,29 @@ │ │ │ │ │ │ │ │

    Since we have two mixers, with the sample instances connected to a different mixer than the audio stream, you can control the volume of all the instances independently from the music by setting the gain of the mixer / stream. Having two sample instances lets you play two copies of the sample simultaneously.

    │ │ │ │

    With this in mind, another look at al_reserve_samples and al_play_sample is due: What the former does internally is to create a specified number of sample instances that are “empty” at first, i.e. with no sample data set. When al_play_sample is called, it’ll use one of these internal sample instances that is not currently playing to play the requested sample. All of these sample instances will be attached to the default mixer, which can be changed via al_set_default_mixer.

    │ │ │ │

    See Audio recording for Allegro’s audio recording API, which is, as of now, still unstable and subject to change.

    │ │ │ │

    Audio types

    │ │ │ │

    Events sent by al_get_audio_stream_event_source or al_get_audio_recorder_event_source.

    │ │ │ │

    ALLEGRO_AUDIO_EVENT_TYPE

    │ │ │ │ -
    enum ALLEGRO_AUDIO_EVENT_TYPE
    │ │ │ │ -enum ALLEGRO_AUDIO_EVENT_TYPE
    │ │ │ │ +
    enum ALLEGRO_AUDIO_EVENT_TYPE
    │ │ │ │

    Source Code

    │ │ │ │

    ALLEGRO_EVENT_AUDIO_STREAM_FRAGMENT

    │ │ │ │

    Sent when a stream fragment is ready to be filled in. See al_get_audio_stream_fragment.

    │ │ │ │

    ALLEGRO_EVENT_AUDIO_STREAM_FINISHED

    │ │ │ │

    Sent when a stream is finished.

    │ │ │ │

    ALLEGRO_EVENT_AUDIO_RECORDER_FRAGMENT

    │ │ │ │

    Sent after a user-specified number of samples have been recorded. Convert this to ALLEGRO_AUDIO_RECORDER_EVENT via al_get_audio_recorder_event.

    │ │ │ │

    You must always check the values for the buffer and samples as they are not guaranteed to be exactly what was originally specified.

    │ │ │ │

    Since: 5.1.1

    │ │ │ │
    │ │ │ │

    Unstable API: The API may need a slight redesign.

    │ │ │ │
    │ │ │ │

    ALLEGRO_AUDIO_DEPTH

    │ │ │ │ -
    enum ALLEGRO_AUDIO_DEPTH
    │ │ │ │ -enum ALLEGRO_AUDIO_DEPTH
    │ │ │ │ +
    enum ALLEGRO_AUDIO_DEPTH
    │ │ │ │

    Source Code

    │ │ │ │

    Sample depth and type as well as signedness. Mixers only use 32-bit signed float (-1..+1), or 16-bit signed integers. Signedness is determined by an “unsigned” bit-flag applied to the depth value.

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the following header file. Link with allegro_font.

    │ │ │ │
     #include <allegro5/allegro_font.h>
    │ │ │ │

    General font routines

    │ │ │ │

    ALLEGRO_FONT

    │ │ │ │ -
    typedef struct ALLEGRO_FONT ALLEGRO_FONT;
    │ │ │ │ -typedef struct ALLEGRO_FONT ALLEGRO_FONT;
    │ │ │ │ +
    typedef struct ALLEGRO_FONT ALLEGRO_FONT;
    │ │ │ │

    Source Code

    │ │ │ │

    A handle identifying any kind of font. Usually you will create it with al_load_font which supports loading all kinds of TrueType fonts supported by the FreeType library. If you instead pass the filename of a bitmap file, it will be loaded with al_load_bitmap and a font in Allegro’s bitmap font format will be created from it with al_grab_font_from_bitmap.

    │ │ │ │

    ALLEGRO_GLYPH

    │ │ │ │ -
    typedef struct ALLEGRO_GLYPH ALLEGRO_GLYPH;
    │ │ │ │ -typedef struct ALLEGRO_GLYPH ALLEGRO_GLYPH;
    │ │ │ │ +
    typedef struct ALLEGRO_GLYPH ALLEGRO_GLYPH;
    │ │ │ │

    Source Code

    │ │ │ │

    A structure containing the properties of a character in a font.

    │ │ │ │
    typedef struct ALLEGRO_GLYPH {
    │ │ │ │     ALLEGRO_BITMAP *bitmap;   // the bitmap the character is on
    │ │ │ │     int x;                    // the x position of the glyph on bitmap
    │ │ │ │     int y;                    // the y position of the glyph on bitmap
    │ │ │ │     int w;                    // the width of the glyph in pixels
    │ │ │ │ @@ -257,62 +255,54 @@
    │ │ │ │  

    advance is the number of pixels to add to your x position to advance to the next character in a string and includes kerning.

    │ │ │ │

    Since: 5.2.1

    │ │ │ │
    │ │ │ │

    Unstable API: This API is new and subject to refinement.

    │ │ │ │
    │ │ │ │

    See also: al_get_glyph

    │ │ │ │

    al_init_font_addon

    │ │ │ │ -
    bool al_init_font_addon(void)
    │ │ │ │ -bool al_init_font_addon(void)
    │ │ │ │ +
    bool al_init_font_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Initialise the font addon.

    │ │ │ │

    Note that if you intend to load bitmap fonts, you will need to initialise allegro_image separately (unless you are using another library to load images).

    │ │ │ │

    Similarly, if you wish to load truetype-fonts, do not forget to also call al_init_ttf_addon.

    │ │ │ │

    Returns true on success, false on failure. On the 5.0 branch, this function has no return value. You may wish to avoid checking the return value if your code needs to be compatible with Allegro 5.0. Currently, the function will never return false.

    │ │ │ │

    See also: al_init_image_addon, al_init_ttf_addon, al_shutdown_font_addon

    │ │ │ │

    al_is_font_addon_initialized

    │ │ │ │ -
    bool al_is_font_addon_initialized(void)
    │ │ │ │ -bool al_is_font_addon_initialized(void)
    │ │ │ │ +
    bool al_is_font_addon_initialized(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the font addon is initialized, otherwise returns false.

    │ │ │ │

    Since: 5.2.6

    │ │ │ │

    See also: al_init_font_addon, al_shutdown_font_addon

    │ │ │ │

    al_shutdown_font_addon

    │ │ │ │ -
    void al_shutdown_font_addon(void)
    │ │ │ │ -void al_shutdown_font_addon(void)
    │ │ │ │ +
    void al_shutdown_font_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Shut down the font addon. This is done automatically at program exit, but can be called any time the user wishes as well.

    │ │ │ │

    See also: al_init_font_addon

    │ │ │ │

    al_load_font

    │ │ │ │ -
    ALLEGRO_FONT *al_load_font(char const *filename, int size, int flags)
    │ │ │ │ -ALLEGRO_FONT *al_load_font(char const *filename, int size, int flags)
    │ │ │ │ +
    ALLEGRO_FONT *al_load_font(char const *filename, int size, int flags)
    │ │ │ │

    Source Code

    │ │ │ │

    Loads a font from disk. This will use al_load_bitmap_font_flags if you pass the name of a known bitmap format, or else al_load_ttf_font.

    │ │ │ │

    The flags parameter is passed through to either of those functions. Bitmap and TTF fonts are also affected by the current bitmap flags at the time the font is loaded.

    │ │ │ │

    See also: al_destroy_font, al_init_font_addon, al_register_font_loader, al_load_bitmap_font_flags, al_load_ttf_font

    │ │ │ │

    al_destroy_font

    │ │ │ │ -
    void al_destroy_font(ALLEGRO_FONT *f)
    │ │ │ │ -void al_destroy_font(ALLEGRO_FONT *f)
    │ │ │ │ +
    void al_destroy_font(ALLEGRO_FONT *f)
    │ │ │ │

    Source Code

    │ │ │ │

    Frees the memory being used by a font structure. Does nothing if passed NULL.

    │ │ │ │

    See also: al_load_font

    │ │ │ │

    al_register_font_loader

    │ │ │ │
    bool al_register_font_loader(char const *extension,
    │ │ │ │ -   ALLEGRO_FONT *(*load_font)(char const *filename, int size, int flags))
    │ │ │ │ -bool al_register_font_loader(char const *extension,
    │ │ │ │ -   ALLEGRO_FONT *(*load_font)(char const *filename, int size, int flags))
    │ │ │ │ + ALLEGRO_FONT *(*load_font)(char const *filename, int size, int flags))
    │ │ │ │

    Source Code

    │ │ │ │

    Informs Allegro of a new font file type, telling it how to load files of this format.

    │ │ │ │

    The extension should include the leading dot (‘.’) character. It will be matched case-insensitively.

    │ │ │ │

    The load_font argument may be NULL to unregister an entry.

    │ │ │ │

    Returns true on success, false on error. Returns false if unregistering an entry that doesn’t exist.

    │ │ │ │

    See also: al_init_font_addon

    │ │ │ │

    al_get_font_line_height

    │ │ │ │ -
    int al_get_font_line_height(const ALLEGRO_FONT *f)
    │ │ │ │ -int al_get_font_line_height(const ALLEGRO_FONT *f)
    │ │ │ │ +
    int al_get_font_line_height(const ALLEGRO_FONT *f)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the usual height of a line of text in the specified font. For bitmap fonts this is simply the height of all glyph bitmaps. For truetype fonts it is whatever the font file specifies. In particular, some special glyphs may be higher than the height returned here.

    │ │ │ │

    If the X is the position you specify to draw text, the meaning of ascent and descent and the line height is like in the figure below.

    │ │ │ │
    X------------------------
    │ │ │ │      /\         |        |
    │ │ │ │     /  \        |        |
    │ │ │ │    /____\       ascent   |
    │ │ │ │ @@ -321,44 +311,37 @@
    │ │ │ │  ----------------        |
    │ │ │ │                 |        |
    │ │ │ │                 descent  |
    │ │ │ │                 |        |
    │ │ │ │  -------------------------
    │ │ │ │

    See also: al_get_text_width, al_get_text_dimensions

    │ │ │ │

    al_get_font_ascent

    │ │ │ │ -
    int al_get_font_ascent(const ALLEGRO_FONT *f)
    │ │ │ │ -int al_get_font_ascent(const ALLEGRO_FONT *f)
    │ │ │ │ +
    int al_get_font_ascent(const ALLEGRO_FONT *f)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the ascent of the specified font.

    │ │ │ │

    See also: al_get_font_descent, al_get_font_line_height

    │ │ │ │

    al_get_font_descent

    │ │ │ │ -
    int al_get_font_descent(const ALLEGRO_FONT *f)
    │ │ │ │ -int al_get_font_descent(const ALLEGRO_FONT *f)
    │ │ │ │ +
    int al_get_font_descent(const ALLEGRO_FONT *f)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the descent of the specified font.

    │ │ │ │

    See also: al_get_font_ascent, al_get_font_line_height

    │ │ │ │

    al_get_text_width

    │ │ │ │ -
    int al_get_text_width(const ALLEGRO_FONT *f, const char *str)
    │ │ │ │ -int al_get_text_width(const ALLEGRO_FONT *f, const char *str)
    │ │ │ │ +
    int al_get_text_width(const ALLEGRO_FONT *f, const char *str)
    │ │ │ │

    Source Code

    │ │ │ │

    Calculates the length of a string in a particular font, in pixels.

    │ │ │ │

    See also: al_get_ustr_width, al_get_font_line_height, al_get_text_dimensions

    │ │ │ │

    al_get_ustr_width

    │ │ │ │ -
    int al_get_ustr_width(const ALLEGRO_FONT *f, ALLEGRO_USTR const *ustr)
    │ │ │ │ -int al_get_ustr_width(const ALLEGRO_FONT *f, ALLEGRO_USTR const *ustr)
    │ │ │ │ +
    int al_get_ustr_width(const ALLEGRO_FONT *f, ALLEGRO_USTR const *ustr)
    │ │ │ │

    Source Code

    │ │ │ │

    Like al_get_text_width but expects an ALLEGRO_USTR.

    │ │ │ │

    See also: al_get_text_width, al_get_ustr_dimensions

    │ │ │ │

    al_draw_text

    │ │ │ │
    void al_draw_text(const ALLEGRO_FONT *font,
    │ │ │ │     ALLEGRO_COLOR color, float x, float y, int flags,
    │ │ │ │ -   char const *text) 
    │ │ │ │ -void al_draw_text(const ALLEGRO_FONT *font,
    │ │ │ │ -   ALLEGRO_COLOR color, float x, float y, int flags,
    │ │ │ │ -   char const *text) 
    │ │ │ │ + char const *text) │ │ │ │

    Source Code

    │ │ │ │

    Writes the NUL-terminated string text onto the target bitmap at position x, y, using the specified font.

    │ │ │ │

    The flags parameter can be 0 or one of the following flags:

    │ │ │ │ │ │ │ │

    This function does not support newline characters (\n), but you can use al_draw_multiline_text for multi line text output.

    │ │ │ │

    See also: al_draw_ustr, al_draw_textf, al_draw_justified_text, al_draw_multiline_text.

    │ │ │ │

    al_draw_ustr

    │ │ │ │
    void al_draw_ustr(const ALLEGRO_FONT *font,
    │ │ │ │     ALLEGRO_COLOR color, float x, float y, int flags,
    │ │ │ │ -   const ALLEGRO_USTR *ustr) 
    │ │ │ │ -void al_draw_ustr(const ALLEGRO_FONT *font,
    │ │ │ │ -   ALLEGRO_COLOR color, float x, float y, int flags,
    │ │ │ │ -   const ALLEGRO_USTR *ustr) 
    │ │ │ │ + const ALLEGRO_USTR *ustr) │ │ │ │

    Source Code

    │ │ │ │

    Like al_draw_text, except the text is passed as an ALLEGRO_USTR instead of a NUL-terminated char array.

    │ │ │ │

    See also: al_draw_text, al_draw_justified_ustr, al_draw_multiline_ustr

    │ │ │ │

    al_draw_justified_text

    │ │ │ │
    void al_draw_justified_text(const ALLEGRO_FONT *font,
    │ │ │ │     ALLEGRO_COLOR color, float x1, float x2,
    │ │ │ │ -   float y, float diff, int flags, const char *text)
    │ │ │ │ -void al_draw_justified_text(const ALLEGRO_FONT *font,
    │ │ │ │ -   ALLEGRO_COLOR color, float x1, float x2,
    │ │ │ │ -   float y, float diff, int flags, const char *text)
    │ │ │ │ + float y, float diff, int flags, const char *text) │ │ │ │

    Source Code

    │ │ │ │

    Like al_draw_text, but justifies the string to the region x1-x2.

    │ │ │ │

    The diff parameter is the maximum amount of horizontal space to allow between words. If justisfying the text would exceed diff pixels, or the string contains less than two words, then the string will be drawn left aligned.

    │ │ │ │

    The flags parameter can be 0 or one of the following flags:

    │ │ │ │ │ │ │ │

    See also: al_draw_justified_textf, al_draw_justified_ustr

    │ │ │ │

    al_draw_justified_ustr

    │ │ │ │
    void al_draw_justified_ustr(const ALLEGRO_FONT *font,
    │ │ │ │     ALLEGRO_COLOR color, float x1, float x2,
    │ │ │ │ -   float y, float diff, int flags, const ALLEGRO_USTR *ustr)
    │ │ │ │ -void al_draw_justified_ustr(const ALLEGRO_FONT *font,
    │ │ │ │ -   ALLEGRO_COLOR color, float x1, float x2,
    │ │ │ │ -   float y, float diff, int flags, const ALLEGRO_USTR *ustr)
    │ │ │ │ + float y, float diff, int flags, const ALLEGRO_USTR *ustr) │ │ │ │

    Source Code

    │ │ │ │

    Like al_draw_justified_text, except the text is passed as an ALLEGRO_USTR instead of a NUL-terminated char array.

    │ │ │ │

    See also: al_draw_justified_text, al_draw_justified_textf.

    │ │ │ │

    al_draw_textf

    │ │ │ │
    void al_draw_textf(const ALLEGRO_FONT *font, ALLEGRO_COLOR color,
    │ │ │ │     float x, float y, int flags,
    │ │ │ │ -   const char *format, ...)
    │ │ │ │ -void al_draw_textf(const ALLEGRO_FONT *font, ALLEGRO_COLOR color,
    │ │ │ │ -   float x, float y, int flags,
    │ │ │ │ -   const char *format, ...)
    │ │ │ │ + const char *format, ...) │ │ │ │

    Source Code

    │ │ │ │

    Formatted text output, using a printf() style format string. All parameters have the same meaning as with al_draw_text otherwise.

    │ │ │ │

    See also: al_draw_text, al_draw_ustr

    │ │ │ │

    al_draw_justified_textf

    │ │ │ │
    void al_draw_justified_textf(const ALLEGRO_FONT *f,
    │ │ │ │     ALLEGRO_COLOR color, float x1, float x2, float y,
    │ │ │ │ -   float diff, int flags, const char *format, ...)
    │ │ │ │ -void al_draw_justified_textf(const ALLEGRO_FONT *f,
    │ │ │ │ -   ALLEGRO_COLOR color, float x1, float x2, float y,
    │ │ │ │ -   float diff, int flags, const char *format, ...)
    │ │ │ │ + float diff, int flags, const char *format, ...) │ │ │ │

    Source Code

    │ │ │ │

    Formatted text output, using a printf() style format string. All parameters have the same meaning as with al_draw_justified_text otherwise.

    │ │ │ │

    See also: al_draw_justified_text, al_draw_justified_ustr.

    │ │ │ │

    al_get_text_dimensions

    │ │ │ │
    void al_get_text_dimensions(const ALLEGRO_FONT *f,
    │ │ │ │     char const *text,
    │ │ │ │ -   int *bbx, int *bby, int *bbw, int *bbh)
    │ │ │ │ -void al_get_text_dimensions(const ALLEGRO_FONT *f,
    │ │ │ │ -   char const *text,
    │ │ │ │ -   int *bbx, int *bby, int *bbw, int *bbh)
    │ │ │ │ + int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │

    Source Code

    │ │ │ │

    Sometimes, the al_get_text_width and al_get_font_line_height functions are not enough for exact text placement, so this function returns some additional information.

    │ │ │ │

    Returned variables (all in pixels):

    │ │ │ │ │ │ │ │

    Note that glyphs may go to the left and upwards of the X, in which case x and y will have negative values.

    │ │ │ │

    See also: al_get_text_width, al_get_font_line_height, al_get_ustr_dimensions

    │ │ │ │

    al_get_ustr_dimensions

    │ │ │ │
    void al_get_ustr_dimensions(const ALLEGRO_FONT *f,
    │ │ │ │     ALLEGRO_USTR const *ustr,
    │ │ │ │ -   int *bbx, int *bby, int *bbw, int *bbh)
    │ │ │ │ -void al_get_ustr_dimensions(const ALLEGRO_FONT *f,
    │ │ │ │ -   ALLEGRO_USTR const *ustr,
    │ │ │ │ -   int *bbx, int *bby, int *bbw, int *bbh)
    │ │ │ │ + int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │

    Source Code

    │ │ │ │

    Like al_get_text_dimensions, except the text is passed as an ALLEGRO_USTR instead of a NUL-terminated char array.

    │ │ │ │

    See also: al_get_text_dimensions

    │ │ │ │

    al_get_allegro_font_version

    │ │ │ │ -
    uint32_t al_get_allegro_font_version(void)
    │ │ │ │ -uint32_t al_get_allegro_font_version(void)
    │ │ │ │ +
    uint32_t al_get_allegro_font_version(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

    │ │ │ │

    al_get_font_ranges

    │ │ │ │ -
    int al_get_font_ranges(ALLEGRO_FONT *f, int ranges_count, int *ranges)
    │ │ │ │ -int al_get_font_ranges(ALLEGRO_FONT *f, int ranges_count, int *ranges)
    │ │ │ │ +
    int al_get_font_ranges(ALLEGRO_FONT *f, int ranges_count, int *ranges)
    │ │ │ │

    Source Code

    │ │ │ │

    Gets information about all glyphs contained in a font, as a list of ranges. Ranges have the same format as with al_grab_font_from_bitmap.

    │ │ │ │

    ranges_count is the maximum number of ranges that will be returned.

    │ │ │ │

    ranges should be an array with room for ranges_count * 2 elements. The even integers are the first unicode point in a range, the odd integers the last unicode point in a range.

    │ │ │ │

    Returns the number of ranges contained in the font (even if it is bigger than ranges_count).

    │ │ │ │

    Since: 5.1.4

    │ │ │ │

    See also: al_grab_font_from_bitmap

    │ │ │ │

    al_set_fallback_font

    │ │ │ │ -
    void al_set_fallback_font(ALLEGRO_FONT *font, ALLEGRO_FONT *fallback)
    │ │ │ │ -void al_set_fallback_font(ALLEGRO_FONT *font, ALLEGRO_FONT *fallback)
    │ │ │ │ +
    void al_set_fallback_font(ALLEGRO_FONT *font, ALLEGRO_FONT *fallback)
    │ │ │ │

    Source Code

    │ │ │ │

    Sets a font which is used instead if a character is not present. Can be chained, but make sure there is no loop as that would crash the application! Pass NULL to remove a fallback font again.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    See also: al_get_fallback_font, al_draw_glyph, al_draw_text

    │ │ │ │

    al_get_fallback_font

    │ │ │ │ -
    ALLEGRO_FONT *al_get_fallback_font(ALLEGRO_FONT *font)
    │ │ │ │ -ALLEGRO_FONT *al_get_fallback_font(ALLEGRO_FONT *font)
    │ │ │ │ +
    ALLEGRO_FONT *al_get_fallback_font(ALLEGRO_FONT *font)
    │ │ │ │

    Source Code

    │ │ │ │

    Retrieves the fallback font for this font or NULL.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    See also: al_set_fallback_font

    │ │ │ │

    Per glyph text handling

    │ │ │ │

    For some applications Allegro’s text drawing functions may not be sufficient. For example, you would like to give a different color to every letter in a word, or use different a font for a drop cap.

    │ │ │ │

    That is why Allegro supports drawing and getting the dimensions of the individual glyphs of a font. A glyph is a particular visual representation of a letter, character or symbol in a specific font.

    │ │ │ │

    And it’s also possible to get the kerning to use between two glyphs. These per glyph functions have less overhead than Allegro’s per string text drawing and dimensioning functions. So, with these functions you can write your own efficient and precise custom text drawing functions.

    │ │ │ │

    al_draw_glyph

    │ │ │ │
    void al_draw_glyph(const ALLEGRO_FONT *f, ALLEGRO_COLOR color, float x, float y,
    │ │ │ │ -   int codepoint)
    │ │ │ │ -void al_draw_glyph(const ALLEGRO_FONT *f, ALLEGRO_COLOR color, float x, float y,
    │ │ │ │ -   int codepoint)
    │ │ │ │ + int codepoint) │ │ │ │

    Source Code

    │ │ │ │

    Draws the glyph that corresponds with codepoint in the given color using the given font. If font does not have such a glyph, nothing will be drawn.

    │ │ │ │

    To draw a string as left to right horizontal text you will need to use al_get_glyph_advance to determine the position of each glyph. For drawing strings in other directions, such as top to down, use al_get_glyph_dimensions to determine the size and position of each glyph.

    │ │ │ │

    If you have to draw many glyphs at the same time, use al_hold_bitmap_drawing with true as the parameter, before drawing the glyphs, and then call al_hold_bitmap_drawing again with false as a parameter when done drawing the glyphs to further enhance performance.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    See also: al_get_glyph_width, al_get_glyph_dimensions, al_get_glyph_advance.

    │ │ │ │

    al_get_glyph_width

    │ │ │ │ -
    int al_get_glyph_width(const ALLEGRO_FONT *f, int codepoint)
    │ │ │ │ -int al_get_glyph_width(const ALLEGRO_FONT *f, int codepoint)
    │ │ │ │ +
    int al_get_glyph_width(const ALLEGRO_FONT *f, int codepoint)
    │ │ │ │

    Source Code

    │ │ │ │

    This function returns the width in pixels of the glyph that corresponds with codepoint in the font font. Returns zero if the font does not have such a glyph.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    See also: al_draw_glyph, al_get_glyph_dimensions, al_get_glyph_advance.

    │ │ │ │

    al_get_glyph_dimensions

    │ │ │ │
    bool al_get_glyph_dimensions(const ALLEGRO_FONT *f,
    │ │ │ │ -   int codepoint, int *bbx, int *bby, int *bbw, int *bbh)
    │ │ │ │ -bool al_get_glyph_dimensions(const ALLEGRO_FONT *f,
    │ │ │ │ -   int codepoint, int *bbx, int *bby, int *bbw, int *bbh)
    │ │ │ │ + int codepoint, int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │

    Source Code

    │ │ │ │

    Sometimes, the al_get_glyph_width or al_get_glyph_advance functions are not enough for exact glyph placement, so this function returns some additional information, particularly if you want to draw the font vertically.

    │ │ │ │

    The function itself returns true if the character was present in font and false if the character was not present in font.

    │ │ │ │

    Returned variables (all in pixel):

    │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    These functions allow access to the filesystem. This can either be the real filesystem like your harddrive, or a virtual filesystem like a .zip archive (or whatever else you or an addon makes it do).

    │ │ │ │

    ALLEGRO_FS_ENTRY

    │ │ │ │ -
    typedef struct ALLEGRO_FS_ENTRY ALLEGRO_FS_ENTRY;
    │ │ │ │ -typedef struct ALLEGRO_FS_ENTRY ALLEGRO_FS_ENTRY;
    │ │ │ │ +
    typedef struct ALLEGRO_FS_ENTRY ALLEGRO_FS_ENTRY;
    │ │ │ │

    Source Code

    │ │ │ │

    Opaque filesystem entry object. Represents a file or a directory (check with al_get_fs_entry_mode). There are no user accessible member variables.

    │ │ │ │

    ALLEGRO_FILE_MODE

    │ │ │ │ -
    typedef enum ALLEGRO_FILE_MODE
    │ │ │ │ -typedef enum ALLEGRO_FILE_MODE
    │ │ │ │ +
    typedef enum ALLEGRO_FILE_MODE
    │ │ │ │

    Source Code

    │ │ │ │

    Filesystem modes/types

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    Colors

    │ │ │ │

    ALLEGRO_COLOR

    │ │ │ │ -
    typedef struct ALLEGRO_COLOR ALLEGRO_COLOR;
    │ │ │ │ -typedef struct ALLEGRO_COLOR ALLEGRO_COLOR;
    │ │ │ │ +
    typedef struct ALLEGRO_COLOR ALLEGRO_COLOR;
    │ │ │ │

    Source Code

    │ │ │ │

    An ALLEGRO_COLOR structure describes a color in a device independent way. Use al_map_rgb et al. and al_unmap_rgb et al. to translate from and to various color representations.

    │ │ │ │

    al_map_rgb

    │ │ │ │
    ALLEGRO_COLOR al_map_rgb(
    │ │ │ │     unsigned char r, unsigned char g, unsigned char b)
    │ │ │ │

    Source Code

    │ │ │ │

    Convert r, g, b (ranging from 0-255) into an ALLEGRO_COLOR, using 255 for alpha.

    │ │ │ │ @@ -392,16 +391,15 @@ │ │ │ │
    void al_unmap_rgba_f(ALLEGRO_COLOR color,
    │ │ │ │     float *r, float *g, float *b, float *a)
    │ │ │ │

    Source Code

    │ │ │ │

    Retrieves components of an ALLEGRO_COLOR. Components will range from 0.0f-1.0f.

    │ │ │ │

    See also: al_unmap_rgba, al_unmap_rgb, al_unmap_rgb_f

    │ │ │ │

    Locking and pixel formats

    │ │ │ │

    ALLEGRO_LOCKED_REGION

    │ │ │ │ -
    typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION;
    │ │ │ │ -typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION;
    │ │ │ │ +
    typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION;
    │ │ │ │

    Source Code

    │ │ │ │

    Users who wish to manually edit or read from a bitmap are required to lock it first. The ALLEGRO_LOCKED_REGION structure represents the locked region of the bitmap. This call will work with any bitmap, including memory bitmaps.

    │ │ │ │
    typedef struct ALLEGRO_LOCKED_REGION {
    │ │ │ │     void *data;
    │ │ │ │     int format;
    │ │ │ │     int pitch;
    │ │ │ │     int pixel_size;
    │ │ │ │ @@ -410,16 +408,15 @@
    │ │ │ │  
  • data points to the leftmost pixel of the first row (row 0) of the locked region. For blocked formats, this points to the leftmost block of the first row of blocks.

  • │ │ │ │
  • format indicates the pixel format of the data.

  • │ │ │ │
  • pitch gives the size in bytes of a single row (also known as the stride). The pitch may be greater than width * pixel_size due to padding; this is not uncommon. It is also not uncommon for the pitch to be negative (the bitmap may be upside down). For blocked formats, ‘row’ refers to the row of blocks, not of pixels.

  • │ │ │ │
  • pixel_size is the number of bytes used to represent a single block of pixels for the pixel format of this locked region. For most formats (and historically, this used to be true for all formats), this is just the size of a single pixel, but for blocked pixel formats this value is different.

  • │ │ │ │ │ │ │ │

    See also: al_lock_bitmap, al_lock_bitmap_region, al_unlock_bitmap, ALLEGRO_PIXEL_FORMAT

    │ │ │ │

    ALLEGRO_PIXEL_FORMAT

    │ │ │ │ -
    typedef enum ALLEGRO_PIXEL_FORMAT
    │ │ │ │ -typedef enum ALLEGRO_PIXEL_FORMAT
    │ │ │ │ +
    typedef enum ALLEGRO_PIXEL_FORMAT
    │ │ │ │

    Source Code

    │ │ │ │

    Pixel formats. Each pixel format specifies the exact size and bit layout of a pixel in memory. Components are specified from high bits to low bits, so for example a fully opaque red pixel in ARGB_8888 format is 0xFFFF0000.

    │ │ │ │
    │ │ │ │

    Note:

    │ │ │ │

    The pixel format is independent of endianness. That is, in the above example you can always get the red component with

    │ │ │ │
    (pixel & 0x00ff0000) >> 16
    │ │ │ │

    But you can not rely on this code:

    │ │ │ │ @@ -539,16 +536,15 @@ │ │ │ │ int x_block, int y_block, int width_block, int height_block, int flags)
    │ │ │ │

    Source Code

    │ │ │ │

    Like al_lock_bitmap_blocked, but allows locking a sub-region, for performance. Unlike al_lock_bitmap_region the region specified in terms of blocks and not pixels.

    │ │ │ │

    Since: 5.1.9

    │ │ │ │

    See also: al_lock_bitmap_region, al_lock_bitmap_blocked

    │ │ │ │

    Bitmap creation

    │ │ │ │

    ALLEGRO_BITMAP

    │ │ │ │ -
    typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP;
    │ │ │ │ -typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP;
    │ │ │ │ +
    typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP;
    │ │ │ │

    Source Code

    │ │ │ │

    Abstract type representing a bitmap (2D image).

    │ │ │ │

    al_create_bitmap

    │ │ │ │
    ALLEGRO_BITMAP *al_create_bitmap(int w, int h)
    │ │ │ │

    Source Code

    │ │ │ │

    Creates a new bitmap using the bitmap format and flags for the current thread. Blitting between bitmaps of differing formats, or blitting between memory bitmaps and display bitmaps may be slow.

    │ │ │ │

    Unless you set the ALLEGRO_MEMORY_BITMAP flag, the bitmap is created for the current display. Blitting to another display may be slow.

    │ │ │ │ @@ -1410,16 +1406,15 @@ │ │ │ │

    Source Code

    │ │ │ │

    Tries to guess the bitmap file type of the open ALLEGRO_FILE by reading the first few bytes. By default Allegro cannot recognize any file types, but calling al_init_image_addon will add detection of (some of) the types it can read. You can also use al_register_bitmap_identifier to add identification for custom file types.

    │ │ │ │

    Returns a pointer to a static string with a file extension for the type, including the leading dot. For example “.png” or “.jpg”. Returns NULL if the bitmap type cannot be determined.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    See also: al_init_image_addon, al_identify_bitmap, al_register_bitmap_identifier

    │ │ │ │

    Render State

    │ │ │ │

    ALLEGRO_RENDER_STATE

    │ │ │ │ -
    typedef enum ALLEGRO_RENDER_STATE {
    │ │ │ │ -typedef enum ALLEGRO_RENDER_STATE {
    │ │ │ │ +
    typedef enum ALLEGRO_RENDER_STATE {
    │ │ │ │

    Source Code

    │ │ │ │

    Possible render states which can be set with al_set_render_state:

    │ │ │ │
    │ │ │ │
    ALLEGRO_ALPHA_TEST
    │ │ │ │
    If this is set to 1, the values of ALLEGRO_ALPHA_FUNCTION and ALLEGRO_ALPHA_TEST_VALUE define a comparison function which is performed on the alpha component of each pixel. Only if it evaluates to true the pixel is written. Otherwise no subsequent processing (like depth test or blending) is performed. This can be very useful, for example if a depth buffer is used but you do not want fully transparent pixels to modify it. │ │ │ │
    │ │ │ │
    ALLEGRO_ALPHA_FUNCTION
    │ │ │ │ @@ -1437,16 +1432,15 @@ │ │ │ │
    ALLEGRO_DEPTH_FUNCTION
    │ │ │ │
    One of ALLEGRO_RENDER_FUNCTION, only used when ALLEGRO_DEPTH_TEST is 1. │ │ │ │
    │ │ │ │
    │ │ │ │

    Since: 5.1.2

    │ │ │ │

    See also: al_set_render_state, ALLEGRO_RENDER_FUNCTION, ALLEGRO_WRITE_MASK_FLAGS

    │ │ │ │

    ALLEGRO_RENDER_FUNCTION

    │ │ │ │ -
    typedef enum ALLEGRO_RENDER_FUNCTION {
    │ │ │ │ -typedef enum ALLEGRO_RENDER_FUNCTION {
    │ │ │ │ +
    typedef enum ALLEGRO_RENDER_FUNCTION {
    │ │ │ │

    Source Code

    │ │ │ │

    Possible functions are:

    │ │ │ │
      │ │ │ │
    • ALLEGRO_RENDER_NEVER
    • │ │ │ │
    • ALLEGRO_RENDER_ALWAYS
    • │ │ │ │
    • ALLEGRO_RENDER_LESS
    • │ │ │ │
    • ALLEGRO_RENDER_EQUAL
    • │ │ │ │ @@ -1456,16 +1450,15 @@ │ │ │ │ │ │ │ │
    • ALLEGRO_RENDER_NOT_EQUAL
    • │ │ │ │
    • ALLEGRO_RENDER_GREATER_EQUAL
    • │ │ │ │
    │ │ │ │

    Since: 5.1.2

    │ │ │ │

    See also: al_set_render_state

    │ │ │ │

    ALLEGRO_WRITE_MASK_FLAGS

    │ │ │ │ -
    typedef enum ALLEGRO_WRITE_MASK_FLAGS {
    │ │ │ │ -typedef enum ALLEGRO_WRITE_MASK_FLAGS {
    │ │ │ │ +
    typedef enum ALLEGRO_WRITE_MASK_FLAGS {
    │ │ │ │

    Source Code

    │ │ │ │

    Each enabled bit means the corresponding value is written, a disabled bit means it is not.

    │ │ │ │
      │ │ │ │
    • ALLEGRO_MASK_RED
    • │ │ │ │
    • ALLEGRO_MASK_GREEN
    • │ │ │ │
    • ALLEGRO_MASK_BLUE
    • │ │ │ │
    • ALLEGRO_MASK_ALPHA
    • │ │ │ │ @@ -1499,12 +1492,12 @@ │ │ │ │

      Since: 5.2.1

      │ │ │ │
      │ │ │ │

      Unstable API: This API is new and subject to refinement.

      │ │ │ │
      │ │ │ │

      See also: al_backup_dirty_bitmap

      │ │ │ │

      │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:08 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:33 UTC │ │ │ │

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -171,15 +171,14 @@ │ │ │ │ │ o al_backup_dirty_bitmap │ │ │ │ │ o al_backup_dirty_bitmaps │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** Colors ****** │ │ │ │ │ ***** ALLEGRO_COLOR ***** │ │ │ │ │ typedef struct ALLEGRO_COLOR ALLEGRO_COLOR; │ │ │ │ │ -typedef struct ALLEGRO_COLOR ALLEGRO_COLOR; │ │ │ │ │ Source_Code │ │ │ │ │ An ALLEGRO_COLOR structure describes a color in a device independent way. Use │ │ │ │ │ al_map_rgb et al. and al_unmap_rgb et al. to translate from and to various │ │ │ │ │ color representations. │ │ │ │ │ ***** al_map_rgb ***** │ │ │ │ │ ALLEGRO_COLOR al_map_rgb( │ │ │ │ │ unsigned char r, unsigned char g, unsigned char b) │ │ │ │ │ @@ -265,15 +264,14 @@ │ │ │ │ │ float *r, float *g, float *b, float *a) │ │ │ │ │ Source_Code │ │ │ │ │ Retrieves components of an ALLEGRO_COLOR. Components will range from 0.0f-1.0f. │ │ │ │ │ See also: al_unmap_rgba, al_unmap_rgb, al_unmap_rgb_f │ │ │ │ │ ****** Locking and pixel formats ****** │ │ │ │ │ ***** ALLEGRO_LOCKED_REGION ***** │ │ │ │ │ typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION; │ │ │ │ │ -typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION; │ │ │ │ │ Source_Code │ │ │ │ │ Users who wish to manually edit or read from a bitmap are required to lock it │ │ │ │ │ first. The ALLEGRO_LOCKED_REGION structure represents the locked region of the │ │ │ │ │ bitmap. This call will work with any bitmap, including memory bitmaps. │ │ │ │ │ typedef struct ALLEGRO_LOCKED_REGION { │ │ │ │ │ void *data; │ │ │ │ │ int format; │ │ │ │ │ @@ -294,15 +292,14 @@ │ │ │ │ │ historically, this used to be true for all formats), this is just the │ │ │ │ │ size of a single pixel, but for blocked pixel formats this value is │ │ │ │ │ different. │ │ │ │ │ See also: al_lock_bitmap, al_lock_bitmap_region, al_unlock_bitmap, │ │ │ │ │ ALLEGRO_PIXEL_FORMAT │ │ │ │ │ ***** ALLEGRO_PIXEL_FORMAT ***** │ │ │ │ │ typedef enum ALLEGRO_PIXEL_FORMAT │ │ │ │ │ -typedef enum ALLEGRO_PIXEL_FORMAT │ │ │ │ │ Source_Code │ │ │ │ │ Pixel formats. Each pixel format specifies the exact size and bit layout of a │ │ │ │ │ pixel in memory. Components are specified from high bits to low bits, so for │ │ │ │ │ example a fully opaque red pixel in ARGB_8888 format is 0xFFFF0000. │ │ │ │ │ Note: │ │ │ │ │ The pixel format is independent of endianness. That is, in the above │ │ │ │ │ example you can always get the red component with │ │ │ │ │ @@ -515,15 +512,14 @@ │ │ │ │ │ Unlike al_lock_bitmap_region the region specified in terms of blocks and not │ │ │ │ │ pixels. │ │ │ │ │ Since: 5.1.9 │ │ │ │ │ See also: al_lock_bitmap_region, al_lock_bitmap_blocked │ │ │ │ │ ****** Bitmap creation ****** │ │ │ │ │ ***** ALLEGRO_BITMAP ***** │ │ │ │ │ typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP; │ │ │ │ │ -typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP; │ │ │ │ │ Source_Code │ │ │ │ │ Abstract type representing a bitmap (2D image). │ │ │ │ │ ***** al_create_bitmap ***** │ │ │ │ │ ALLEGRO_BITMAP *al_create_bitmap(int w, int h) │ │ │ │ │ Source_Code │ │ │ │ │ Creates a new bitmap using the bitmap format and flags for the current thread. │ │ │ │ │ Blitting between bitmaps of differing formats, or blitting between memory │ │ │ │ │ @@ -1650,15 +1646,14 @@ │ │ │ │ │ if the bitmap type cannot be determined. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ See also: al_init_image_addon, al_identify_bitmap, │ │ │ │ │ al_register_bitmap_identifier │ │ │ │ │ ****** Render State ****** │ │ │ │ │ ***** ALLEGRO_RENDER_STATE ***** │ │ │ │ │ typedef enum ALLEGRO_RENDER_STATE { │ │ │ │ │ -typedef enum ALLEGRO_RENDER_STATE { │ │ │ │ │ Source_Code │ │ │ │ │ Possible render states which can be set with al_set_render_state: │ │ │ │ │ ALLEGRO_ALPHA_TEST │ │ │ │ │ If this is set to 1, the values of ALLEGRO_ALPHA_FUNCTION and │ │ │ │ │ ALLEGRO_ALPHA_TEST_VALUE define a comparison function which is performed │ │ │ │ │ on the alpha component of each pixel. Only if it evaluates to true the │ │ │ │ │ pixel is written. Otherwise no subsequent processing (like depth test or │ │ │ │ │ @@ -1681,30 +1676,28 @@ │ │ │ │ │ ALLEGRO_DEPTH_FUNCTION │ │ │ │ │ One of ALLEGRO_RENDER_FUNCTION, only used when ALLEGRO_DEPTH_TEST is 1. │ │ │ │ │ Since: 5.1.2 │ │ │ │ │ See also: al_set_render_state, ALLEGRO_RENDER_FUNCTION, │ │ │ │ │ ALLEGRO_WRITE_MASK_FLAGS │ │ │ │ │ ***** ALLEGRO_RENDER_FUNCTION ***** │ │ │ │ │ typedef enum ALLEGRO_RENDER_FUNCTION { │ │ │ │ │ -typedef enum ALLEGRO_RENDER_FUNCTION { │ │ │ │ │ Source_Code │ │ │ │ │ Possible functions are: │ │ │ │ │ * ALLEGRO_RENDER_NEVER │ │ │ │ │ * ALLEGRO_RENDER_ALWAYS │ │ │ │ │ * ALLEGRO_RENDER_LESS │ │ │ │ │ * ALLEGRO_RENDER_EQUAL │ │ │ │ │ * ALLEGRO_RENDER_LESS_EQUAL │ │ │ │ │ * ALLEGRO_RENDER_GREATER │ │ │ │ │ * ALLEGRO_RENDER_NOT_EQUAL │ │ │ │ │ * ALLEGRO_RENDER_GREATER_EQUAL │ │ │ │ │ Since: 5.1.2 │ │ │ │ │ See also: al_set_render_state │ │ │ │ │ ***** ALLEGRO_WRITE_MASK_FLAGS ***** │ │ │ │ │ typedef enum ALLEGRO_WRITE_MASK_FLAGS { │ │ │ │ │ -typedef enum ALLEGRO_WRITE_MASK_FLAGS { │ │ │ │ │ Source_Code │ │ │ │ │ Each enabled bit means the corresponding value is written, a disabled bit means │ │ │ │ │ it is not. │ │ │ │ │ * ALLEGRO_MASK_RED │ │ │ │ │ * ALLEGRO_MASK_GREEN │ │ │ │ │ * ALLEGRO_MASK_BLUE │ │ │ │ │ * ALLEGRO_MASK_ALPHA │ │ │ │ │ @@ -1738,8 +1731,8 @@ │ │ │ │ │ ***** al_backup_dirty_bitmaps ***** │ │ │ │ │ void al_backup_dirty_bitmaps(ALLEGRO_DISPLAY *display) │ │ │ │ │ Source_Code │ │ │ │ │ Backs up all of a display’s bitmaps to system memory. │ │ │ │ │ Since: 5.2.1 │ │ │ │ │ Unstable_API: This API is new and subject to refinement. │ │ │ │ │ See also: al_backup_dirty_bitmap │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:08 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:33 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/haptic.html │ │ │ │ @@ -200,26 +200,24 @@ │ │ │ │
    • al_rumble_haptic
    • │ │ │ │
    │ │ │ │ │ │ │ │

    Haptic functions support force feedback and vibration on input devices. These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    Currently force feedback is fully supported on Linux and on Windows for DirectInput compatible devices. There is also minimal support for Android. It is not yet supported on OSX, iOS, or on Windows for XInput compatible devices.

    │ │ │ │

    ALLEGRO_HAPTIC

    │ │ │ │ -
    typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC;
    │ │ │ │ -typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC;
    │ │ │ │ +
    typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC;
    │ │ │ │

    Source Code

    │ │ │ │

    This is an abstract data type representing a haptic device that supports force feedback or vibration.

    │ │ │ │

    Since: 5.1.8

    │ │ │ │
    │ │ │ │

    Unstable API: Perhaps could be simplified due to limited support for all the exposed features across all of the platforms. Awaiting feedback from users.

    │ │ │ │
    │ │ │ │

    See also: al_get_haptic_from_joystick

    │ │ │ │

    ALLEGRO_HAPTIC_CONSTANTS

    │ │ │ │ -
    enum ALLEGRO_HAPTIC_CONSTANTS
    │ │ │ │ -enum ALLEGRO_HAPTIC_CONSTANTS
    │ │ │ │ +
    enum ALLEGRO_HAPTIC_CONSTANTS
    │ │ │ │

    Source Code

    │ │ │ │

    This enum contains flags that are used to define haptic effects and capabilities. If the flag is set in the return value of al_get_haptic_capabilities, it means the device supports the given effect. The value of these flags should be set into a ALLEGRO_HAPTIC_EFFECT struct to determine what kind of haptic effect should be played.

    │ │ │ │
      │ │ │ │
    • ALLEGRO_HAPTIC_RUMBLE - simple vibration effects
    • │ │ │ │
    • ALLEGRO_HAPTIC_PERIODIC - periodic, wave-form effects
    • │ │ │ │
    • ALLEGRO_HAPTIC_CONSTANT - constant effects
    • │ │ │ │
    • ALLEGRO_HAPTIC_SPRING - spring effects
    • │ │ │ │ @@ -241,16 +239,15 @@ │ │ │ │
    │ │ │ │

    Since: 5.1.8

    │ │ │ │
    │ │ │ │

    Unstable API: Perhaps could be simplified due to limited support for all the exposed features across all of the platforms. Awaiting feedback from users.

    │ │ │ │
    │ │ │ │

    See also: al_get_haptic_capabilities, ALLEGRO_HAPTIC_EFFECT

    │ │ │ │

    ALLEGRO_HAPTIC_EFFECT

    │ │ │ │ -
    struct ALLEGRO_HAPTIC_EFFECT
    │ │ │ │ -struct ALLEGRO_HAPTIC_EFFECT
    │ │ │ │ +
    struct ALLEGRO_HAPTIC_EFFECT
    │ │ │ │

    Source Code

    │ │ │ │

    This struct models a particular haptic or vibration effect. It needs to be filled in correctly and uploaded to a haptic device before the device can play it back.

    │ │ │ │

    Fields:

    │ │ │ │
    │ │ │ │
    type
    │ │ │ │

    The type of the haptic effect. May be one of the ALLEGRO_HAPTIC_CONSTANTS constants between or equal to ALLEGRO_HAPTIC_RUMBLE and ALLEGRO_HAPTIC_RAMP.

    │ │ │ │
      │ │ │ │ @@ -296,16 +293,15 @@ │ │ │ │
    │ │ │ │
    │ │ │ │

    Since: 5.1.8

    │ │ │ │
    │ │ │ │

    Unstable API: Perhaps could be simplified due to limited support for all the exposed features across all of the platforms. Awaiting feedback from users.

    │ │ │ │
    │ │ │ │

    ALLEGRO_HAPTIC_EFFECT_ID

    │ │ │ │ -
    typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID;
    │ │ │ │ -typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID;
    │ │ │ │ +
    typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID;
    │ │ │ │

    Source Code

    │ │ │ │

    This struct is used as a handle to control playback of a haptic effect and should be considered opaque. Its implementation is visible merely to allow allocation by the users of the Allegro library.

    │ │ │ │

    Since: 5.1.8

    │ │ │ │
    │ │ │ │

    Unstable API: Perhaps could be simplified due to limited support for all the exposed features across all of the platforms. Awaiting feedback from users.

    │ │ │ │
    │ │ │ │

    al_install_haptic

    │ │ │ │ @@ -572,12 +568,12 @@ │ │ │ │

    In case false is returned, the rumble effect will be automatically released as if al_release_haptic_effect had been called, so there is no need to call it again manually in this case. However, if true is returned, it is necessary to call al_release_haptic_effect when the effect isn’t needed anymore, to prevent the amount of available effects on the haptic device from running out.

    │ │ │ │

    Since: 5.1.8

    │ │ │ │
    │ │ │ │

    Unstable API: Perhaps could be simplified due to limited support for all the exposed features across all of the platforms. Awaiting feedback from users.

    │ │ │ │
    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:10 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:33 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -86,26 +86,24 @@ │ │ │ │ │ functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ Currently force feedback is fully supported on Linux and on Windows for │ │ │ │ │ DirectInput compatible devices. There is also minimal support for Android. It │ │ │ │ │ is not yet supported on OSX, iOS, or on Windows for XInput compatible devices. │ │ │ │ │ ****** ALLEGRO_HAPTIC ****** │ │ │ │ │ typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC; │ │ │ │ │ -typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC; │ │ │ │ │ Source_Code │ │ │ │ │ This is an abstract data type representing a haptic device that supports force │ │ │ │ │ feedback or vibration. │ │ │ │ │ Since: 5.1.8 │ │ │ │ │ Unstable_API: Perhaps could be simplified due to limited support for │ │ │ │ │ all the exposed features across all of the platforms. Awaiting │ │ │ │ │ feedback from users. │ │ │ │ │ See also: al_get_haptic_from_joystick │ │ │ │ │ ****** ALLEGRO_HAPTIC_CONSTANTS ****** │ │ │ │ │ enum ALLEGRO_HAPTIC_CONSTANTS │ │ │ │ │ -enum ALLEGRO_HAPTIC_CONSTANTS │ │ │ │ │ Source_Code │ │ │ │ │ This enum contains flags that are used to define haptic effects and │ │ │ │ │ capabilities. If the flag is set in the return value of │ │ │ │ │ al_get_haptic_capabilities, it means the device supports the given effect. The │ │ │ │ │ value of these flags should be set into a ALLEGRO_HAPTIC_EFFECT struct to │ │ │ │ │ determine what kind of haptic effect should be played. │ │ │ │ │ * ALLEGRO_HAPTIC_RUMBLE - simple vibration effects │ │ │ │ │ @@ -130,15 +128,14 @@ │ │ │ │ │ Since: 5.1.8 │ │ │ │ │ Unstable_API: Perhaps could be simplified due to limited support for │ │ │ │ │ all the exposed features across all of the platforms. Awaiting │ │ │ │ │ feedback from users. │ │ │ │ │ See also: al_get_haptic_capabilities, ALLEGRO_HAPTIC_EFFECT │ │ │ │ │ ****** ALLEGRO_HAPTIC_EFFECT ****** │ │ │ │ │ struct ALLEGRO_HAPTIC_EFFECT │ │ │ │ │ -struct ALLEGRO_HAPTIC_EFFECT │ │ │ │ │ Source_Code │ │ │ │ │ This struct models a particular haptic or vibration effect. It needs to be │ │ │ │ │ filled in correctly and uploaded to a haptic device before the device can play │ │ │ │ │ it back. │ │ │ │ │ Fields: │ │ │ │ │ type │ │ │ │ │ The type of the haptic effect. May be one of the ALLEGRO_HAPTIC_CONSTANTS │ │ │ │ │ @@ -294,15 +291,14 @@ │ │ │ │ │ throughout its playback. │ │ │ │ │ Since: 5.1.8 │ │ │ │ │ Unstable_API: Perhaps could be simplified due to limited support for │ │ │ │ │ all the exposed features across all of the platforms. Awaiting │ │ │ │ │ feedback from users. │ │ │ │ │ ****** ALLEGRO_HAPTIC_EFFECT_ID ****** │ │ │ │ │ typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID; │ │ │ │ │ -typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID; │ │ │ │ │ Source_Code │ │ │ │ │ This struct is used as a handle to control playback of a haptic effect and │ │ │ │ │ should be considered opaque. Its implementation is visible merely to allow │ │ │ │ │ allocation by the users of the Allegro library. │ │ │ │ │ Since: 5.1.8 │ │ │ │ │ Unstable_API: Perhaps could be simplified due to limited support for │ │ │ │ │ all the exposed features across all of the platforms. Awaiting │ │ │ │ │ @@ -674,8 +670,8 @@ │ │ │ │ │ again manually in this case. However, if true is returned, it is necessary to │ │ │ │ │ call al_release_haptic_effect when the effect isn’t needed anymore, to │ │ │ │ │ prevent the amount of available effects on the haptic device from running out. │ │ │ │ │ Since: 5.1.8 │ │ │ │ │ Unstable_API: Perhaps could be simplified due to limited support for │ │ │ │ │ all the exposed features across all of the platforms. Awaiting │ │ │ │ │ feedback from users. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:10 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:33 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/image.html │ │ │ │ @@ -169,37 +169,33 @@ │ │ │ │
  • al_get_allegro_image_version
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the following header file. Link with allegro_image.

    │ │ │ │
     #include <allegro5/allegro_image.h>
    │ │ │ │

    Some of the format handlers define configuration options for specifying things like compression level or gamma handling. Refer to al_get_system_config for their documentation.

    │ │ │ │

    al_init_image_addon

    │ │ │ │ -
    bool al_init_image_addon(void)
    │ │ │ │ -bool al_init_image_addon(void)
    │ │ │ │ +
    bool al_init_image_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Initializes the image addon. This registers bitmap format handlers for al_load_bitmap, al_load_bitmap_f, al_save_bitmap, al_save_bitmap_f.

    │ │ │ │

    The following types are built into the Allegro image addon and guaranteed to be available: BMP, DDS, PCX, TGA. Every platform also supports JPEG and PNG via external dependencies.

    │ │ │ │

    Other formats may be available depending on the operating system and installed libraries, but are not guaranteed and should not be assumed to be universally available.

    │ │ │ │

    The DDS format is only supported to load from, and only if the DDS file contains textures compressed in the DXT1, DXT3 and DXT5 formats. Note that when loading a DDS file, the created bitmap will always be a video bitmap and will have the pixel format matching the format in the file.

    │ │ │ │

    al_is_image_addon_initialized

    │ │ │ │ -
    bool al_is_image_addon_initialized(void)
    │ │ │ │ -bool al_is_image_addon_initialized(void)
    │ │ │ │ +
    bool al_is_image_addon_initialized(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the image addon is initialized, otherwise returns false.

    │ │ │ │

    Since: 5.2.6

    │ │ │ │

    al_shutdown_image_addon

    │ │ │ │ -
    void al_shutdown_image_addon(void)
    │ │ │ │ -void al_shutdown_image_addon(void)
    │ │ │ │ +
    void al_shutdown_image_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Shut down the image addon. This is done automatically at program exit, but can be called any time the user wishes as well.

    │ │ │ │

    al_get_allegro_image_version

    │ │ │ │ -
    uint32_t al_get_allegro_image_version(void)
    │ │ │ │ -uint32_t al_get_allegro_image_version(void)
    │ │ │ │ +
    uint32_t al_get_allegro_image_version(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:38 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -55,15 +55,14 @@ │ │ │ │ │ allegro_image. │ │ │ │ │ #include │ │ │ │ │ Some of the format handlers define configuration options for specifying things │ │ │ │ │ like compression level or gamma handling. Refer to al_get_system_config for │ │ │ │ │ their documentation. │ │ │ │ │ ****** al_init_image_addon ****** │ │ │ │ │ bool al_init_image_addon(void) │ │ │ │ │ -bool al_init_image_addon(void) │ │ │ │ │ Source_Code │ │ │ │ │ Initializes the image addon. This registers bitmap format handlers for │ │ │ │ │ al_load_bitmap, al_load_bitmap_f, al_save_bitmap, al_save_bitmap_f. │ │ │ │ │ The following types are built into the Allegro image addon and guaranteed to be │ │ │ │ │ available: BMP, DDS, PCX, TGA. Every platform also supports JPEG and PNG via │ │ │ │ │ external dependencies. │ │ │ │ │ Other formats may be available depending on the operating system and installed │ │ │ │ │ @@ -71,24 +70,21 @@ │ │ │ │ │ available. │ │ │ │ │ The DDS format is only supported to load from, and only if the DDS file │ │ │ │ │ contains textures compressed in the DXT1, DXT3 and DXT5 formats. Note that when │ │ │ │ │ loading a DDS file, the created bitmap will always be a video bitmap and will │ │ │ │ │ have the pixel format matching the format in the file. │ │ │ │ │ ****** al_is_image_addon_initialized ****** │ │ │ │ │ bool al_is_image_addon_initialized(void) │ │ │ │ │ -bool al_is_image_addon_initialized(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns true if the image addon is initialized, otherwise returns false. │ │ │ │ │ Since: 5.2.6 │ │ │ │ │ ****** al_shutdown_image_addon ****** │ │ │ │ │ void al_shutdown_image_addon(void) │ │ │ │ │ -void al_shutdown_image_addon(void) │ │ │ │ │ Source_Code │ │ │ │ │ Shut down the image addon. This is done automatically at program exit, but can │ │ │ │ │ be called any time the user wishes as well. │ │ │ │ │ ****** al_get_allegro_image_version ****** │ │ │ │ │ uint32_t al_get_allegro_image_version(void) │ │ │ │ │ -uint32_t al_get_allegro_image_version(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:38 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/index.html │ │ │ │ @@ -154,12 +154,12 @@ │ │ │ │
  • Native dialogs addon
  • │ │ │ │
  • PhysicsFS addon
  • │ │ │ │
  • Primitives addon
  • │ │ │ │
  • Video streaming addon
  • │ │ │ │ │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:38 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -88,8 +88,8 @@ │ │ │ │ │ * Image_I/O_addon │ │ │ │ │ * Main_addon │ │ │ │ │ * Memfile_addon │ │ │ │ │ * Native_dialogs_addon │ │ │ │ │ * PhysicsFS_addon │ │ │ │ │ * Primitives_addon │ │ │ │ │ * Video_streaming_addon │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:38 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/index_all.html │ │ │ │ @@ -1287,12 +1287,12 @@ │ │ │ │
  • al_win_add_window_callback
  • │ │ │ │
  • al_win_remove_window_callback
  • │ │ │ │
  • al_x_set_initial_icon
  • │ │ │ │
  • iPhone
  • │ │ │ │ │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:38 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1230,8 +1230,8 @@ │ │ │ │ │ * al_wait_for_event_timed │ │ │ │ │ * al_wait_for_event_until │ │ │ │ │ * al_wait_for_vsync │ │ │ │ │ * al_win_add_window_callback │ │ │ │ │ * al_win_remove_window_callback │ │ │ │ │ * al_x_set_initial_icon │ │ │ │ │ * iPhone │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:38 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/joystick.html │ │ │ │ @@ -186,32 +186,29 @@ │ │ │ │
  • al_get_joystick_event_source
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    On Windows there are two joystick drivers, a DirectInput one and an Xinput one. If support for XInput was compiled in, then it can be enabled by calling al_set_config_value(al_get_system_config(), “joystick”, “driver”, “xinput”) before calling al_install_joystick, or by setting the same option in the allegro5.cfg configuration file. The Xinput and DirectInput drivers are mutually exclusive. The haptics subsystem will use the same driver as the joystick system does.

    │ │ │ │

    ALLEGRO_JOYSTICK

    │ │ │ │ -
    typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK;
    │ │ │ │ -typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK;
    │ │ │ │ +
    typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK;
    │ │ │ │

    Source Code

    │ │ │ │

    This is an abstract data type representing a physical joystick.

    │ │ │ │

    See also: al_get_joystick

    │ │ │ │

    ALLEGRO_JOYSTICK_STATE

    │ │ │ │ -
    typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE;
    │ │ │ │ -typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE;
    │ │ │ │ +
    typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE;
    │ │ │ │

    Source Code

    │ │ │ │

    This is a structure that is used to hold a “snapshot” of a joystick’s axes and buttons at a particular instant. All fields public and read-only.

    │ │ │ │
    struct {
    │ │ │ │     float axis[num_axes];             // -1.0 to 1.0
    │ │ │ │  } stick[num_sticks];
    │ │ │ │  int button[num_buttons];             // 0 to 32767
    │ │ │ │

    See also: al_get_joystick_state

    │ │ │ │

    ALLEGRO_JOYFLAGS

    │ │ │ │ -
    enum ALLEGRO_JOYFLAGS
    │ │ │ │ -enum ALLEGRO_JOYFLAGS
    │ │ │ │ +
    enum ALLEGRO_JOYFLAGS
    │ │ │ │

    Source Code

    │ │ │ │
      │ │ │ │
    • ALLEGRO_JOYFLAG_DIGITAL - the stick provides digital input
    • │ │ │ │
    • ALLEGRO_JOYFLAG_ANALOGUE - the stick provides analogue input
    • │ │ │ │
    │ │ │ │

    (this enum is a holdover from the old API and may be removed)

    │ │ │ │

    See also: al_get_joystick_stick_flags

    │ │ │ │ @@ -308,12 +305,12 @@ │ │ │ │

    See also: ALLEGRO_JOYSTICK_STATE, al_get_joystick_num_buttons, al_get_joystick_num_axes

    │ │ │ │

    al_get_joystick_event_source

    │ │ │ │
    ALLEGRO_EVENT_SOURCE *al_get_joystick_event_source(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the global joystick event source. All joystick events are generated by this event source.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:10 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:34 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -75,32 +75,29 @@ │ │ │ │ │ al_set_config_value(al_get_system_config(), “joystick”, “driver”, │ │ │ │ │ “xinput”) before calling al_install_joystick, or by setting the same option │ │ │ │ │ in the allegro5.cfg configuration file. The Xinput and DirectInput drivers are │ │ │ │ │ mutually exclusive. The haptics subsystem will use the same driver as the │ │ │ │ │ joystick system does. │ │ │ │ │ ****** ALLEGRO_JOYSTICK ****** │ │ │ │ │ typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK; │ │ │ │ │ -typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK; │ │ │ │ │ Source_Code │ │ │ │ │ This is an abstract data type representing a physical joystick. │ │ │ │ │ See also: al_get_joystick │ │ │ │ │ ****** ALLEGRO_JOYSTICK_STATE ****** │ │ │ │ │ typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE; │ │ │ │ │ -typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE; │ │ │ │ │ Source_Code │ │ │ │ │ This is a structure that is used to hold a “snapshot” of a joystick’s │ │ │ │ │ axes and buttons at a particular instant. All fields public and read-only. │ │ │ │ │ struct { │ │ │ │ │ float axis[num_axes]; // -1.0 to 1.0 │ │ │ │ │ } stick[num_sticks]; │ │ │ │ │ int button[num_buttons]; // 0 to 32767 │ │ │ │ │ See also: al_get_joystick_state │ │ │ │ │ ****** ALLEGRO_JOYFLAGS ****** │ │ │ │ │ enum ALLEGRO_JOYFLAGS │ │ │ │ │ -enum ALLEGRO_JOYFLAGS │ │ │ │ │ Source_Code │ │ │ │ │ * ALLEGRO_JOYFLAG_DIGITAL - the stick provides digital input │ │ │ │ │ * ALLEGRO_JOYFLAG_ANALOGUE - the stick provides analogue input │ │ │ │ │ (this enum is a holdover from the old API and may be removed) │ │ │ │ │ See also: al_get_joystick_stick_flags │ │ │ │ │ ****** al_install_joystick ****** │ │ │ │ │ bool al_install_joystick(void) │ │ │ │ │ @@ -231,8 +228,8 @@ │ │ │ │ │ See also: ALLEGRO_JOYSTICK_STATE, al_get_joystick_num_buttons, │ │ │ │ │ al_get_joystick_num_axes │ │ │ │ │ ****** al_get_joystick_event_source ****** │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_joystick_event_source(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the global joystick event source. All joystick_events are generated by │ │ │ │ │ this event source. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:10 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:34 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/keyboard.html │ │ │ │ @@ -176,16 +176,15 @@ │ │ │ │
  • al_set_keyboard_leds
  • │ │ │ │
  • al_get_keyboard_event_source
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_KEYBOARD_STATE

    │ │ │ │ -
    typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE;
    │ │ │ │ -typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE;
    │ │ │ │ +
    typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE;
    │ │ │ │

    Source Code

    │ │ │ │

    This is a structure that is used to hold a “snapshot” of a keyboard’s state at a particular instant. It contains the following publically readable fields:

    │ │ │ │
      │ │ │ │
    • display - points to the display that had keyboard focus at the time the state was saved. If no display was focused, this points to NULL.
    • │ │ │ │
    │ │ │ │

    You cannot read the state of keys directly. Use the function al_key_down.

    │ │ │ │

    Key codes

    │ │ │ │ @@ -345,12 +344,12 @@ │ │ │ │

    al_get_keyboard_event_source

    │ │ │ │
    ALLEGRO_EVENT_SOURCE *al_get_keyboard_event_source(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Retrieve the keyboard event source. All keyboard events are generated by this event source.

    │ │ │ │

    Returns NULL if the keyboard subsystem was not installed.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:10 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:34 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -59,15 +59,14 @@ │ │ │ │ │ * al_keycode_to_name │ │ │ │ │ * al_set_keyboard_leds │ │ │ │ │ * al_get_keyboard_event_source │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_KEYBOARD_STATE ****** │ │ │ │ │ typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE; │ │ │ │ │ -typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE; │ │ │ │ │ Source_Code │ │ │ │ │ This is a structure that is used to hold a “snapshot” of a keyboard’s │ │ │ │ │ state at a particular instant. It contains the following publically readable │ │ │ │ │ fields: │ │ │ │ │ * display - points to the display that had keyboard focus at the time the │ │ │ │ │ state was saved. If no display was focused, this points to NULL. │ │ │ │ │ You cannot read the state of keys directly. Use the function al_key_down. │ │ │ │ │ @@ -245,8 +244,8 @@ │ │ │ │ │ current keyboard driver cannot set LED indicators. │ │ │ │ │ ****** al_get_keyboard_event_source ****** │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_keyboard_event_source(void) │ │ │ │ │ Source_Code │ │ │ │ │ Retrieve the keyboard event source. All keyboard_events are generated by this │ │ │ │ │ event source. │ │ │ │ │ Returns NULL if the keyboard subsystem was not installed. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:10 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:34 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/main.html │ │ │ │ @@ -165,12 +165,12 @@ │ │ │ │

    On platforms that require this functionality (e.g. OSX) this addon contains a C main function that invokes al_run_main with the user’s own main function, where the user’s main function has had its name mangled to something else. The file that defines the user main function must include the header file allegro5/allegro.h; that header performs the name mangling using some macros.

    │ │ │ │

    If the user main function is defined in C++, then it must have the following signature for this addon to work:

    │ │ │ │
    int main(int argc, char **argv)
    │ │ │ │

    This addon does nothing on platforms that don’t require its functionality, but you should keep it in mind in case you need to port to platforms that do require it.

    │ │ │ │

    Link with allegro_main.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:38 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -56,8 +56,8 @@ │ │ │ │ │ If the user main function is defined in C++, then it must have the following │ │ │ │ │ signature for this addon to work: │ │ │ │ │ int main(int argc, char **argv) │ │ │ │ │ This addon does nothing on platforms that don’t require its functionality, │ │ │ │ │ but you should keep it in mind in case you need to port to platforms that do │ │ │ │ │ require it. │ │ │ │ │ Link with allegro_main. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:38 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/memfile.html │ │ │ │ @@ -167,25 +167,23 @@ │ │ │ │
  • al_get_allegro_memfile_version
  • │ │ │ │ │ │ │ │ │ │ │ │

    The memfile interface allows you to treat a fixed block of contiguous memory as a file that can be used with Allegro’s I/O functions.

    │ │ │ │

    These functions are declared in the following header file. Link with allegro_memfile.

    │ │ │ │
     #include <allegro5/allegro_memfile.h>
    │ │ │ │

    al_open_memfile

    │ │ │ │ -
    ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode)
    │ │ │ │ -ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode)
    │ │ │ │ +
    ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns a file handle to the block of memory. All read and write operations act upon the memory directly, so it must not be freed while the file remains open.

    │ │ │ │

    The mode can be any combination of “r” (readable) and “w” (writable). Regardless of the mode, the file always opens at position 0. The file size is fixed and cannot be expanded. The file is always read from/written to in binary mode, which means that no newline translation is performed.

    │ │ │ │

    It should be closed with al_fclose. After the file is closed, you are responsible for freeing the memory (if needed).

    │ │ │ │

    al_get_allegro_memfile_version

    │ │ │ │ -
    uint32_t al_get_allegro_memfile_version(void)
    │ │ │ │ -uint32_t al_get_allegro_memfile_version(void)
    │ │ │ │ +
    uint32_t al_get_allegro_memfile_version(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:38 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -52,24 +52,22 @@ │ │ │ │ │ The memfile interface allows you to treat a fixed block of contiguous memory as │ │ │ │ │ a file that can be used with Allegro’s I/O functions. │ │ │ │ │ These functions are declared in the following header file. Link with │ │ │ │ │ allegro_memfile. │ │ │ │ │ #include │ │ │ │ │ ****** al_open_memfile ****** │ │ │ │ │ ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode) │ │ │ │ │ -ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode) │ │ │ │ │ Source_Code │ │ │ │ │ Returns a file handle to the block of memory. All read and write operations act │ │ │ │ │ upon the memory directly, so it must not be freed while the file remains open. │ │ │ │ │ The mode can be any combination of “r” (readable) and “w” (writable). │ │ │ │ │ Regardless of the mode, the file always opens at position 0. The file size is │ │ │ │ │ fixed and cannot be expanded. The file is always read from/written to in binary │ │ │ │ │ mode, which means that no newline translation is performed. │ │ │ │ │ It should be closed with al_fclose. After the file is closed, you are │ │ │ │ │ responsible for freeing the memory (if needed). │ │ │ │ │ ****** al_get_allegro_memfile_version ****** │ │ │ │ │ uint32_t al_get_allegro_memfile_version(void) │ │ │ │ │ -uint32_t al_get_allegro_memfile_version(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:13 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:38 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/memory.html │ │ │ │ @@ -175,45 +175,37 @@ │ │ │ │
  • al_set_memory_interface
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    al_malloc

    │ │ │ │
    #define al_malloc(n) \
    │ │ │ │ -   (al_malloc_with_context((n), __LINE__, __FILE__, __func__))
    │ │ │ │ -#define al_malloc(n) \
    │ │ │ │ -   (al_malloc_with_context((n), __LINE__, __FILE__, __func__))
    │ │ │ │ + (al_malloc_with_context((n), __LINE__, __FILE__, __func__))
    │ │ │ │

    Source Code

    │ │ │ │

    Like malloc() in the C standard library, but the implementation may be overridden.

    │ │ │ │

    This is a macro.

    │ │ │ │

    See also: al_free, al_realloc, al_calloc, al_malloc_with_context, al_set_memory_interface

    │ │ │ │

    al_free

    │ │ │ │
    #define al_free(p) \
    │ │ │ │ -   (al_free_with_context((p), __LINE__, __FILE__, __func__))
    │ │ │ │ -#define al_free(p) \
    │ │ │ │ -   (al_free_with_context((p), __LINE__, __FILE__, __func__))
    │ │ │ │ + (al_free_with_context((p), __LINE__, __FILE__, __func__))
    │ │ │ │

    Source Code

    │ │ │ │

    Like free() in the C standard library, but the implementation may be overridden.

    │ │ │ │

    Additionally, on Windows, a memory block allocated by one DLL must be freed from the same DLL. In the few places where an Allegro function returns a pointer that must be freed, you must use al_free for portability to Windows.

    │ │ │ │

    This is a macro.

    │ │ │ │

    See also: al_malloc, al_free_with_context

    │ │ │ │

    al_realloc

    │ │ │ │
    #define al_realloc(p, n) \
    │ │ │ │ -   (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__))
    │ │ │ │ -#define al_realloc(p, n) \
    │ │ │ │ -   (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__))
    │ │ │ │ + (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__)) │ │ │ │

    Source Code

    │ │ │ │

    Like realloc() in the C standard library, but the implementation may be overridden.

    │ │ │ │

    This is a macro.

    │ │ │ │

    See also: al_malloc, al_realloc_with_context

    │ │ │ │

    al_calloc

    │ │ │ │
    #define al_calloc(c, n) \
    │ │ │ │ -   (al_calloc_with_context((c), (n), __LINE__, __FILE__, __func__))
    │ │ │ │ -#define al_calloc(c, n) \
    │ │ │ │ -   (ALLEGRO_AUDIO_STREAM *stream, float val)
    │ │ │ │ + (al_calloc_with_context((c), (n), __LINE__, __FILE__, __func__)) │ │ │ │

    Source Code

    │ │ │ │

    Like calloc() in the C standard library, but the implementation may be overridden.

    │ │ │ │

    This is a macro.

    │ │ │ │

    See also: al_malloc, al_calloc_with_context

    │ │ │ │

    al_malloc_with_context

    │ │ │ │
    void *al_malloc_with_context(size_t n,
    │ │ │ │     int line, const char *file, const char *func)
    │ │ │ │ @@ -235,16 +227,15 @@ │ │ │ │

    al_calloc_with_context

    │ │ │ │
    void *al_calloc_with_context(size_t count, size_t n,
    │ │ │ │     int line, const char *file, const char *func)
    │ │ │ │

    Source Code

    │ │ │ │

    This calls calloc() from the Allegro library (this matters on Windows), unless overridden with al_set_memory_interface,

    │ │ │ │

    Generally you should use the al_calloc macro.

    │ │ │ │

    ALLEGRO_MEMORY_INTERFACE

    │ │ │ │ -
    typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE;
    │ │ │ │ -typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE;
    │ │ │ │ +
    typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE;
    │ │ │ │

    Source Code

    │ │ │ │

    This structure has the following fields.

    │ │ │ │
    void *(*mi_malloc)(size_t n, int line, const char *file, const char *func);
    │ │ │ │  void (*mi_free)(void *ptr, int line, const char *file, const char *func);
    │ │ │ │  void *(*mi_realloc)(void *ptr, size_t n, int line, const char *file,
    │ │ │ │                      const char *func);
    │ │ │ │  void *(*mi_calloc)(size_t count, size_t n, int line, const char *file,
    │ │ │ │ @@ -254,12 +245,12 @@
    │ │ │ │  
    void al_set_memory_interface(ALLEGRO_MEMORY_INTERFACE *memory_interface)
    │ │ │ │

    Source Code

    │ │ │ │

    Override the memory management functions with implementations of al_malloc_with_context, al_free_with_context, al_realloc_with_context and al_calloc_with_context. The context arguments may be used for debugging. The new functions should be thread safe.

    │ │ │ │

    If the pointer is NULL, the default behaviour will be restored.

    │ │ │ │

    See also: ALLEGRO_MEMORY_INTERFACE

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:34 UTC │ │ │ │

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -58,50 +58,42 @@ │ │ │ │ │ * ALLEGRO_MEMORY_INTERFACE │ │ │ │ │ * al_set_memory_interface │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** al_malloc ****** │ │ │ │ │ #define al_malloc(n) \ │ │ │ │ │ (al_malloc_with_context((n), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_malloc(n) \ │ │ │ │ │ - (al_malloc_with_context((n), __LINE__, __FILE__, __func__)) │ │ │ │ │ Source_Code │ │ │ │ │ Like malloc() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ This is a macro. │ │ │ │ │ See also: al_free, al_realloc, al_calloc, al_malloc_with_context, │ │ │ │ │ al_set_memory_interface │ │ │ │ │ ****** al_free ****** │ │ │ │ │ #define al_free(p) \ │ │ │ │ │ (al_free_with_context((p), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_free(p) \ │ │ │ │ │ - (al_free_with_context((p), __LINE__, __FILE__, __func__)) │ │ │ │ │ Source_Code │ │ │ │ │ Like free() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ Additionally, on Windows, a memory block allocated by one DLL must be freed │ │ │ │ │ from the same DLL. In the few places where an Allegro function returns a │ │ │ │ │ pointer that must be freed, you must use al_free for portability to Windows. │ │ │ │ │ This is a macro. │ │ │ │ │ See also: al_malloc, al_free_with_context │ │ │ │ │ ****** al_realloc ****** │ │ │ │ │ #define al_realloc(p, n) \ │ │ │ │ │ (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_realloc(p, n) \ │ │ │ │ │ - (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ Source_Code │ │ │ │ │ Like realloc() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ This is a macro. │ │ │ │ │ See also: al_malloc, al_realloc_with_context │ │ │ │ │ ****** al_calloc ****** │ │ │ │ │ #define al_calloc(c, n) \ │ │ │ │ │ (al_calloc_with_context((c), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_calloc(c, n) \ │ │ │ │ │ - (ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ Source_Code │ │ │ │ │ Like calloc() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ This is a macro. │ │ │ │ │ See also: al_malloc, al_calloc_with_context │ │ │ │ │ ****** al_malloc_with_context ****** │ │ │ │ │ void *al_malloc_with_context(size_t n, │ │ │ │ │ @@ -129,15 +121,14 @@ │ │ │ │ │ int line, const char *file, const char *func) │ │ │ │ │ Source_Code │ │ │ │ │ This calls calloc() from the Allegro library (this matters on Windows), unless │ │ │ │ │ overridden with al_set_memory_interface, │ │ │ │ │ Generally you should use the al_calloc macro. │ │ │ │ │ ****** ALLEGRO_MEMORY_INTERFACE ****** │ │ │ │ │ typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE; │ │ │ │ │ -typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE; │ │ │ │ │ Source_Code │ │ │ │ │ This structure has the following fields. │ │ │ │ │ void *(*mi_malloc)(size_t n, int line, const char *file, const char *func); │ │ │ │ │ void (*mi_free)(void *ptr, int line, const char *file, const char *func); │ │ │ │ │ void *(*mi_realloc)(void *ptr, size_t n, int line, const char *file, │ │ │ │ │ const char *func); │ │ │ │ │ void *(*mi_calloc)(size_t count, size_t n, int line, const char *file, │ │ │ │ │ @@ -148,8 +139,8 @@ │ │ │ │ │ Source_Code │ │ │ │ │ Override the memory management functions with implementations of │ │ │ │ │ al_malloc_with_context, al_free_with_context, al_realloc_with_context and │ │ │ │ │ al_calloc_with_context. The context arguments may be used for debugging. The │ │ │ │ │ new functions should be thread safe. │ │ │ │ │ If the pointer is NULL, the default behaviour will be restored. │ │ │ │ │ See also: ALLEGRO_MEMORY_INTERFACE │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:34 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/misc.html │ │ │ │ @@ -166,23 +166,22 @@ │ │ │ │
  • ALLEGRO_PI
  • │ │ │ │
  • al_run_main
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_PI

    │ │ │ │ -
    #define ALLEGRO_PI        3.14159265358979323846
    │ │ │ │ -#define ALLEGRO_PI        3.14159265358979323846
    │ │ │ │ +
    #define ALLEGRO_PI        3.14159265358979323846
    │ │ │ │

    Source Code

    │ │ │ │

    C99 compilers have no predefined value like M_PI for the constant π, but you can use this one instead.

    │ │ │ │

    al_run_main

    │ │ │ │
    int al_run_main(int argc, char **argv, int (*user_main)(int, char **))
    │ │ │ │

    Source Code

    │ │ │ │

    This function is useful in cases where you don’t have a main() function but want to run Allegro (mostly useful in a wrapper library). Under Windows and Linux this is no problem because you simply can call al_install_system. But some other system (like OSX) don’t allow calling al_install_system in the main thread. al_run_main will know what to do in that case.

    │ │ │ │

    The passed argc and argv will simply be passed on to user_main and the return value of user_main will be returned.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:34 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -49,22 +49,21 @@ │ │ │ │ │ │ │ │ │ │ * ALLEGRO_PI │ │ │ │ │ * al_run_main │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_PI ****** │ │ │ │ │ #define ALLEGRO_PI 3.14159265358979323846 │ │ │ │ │ -#define ALLEGRO_PI 3.14159265358979323846 │ │ │ │ │ Source_Code │ │ │ │ │ C99 compilers have no predefined value like M_PI for the constant π, but you │ │ │ │ │ can use this one instead. │ │ │ │ │ ****** al_run_main ****** │ │ │ │ │ int al_run_main(int argc, char **argv, int (*user_main)(int, char **)) │ │ │ │ │ Source_Code │ │ │ │ │ This function is useful in cases where you don’t have a main() function but │ │ │ │ │ want to run Allegro (mostly useful in a wrapper library). Under Windows and │ │ │ │ │ Linux this is no problem because you simply can call al_install_system. But │ │ │ │ │ some other system (like OSX) don’t allow calling al_install_system in the │ │ │ │ │ main thread. al_run_main will know what to do in that case. │ │ │ │ │ The passed argc and argv will simply be passed on to user_main and the return │ │ │ │ │ value of user_main will be returned. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:34 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/monitor.html │ │ │ │ @@ -170,16 +170,15 @@ │ │ │ │
  • al_get_monitor_dpi
  • │ │ │ │
  • al_get_num_video_adapters
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_MONITOR_INFO

    │ │ │ │ -
    typedef struct ALLEGRO_MONITOR_INFO
    │ │ │ │ -typedef struct ALLEGRO_MONITOR_INFO
    │ │ │ │ +
    typedef struct ALLEGRO_MONITOR_INFO
    │ │ │ │

    Source Code

    │ │ │ │

    Describes a monitor’s size and position relative to other monitors. x1, y1 will be 0, 0 on the primary display. Other monitors can have negative values if they are to the left or above the primary display. x2, y2 are the coordinates one beyond the bottom right pixel, so that x2-x1 gives the width and y2-y1 gives the height of the display.

    │ │ │ │
    typedef struct ALLEGRO_MONITOR_INFO
    │ │ │ │  {
    │ │ │ │     int x1;
    │ │ │ │     int y1;
    │ │ │ │     int x2;
    │ │ │ │ @@ -214,12 +213,12 @@
    │ │ │ │  
    int al_get_num_video_adapters(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Get the number of video “adapters” attached to the computer. Each video card attached to the computer counts as one or more adapters. An adapter is thus really a video port that can have a monitor connected to it.

    │ │ │ │

    On Windows, use al_set_new_display_flags to switch between Direct3D and OpenGL backends, which will often have different adapters available.

    │ │ │ │

    See also: al_get_monitor_info

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:35 UTC │ │ │ │

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -53,15 +53,14 @@ │ │ │ │ │ * al_get_monitor_info │ │ │ │ │ * al_get_monitor_dpi │ │ │ │ │ * al_get_num_video_adapters │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_MONITOR_INFO ****** │ │ │ │ │ typedef struct ALLEGRO_MONITOR_INFO │ │ │ │ │ -typedef struct ALLEGRO_MONITOR_INFO │ │ │ │ │ Source_Code │ │ │ │ │ Describes a monitor’s size and position relative to other monitors. x1, y1 │ │ │ │ │ will be 0, 0 on the primary display. Other monitors can have negative values if │ │ │ │ │ they are to the left or above the primary display. x2, y2 are the coordinates │ │ │ │ │ one beyond the bottom right pixel, so that x2-x1 gives the width and y2-y1 │ │ │ │ │ gives the height of the display. │ │ │ │ │ typedef struct ALLEGRO_MONITOR_INFO │ │ │ │ │ @@ -107,8 +106,8 @@ │ │ │ │ │ Source_Code │ │ │ │ │ Get the number of video “adapters” attached to the computer. Each video │ │ │ │ │ card attached to the computer counts as one or more adapters. An adapter is │ │ │ │ │ thus really a video port that can have a monitor connected to it. │ │ │ │ │ On Windows, use al_set_new_display_flags to switch between Direct3D and OpenGL │ │ │ │ │ backends, which will often have different adapters available. │ │ │ │ │ See also: al_get_monitor_info │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:35 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/mouse.html │ │ │ │ @@ -192,16 +192,15 @@ │ │ │ │
  • al_ungrab_mouse
  • │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_MOUSE_STATE

    │ │ │ │ -
    typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE;
    │ │ │ │ -typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE;
    │ │ │ │ +
    typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE;
    │ │ │ │

    Source Code

    │ │ │ │

    Public fields (read only):

    │ │ │ │
      │ │ │ │
    • x - mouse x position

    • │ │ │ │
    • y - mouse y position

    • │ │ │ │
    • w, z - mouse wheel position (2D ‘ball’)

    • │ │ │ │
    • buttons - mouse buttons bitfield

      │ │ │ │ @@ -396,12 +395,12 @@ │ │ │ │

      Stop confining the mouse cursor to any display belonging to the program.

      │ │ │ │
      │ │ │ │

      Note: not yet implemented on Mac OS X.

      │ │ │ │
      │ │ │ │

      See also: al_grab_mouse

      │ │ │ │

      │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:35 UTC │ │ │ │

      │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -73,15 +73,14 @@ │ │ │ │ │ o al_show_mouse_cursor │ │ │ │ │ o al_grab_mouse │ │ │ │ │ o al_ungrab_mouse │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_MOUSE_STATE ****** │ │ │ │ │ typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE; │ │ │ │ │ -typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE; │ │ │ │ │ Source_Code │ │ │ │ │ Public fields (read only): │ │ │ │ │ * x - mouse x position │ │ │ │ │ * y - mouse y position │ │ │ │ │ * w, z - mouse wheel position (2D ‘ball’) │ │ │ │ │ * buttons - mouse buttons bitfield │ │ │ │ │ The zeroth bit is set if the primary mouse button is held down, the first │ │ │ │ │ @@ -301,8 +300,8 @@ │ │ │ │ │ See also: al_ungrab_mouse │ │ │ │ │ ***** al_ungrab_mouse ***** │ │ │ │ │ bool al_ungrab_mouse(void) │ │ │ │ │ Source_Code │ │ │ │ │ Stop confining the mouse cursor to any display belonging to the program. │ │ │ │ │ Note: not yet implemented on Mac OS X. │ │ │ │ │ See also: al_grab_mouse │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:35 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/native_dialog.html │ │ │ │ @@ -210,58 +210,48 @@ │ │ │ │
    • al_remove_display_menu
    • │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the following header file. Link with allegro_dialog.

    │ │ │ │
     #include <allegro5/allegro_native_dialog.h>
    │ │ │ │

    ALLEGRO_FILECHOOSER

    │ │ │ │ -
    typedef struct ALLEGRO_FILECHOOSER ALLEGRO_FILECHOOSER;
    │ │ │ │ -typedef struct ALLEGRO_FILECHOOSER ALLEGRO_FILECHOOSER;
    │ │ │ │ +
    typedef struct ALLEGRO_FILECHOOSER ALLEGRO_FILECHOOSER;
    │ │ │ │

    Source Code

    │ │ │ │

    Opaque handle to a native file dialog.

    │ │ │ │

    ALLEGRO_TEXTLOG

    │ │ │ │ -
    typedef struct ALLEGRO_TEXTLOG ALLEGRO_TEXTLOG;
    │ │ │ │ -typedef struct ALLEGRO_TEXTLOG ALLEGRO_TEXTLOG;
    │ │ │ │ +
    typedef struct ALLEGRO_TEXTLOG ALLEGRO_TEXTLOG;
    │ │ │ │

    Source Code

    │ │ │ │

    Opaque handle to a text log window.

    │ │ │ │

    al_init_native_dialog_addon

    │ │ │ │ -
    bool al_init_native_dialog_addon(void)
    │ │ │ │ -bool al_init_native_dialog_addon(void)
    │ │ │ │ +
    bool al_init_native_dialog_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Initialise the native dialog addon.

    │ │ │ │

    Returns true on success, false on error.

    │ │ │ │

    Since: 5.0.9, 5.1.0

    │ │ │ │
    │ │ │ │

    Note: Prior to Allegro 5.1.0 native dialog functions could be called without explicit initialisation, but that is now deprecated. Future functionality may require explicit initialisation. An exception is al_show_native_message_box, which may be useful to show an error message if Allegro fails to initialise.

    │ │ │ │
    │ │ │ │

    See also: al_shutdown_native_dialog_addon

    │ │ │ │

    al_is_native_dialog_addon_initialized

    │ │ │ │ -
    bool al_is_native_dialog_addon_initialized(void)
    │ │ │ │ -bool al_is_native_dialog_addon_initialized(void)
    │ │ │ │ +
    bool al_is_native_dialog_addon_initialized(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the native dialog addon is initialized, otherwise returns false.

    │ │ │ │

    Since: 5.2.6

    │ │ │ │

    al_shutdown_native_dialog_addon

    │ │ │ │ -
    void al_shutdown_native_dialog_addon(void)
    │ │ │ │ -void al_shutdown_native_dialog_addon(void)
    │ │ │ │ +
    void al_shutdown_native_dialog_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Shut down the native dialog addon.

    │ │ │ │

    Since: 5.0.9, 5.1.5

    │ │ │ │

    See also: al_init_native_dialog_addon

    │ │ │ │

    al_create_native_file_dialog

    │ │ │ │
    ALLEGRO_FILECHOOSER *al_create_native_file_dialog(
    │ │ │ │     char const *initial_path,
    │ │ │ │     char const *title,
    │ │ │ │     char const *patterns,
    │ │ │ │ -   int mode)
    │ │ │ │ -ALLEGRO_FILECHOOSER *al_create_native_file_dialog(
    │ │ │ │ -   char const *initial_path,
    │ │ │ │ -   char const *title,
    │ │ │ │ -   char const *patterns,
    │ │ │ │ -   int mode)
    │ │ │ │ + int mode)
    │ │ │ │

    Source Code

    │ │ │ │

    Creates a new native file dialog. You should only have one such dialog opened at a time.

    │ │ │ │

    Parameters:

    │ │ │ │
    │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the following header file. Link with allegro_primitives.

    │ │ │ │
     #include <allegro5/allegro_primitives.h>
    │ │ │ │

    General

    │ │ │ │

    al_get_allegro_primitives_version

    │ │ │ │ -
    uint32_t al_get_allegro_primitives_version(void)
    │ │ │ │ -uint32_t al_get_allegro_primitives_version(void)
    │ │ │ │ +
    uint32_t al_get_allegro_primitives_version(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

    │ │ │ │

    al_init_primitives_addon

    │ │ │ │ -
    bool al_init_primitives_addon(void)
    │ │ │ │ -bool al_init_primitives_addon(void)
    │ │ │ │ +
    bool al_init_primitives_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Initializes the primitives addon.

    │ │ │ │

    Returns: True on success, false on failure.

    │ │ │ │

    See also: al_shutdown_primitives_addon

    │ │ │ │

    al_is_primitives_addon_initialized

    │ │ │ │ -
    bool al_is_primitives_addon_initialized(void)
    │ │ │ │ -bool al_is_primitives_addon_initialized(void)
    │ │ │ │ +
    bool al_is_primitives_addon_initialized(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the primitives addon is initialized, otherwise returns false.

    │ │ │ │

    Since: 5.2.6

    │ │ │ │

    See also: al_init_primitives_addon, al_shutdown_primitives_addon

    │ │ │ │

    al_shutdown_primitives_addon

    │ │ │ │ -
    void al_shutdown_primitives_addon(void)
    │ │ │ │ -void al_shutdown_primitives_addon(void)
    │ │ │ │ +
    void al_shutdown_primitives_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Shut down the primitives addon. This is done automatically at program exit, but can be called any time the user wishes as well.

    │ │ │ │

    See also: al_init_primitives_addon

    │ │ │ │

    High level drawing routines

    │ │ │ │

    High level drawing routines encompass the most common usage of this addon: to draw geometric primitives, both smooth (variations on the circle theme) and piecewise linear. Outlined primitives support the concept of thickness with two distinct modes of output: hairline lines and thick lines. Hairline lines are specifically designed to be exactly a pixel wide, and are commonly used for drawing outlined figures that need to be a pixel wide. Hairline thickness is designated as thickness less than or equal to 0. Unfortunately, the exact rasterization rules for drawing these hairline lines vary from one video card to another, and sometimes leave gaps where the lines meet. If that matters to you, then you should use thick lines. In many cases, having a thickness of 1 will produce 1 pixel wide lines that look better than hairline lines. Obviously, hairline lines cannot replicate thicknesses greater than 1. Thick lines grow symmetrically around the generating shape as thickness is increased.

    │ │ │ │

    Pixel-precise output

    │ │ │ │

    While normally you should not be too concerned with which pixels are displayed when the high level primitives are drawn, it is nevertheless possible to control that precisely by carefully picking the coordinates at which you draw those primitives.

    │ │ │ │ @@ -301,116 +297,99 @@ │ │ │ │ │ │ │ │

    It can be seen that lines are generated by making a rectangle based on the dashed line between the two endpoints. The thickness causes the rectangle to grow symmetrically about that generating line, as can be seen by comparing the red and blue lines. Note that to get proper pixel coverage, the coordinates passed to the al_draw_line had to be offset by 0.5 in the appropriate dimensions.

    │ │ │ │

    Filled rectangles are generated by making a rectangle between the endpoints passed to the al_draw_filled_rectangle.

    │ │ │ │

    Outlined rectangles are generated by symmetrically expanding an outline of a rectangle. With a thickness of 1, as depicted in the diagram, this means that an offset of 0.5 is needed for both sets of endpoint coordinates to exactly line up with the pixels of the display raster.

    │ │ │ │

    The above rules only apply when multisampling is turned off. When multisampling is turned on, the area of a pixel that is covered by a shape is taken into account when choosing what color to draw there. This also means that shapes no longer have to contain the pixel’s center to affect its color. For example, the green rectangle in the first diagram may in fact be drawn as two (or one) semi-transparent pixels. The advantages of multisampling is that slanted shapes will look smoother because they will not have jagged edges. A disadvantage of multisampling is that it may make vertical and horizontal edges blurry. While the exact rules for multisampling are unspecified, and may vary from GPU to GPU, it is usually safe to assume that as long as a pixel is either completely covered by a shape or completely not covered, then the shape edges will be sharp. The offsets used in the second diagram were chosen so that this is the case: if you use those offsets, your shapes (if they are oriented the same way as they are on the diagram) should look the same whether multisampling is turned on or off.

    │ │ │ │

    al_draw_line

    │ │ │ │
    void al_draw_line(float x1, float y1, float x2, float y2,
    │ │ │ │ -   ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_line(float x1, float y1, float x2, float y2,
    │ │ │ │ -   ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws a line segment between two points.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_soft_line

    │ │ │ │

    al_draw_triangle

    │ │ │ │
    void al_draw_triangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float x3, float y3, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_triangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float x3, float y3, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + float x3, float y3, ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an outlined triangle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_filled_triangle, al_draw_soft_triangle

    │ │ │ │

    al_draw_filled_triangle

    │ │ │ │
    void al_draw_filled_triangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float x3, float y3, ALLEGRO_COLOR color)
    │ │ │ │ -void al_draw_filled_triangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float x3, float y3, ALLEGRO_COLOR color)
    │ │ │ │ + float x3, float y3, ALLEGRO_COLOR color) │ │ │ │

    Source Code

    │ │ │ │

    Draws a filled triangle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_triangle

    │ │ │ │

    al_draw_rectangle

    │ │ │ │
    void al_draw_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an outlined rectangle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_filled_rectangle, al_draw_rounded_rectangle

    │ │ │ │

    al_draw_filled_rectangle

    │ │ │ │
    void al_draw_filled_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   ALLEGRO_COLOR color)
    │ │ │ │ -void al_draw_filled_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   ALLEGRO_COLOR color)
    │ │ │ │ + ALLEGRO_COLOR color) │ │ │ │

    Source Code

    │ │ │ │

    Draws a filled rectangle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_rectangle, al_draw_filled_rounded_rectangle

    │ │ │ │

    al_draw_rounded_rectangle

    │ │ │ │
    void al_draw_rounded_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float rx, float ry, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_rounded_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float rx, float ry, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + float rx, float ry, ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an outlined rounded rectangle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_filled_rounded_rectangle, al_draw_rectangle

    │ │ │ │

    al_draw_filled_rounded_rectangle

    │ │ │ │
    void al_draw_filled_rounded_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float rx, float ry, ALLEGRO_COLOR color)
    │ │ │ │ -void al_draw_filled_rounded_rectangle(float x1, float y1, float x2, float y2,
    │ │ │ │ -   float rx, float ry, ALLEGRO_COLOR color)
    │ │ │ │ + float rx, float ry, ALLEGRO_COLOR color) │ │ │ │

    Source Code

    │ │ │ │

    Draws an filled rounded rectangle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_rounded_rectangle, al_draw_filled_rectangle

    │ │ │ │

    al_calculate_arc

    │ │ │ │
    void al_calculate_arc(float* dest, int stride, float cx, float cy,
    │ │ │ │     float rx, float ry, float start_theta, float delta_theta, float thickness,
    │ │ │ │ -   int num_points)
    │ │ │ │ -void al_calculate_arc(float* dest, int stride, float cx, float cy,
    │ │ │ │ -   float rx, float ry, float start_theta, float delta_theta, float thickness,
    │ │ │ │ -   int num_points)
    │ │ │ │ + int num_points) │ │ │ │

    Source Code

    │ │ │ │

    When thickness <= 0 this function computes positions of num_points regularly spaced points on an elliptical arc. When thickness > 0 this function computes two sets of points, obtained as follows: the first set is obtained by taking the points computed in the thickness <= 0 case and shifting them by thickness / 2 outward, in a direction perpendicular to the arc curve. The second set is the same, but shifted thickness / 2 inward relative to the arc. The two sets of points are interleaved in the destination buffer (i.e. the first pair of points will be collinear with the arc center, the first point of the pair will be farther from the center than the second point; the next pair will also be collinear, but at a different angle and so on).

    │ │ │ │

    The destination buffer dest is interpreted as a set of regularly spaced pairs of floats, each pair holding the coordinates of the corresponding point on the arc. The two floats in the pair are adjacent, and the distance (in bytes) between the addresses of the first float in two successive pairs is stride. For example, if you have a tightly packed array of floats with no spaces between pairs, then stride will be exactly 2 * sizeof(float).

    │ │ │ │

    Example with thickness <= 0:

    │ │ │ │
    const int num_points = 4;
    │ │ │ │  float points[num_points][2];
    │ │ │ │  al_calculate_arc(&points[0][0], 2 * sizeof(float), 0, 0, 10, 10, 0, ALLEGRO_PI / 2, 0, num_points);
    │ │ │ │ @@ -444,17 +423,15 @@
    │ │ │ │  
  • delta_theta - Angular span of the arc in radians (pass a negative number to switch direction)
  • │ │ │ │
  • thickness - Thickness of the arc
  • │ │ │ │
  • num_points - The number of points to calculate
  • │ │ │ │ │ │ │ │

    See also: al_draw_arc, al_calculate_spline, al_calculate_ribbon

    │ │ │ │

    al_draw_pieslice

    │ │ │ │
    void al_draw_pieslice(float cx, float cy, float r, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_pieslice(float cx, float cy, float r, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │

    Source Code

    │ │ │ │

    Draws a pieslice (outlined circular sector).

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    Since: 5.0.6, 5.1.0

    │ │ │ │

    See also: al_draw_filled_pieslice

    │ │ │ │

    al_draw_filled_pieslice

    │ │ │ │
    void al_draw_filled_pieslice(float cx, float cy, float r, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color)
    │ │ │ │ -void al_draw_filled_pieslice(float cx, float cy, float r, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color)
    │ │ │ │ + float delta_theta, ALLEGRO_COLOR color) │ │ │ │

    Source Code

    │ │ │ │

    Draws a filled pieslice (filled circular sector).

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    Since: 5.0.6, 5.1.0

    │ │ │ │

    See also: al_draw_pieslice

    │ │ │ │

    al_draw_ellipse

    │ │ │ │
    void al_draw_ellipse(float cx, float cy, float rx, float ry,
    │ │ │ │ -   ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_ellipse(float cx, float cy, float rx, float ry,
    │ │ │ │ -   ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an outlined ellipse.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_filled_ellipse, al_draw_circle

    │ │ │ │

    al_draw_filled_ellipse

    │ │ │ │
    void al_draw_filled_ellipse(float cx, float cy, float rx, float ry,
    │ │ │ │ -   ALLEGRO_COLOR color)
    │ │ │ │ -void al_draw_filled_ellipse(float cx, float cy, float rx, float ry,
    │ │ │ │ -   ALLEGRO_COLOR color)
    │ │ │ │ + ALLEGRO_COLOR color) │ │ │ │

    Source Code

    │ │ │ │

    Draws a filled ellipse.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_ellipse, al_draw_filled_circle

    │ │ │ │

    al_draw_circle

    │ │ │ │
    void al_draw_circle(float cx, float cy, float r, ALLEGRO_COLOR color,
    │ │ │ │ -   float thickness)
    │ │ │ │ -void al_draw_circle(float cx, float cy, float r, ALLEGRO_COLOR color,
    │ │ │ │ -   float thickness)
    │ │ │ │ + float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an outlined circle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_filled_circle, al_draw_ellipse

    │ │ │ │

    al_draw_filled_circle

    │ │ │ │ -
    void al_draw_filled_circle(float cx, float cy, float r, ALLEGRO_COLOR color)
    │ │ │ │ -void al_draw_filled_circle(float cx, float cy, float r, ALLEGRO_COLOR color)
    │ │ │ │ +
    void al_draw_filled_circle(float cx, float cy, float r, ALLEGRO_COLOR color)
    │ │ │ │

    Source Code

    │ │ │ │

    Draws a filled circle.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_circle, al_draw_filled_ellipse

    │ │ │ │

    al_draw_arc

    │ │ │ │
    void al_draw_arc(float cx, float cy, float r, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_arc(float cx, float cy, float r, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an arc.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_calculate_arc, al_draw_elliptical_arc

    │ │ │ │

    al_draw_elliptical_arc

    │ │ │ │
    void al_draw_elliptical_arc(float cx, float cy, float rx, float ry, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_elliptical_arc(float cx, float cy, float rx, float ry, float start_theta,
    │ │ │ │ -   float delta_theta, ALLEGRO_COLOR color, float thickness)
    │ │ │ │ + float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │

    Source Code

    │ │ │ │

    Draws an elliptical arc.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    Since: 5.0.6, 5.1.0

    │ │ │ │

    See also: al_calculate_arc, al_draw_arc

    │ │ │ │

    al_calculate_spline

    │ │ │ │
    void al_calculate_spline(float* dest, int stride, float points[8],
    │ │ │ │ -   float thickness, int num_segments)
    │ │ │ │ -void al_calculate_spline(float* dest, int stride, float points[8],
    │ │ │ │ -   float thickness, int num_segments)
    │ │ │ │ + float thickness, int num_segments) │ │ │ │

    Source Code

    │ │ │ │

    Calculates a Bézier spline given 4 control points. If thickness <= 0, then num_segments of points are required in the destination, otherwise twice as many are needed. The destination buffer should consist of regularly spaced (by distance of stride bytes) doublets of floats, corresponding to x and y coordinates of the vertices.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_spline, al_calculate_arc, al_calculate_ribbon

    │ │ │ │

    al_draw_spline

    │ │ │ │ -
    void al_draw_spline(float points[8], ALLEGRO_COLOR color, float thickness)
    │ │ │ │ -void al_draw_spline(float points[8], ALLEGRO_COLOR color, float thickness)
    │ │ │ │ +
    void al_draw_spline(float points[8], ALLEGRO_COLOR color, float thickness)
    │ │ │ │

    Source Code

    │ │ │ │

    Draws a Bézier spline given 4 control points.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_calculate_spline

    │ │ │ │

    al_calculate_ribbon

    │ │ │ │
    void al_calculate_ribbon(float* dest, int dest_stride, const float *points,
    │ │ │ │ -   int points_stride, float thickness, int num_segments)
    │ │ │ │ -void al_calculate_ribbon(float* dest, int dest_stride, const float *points,
    │ │ │ │ -   int points_stride, float thickness, int num_segments)
    │ │ │ │ + int points_stride, float thickness, int num_segments) │ │ │ │

    Source Code

    │ │ │ │

    Calculates a ribbon given an array of points. The ribbon will go through all of the passed points. If thickness <= 0, then num_segments of points are required in the destination buffer, otherwise twice as many are needed. The destination and the points buffer should consist of regularly spaced doublets of floats, corresponding to x and y coordinates of the vertices.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │

    See also: al_draw_ribbon, al_calculate_arc, al_calculate_spline

    │ │ │ │

    al_draw_ribbon

    │ │ │ │
    void al_draw_ribbon(const float *points, int points_stride, ALLEGRO_COLOR color,
    │ │ │ │ -   float thickness, int num_segments)
    │ │ │ │ -void al_draw_ribbon(const float *points, int points_stride, ALLEGRO_COLOR color,
    │ │ │ │ -   float thickness, int num_segments)
    │ │ │ │ + float thickness, int num_segments) │ │ │ │

    Source Code

    │ │ │ │

    Draws a ribbon given an array of points. The ribbon will go through all of the passed points. The points buffer should consist of regularly spaced doublets of floats, corresponding to x and y coordinates of the vertices.

    │ │ │ │

    Parameters:

    │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_STATE

    │ │ │ │ -
    typedef struct ALLEGRO_STATE ALLEGRO_STATE;
    │ │ │ │ -typedef struct ALLEGRO_STATE ALLEGRO_STATE;
    │ │ │ │ +
    typedef struct ALLEGRO_STATE ALLEGRO_STATE;
    │ │ │ │

    Source Code

    │ │ │ │

    Opaque type which is passed to al_store_state/al_restore_state.

    │ │ │ │

    The various state kept internally by Allegro can be displayed like this:

    │ │ │ │
      global
    │ │ │ │        active system driver
    │ │ │ │            current config
    │ │ │ │    per thread
    │ │ │ │ @@ -194,16 +193,15 @@
    │ │ │ │            current transformation
    │ │ │ │            current projection transformation
    │ │ │ │            current clipping rectangle
    │ │ │ │            bitmap locking
    │ │ │ │            current shader
    │ │ │ │

    In general, the only real global state is the active system driver. All other global state is per-thread, so if your application has multiple separate threads they never will interfere with each other. (Except if there are objects accessed by multiple threads of course. Usually you want to minimize that though and for the remaining cases use synchronization primitives described in the threads section or events described in the events section to control inter-thread communication.)

    │ │ │ │

    ALLEGRO_STATE_FLAGS

    │ │ │ │ -
    typedef enum ALLEGRO_STATE_FLAGS
    │ │ │ │ -typedef enum ALLEGRO_STATE_FLAGS
    │ │ │ │ +
    typedef enum ALLEGRO_STATE_FLAGS
    │ │ │ │

    Source Code

    │ │ │ │

    Flags which can be passed to al_store_state/al_restore_state as bit combinations. See al_store_state for the list of flags.

    │ │ │ │

    al_restore_state

    │ │ │ │
    void al_restore_state(ALLEGRO_STATE const *state)
    │ │ │ │

    Source Code

    │ │ │ │

    Restores part of the state of the current thread from the given ALLEGRO_STATE object.

    │ │ │ │

    See also: al_store_state, ALLEGRO_STATE_FLAGS

    │ │ │ │ @@ -232,12 +230,12 @@ │ │ │ │

    al_set_errno

    │ │ │ │
    void al_set_errno(int errnum)
    │ │ │ │  SETTER(allegro_errno, errnum)
    │ │ │ │

    Source Code

    │ │ │ │

    Set the error number for the calling thread.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:35 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -53,15 +53,14 @@ │ │ │ │ │ * al_store_state │ │ │ │ │ * al_get_errno │ │ │ │ │ * al_set_errno │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_STATE ****** │ │ │ │ │ typedef struct ALLEGRO_STATE ALLEGRO_STATE; │ │ │ │ │ -typedef struct ALLEGRO_STATE ALLEGRO_STATE; │ │ │ │ │ Source_Code │ │ │ │ │ Opaque type which is passed to al_store_state/al_restore_state. │ │ │ │ │ The various state kept internally by Allegro can be displayed like this: │ │ │ │ │ global │ │ │ │ │ active system driver │ │ │ │ │ current config │ │ │ │ │ per thread │ │ │ │ │ @@ -83,15 +82,14 @@ │ │ │ │ │ threads they never will interfere with each other. (Except if there are objects │ │ │ │ │ accessed by multiple threads of course. Usually you want to minimize that │ │ │ │ │ though and for the remaining cases use synchronization primitives described in │ │ │ │ │ the threads section or events described in the events section to control inter- │ │ │ │ │ thread communication.) │ │ │ │ │ ****** ALLEGRO_STATE_FLAGS ****** │ │ │ │ │ typedef enum ALLEGRO_STATE_FLAGS │ │ │ │ │ -typedef enum ALLEGRO_STATE_FLAGS │ │ │ │ │ Source_Code │ │ │ │ │ Flags which can be passed to al_store_state/al_restore_state as bit │ │ │ │ │ combinations. See al_store_state for the list of flags. │ │ │ │ │ ****** al_restore_state ****** │ │ │ │ │ void al_restore_state(ALLEGRO_STATE const *state) │ │ │ │ │ Source_Code │ │ │ │ │ Restores part of the state of the current thread from the given ALLEGRO_STATE │ │ │ │ │ @@ -123,8 +121,8 @@ │ │ │ │ │ code. Call this function to retrieve the last error number set for the calling │ │ │ │ │ thread. │ │ │ │ │ ****** al_set_errno ****** │ │ │ │ │ void al_set_errno(int errnum) │ │ │ │ │ SETTER(allegro_errno, errnum) │ │ │ │ │ Source_Code │ │ │ │ │ Set the error number for the calling thread. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:35 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/system.html │ │ │ │ @@ -192,16 +192,15 @@ │ │ │ │

    The version field should always be set to ALLEGRO_VERSION_INT.

    │ │ │ │

    If atexit_ptr is non-NULL, and if hasn’t been done already, al_uninstall_system will be registered as an atexit function.

    │ │ │ │

    Returns true if Allegro was successfully initialized by this function call (or already was initialized previously), false if Allegro cannot be used. A common reason for this function to fail is when the version of Allegro you compiled your game against is not compatible with the version of the shared libraries that were found on the system.

    │ │ │ │

    The version compatibility check works as follows. Let A = xa.ya.za.* be the version of Allegro you compiled with, and B = xb.yb.zb.* be the version of Allegro found in the system shared library.

    │ │ │ │

    If you defined ALLEGRO_UNSTABLE before including Allegro headers, then version A is compatible with B only if xa.ya.za = xb.yb.zb. Otherwise, A is compatible with B only if xa.ya = xb.yb.

    │ │ │ │

    See also: al_init

    │ │ │ │

    al_init

    │ │ │ │ -
    #define al_init()    (al_install_system(ALLEGRO_VERSION_INT, atexit))
    │ │ │ │ -#define al_init()    (al_install_system(ALLEGRO_VERSION_INT, atexit))
    │ │ │ │ +
    #define al_init()    (al_install_system(ALLEGRO_VERSION_INT, atexit))
    │ │ │ │

    Source Code

    │ │ │ │

    Like al_install_system, but automatically passes in the version and uses the atexit function visible in the current binary.

    │ │ │ │
    │ │ │ │

    Note: It is typically wrong to call al_init anywhere except the final game binary. In particular, do not call it inside a shared library unless you know what you’re doing. In those cases, it is better to call al_install_system either with a NULL atexit_ptr, or with a pointer to atexit provided by the user of this shared library.

    │ │ │ │
    │ │ │ │

    See also: al_install_system

    │ │ │ │

    al_uninstall_system

    │ │ │ │ @@ -567,16 +566,15 @@ │ │ │ │

    Source Code

    │ │ │ │

    Returns the size in MB of the random access memory that the system Allegro is running on has and which could be detected, or a negative number if detection failed. Even if a positive number is returned, it might be that it is not correct. For example, Allegro running on a virtual machine will return the amount of RAM of the VM, and not that of the underlying system.

    │ │ │ │

    Furthermore even if the number is correct, this only gives you information about the total physical memory of the system Allegro runs on. The memory available to your program may be less or more than what this function returns due to circumstances such as virtual memory, and other programs that are currently running.

    │ │ │ │

    Therefore, it’s best to use this for advisory purposes only. It is certainly a bad idea to make your program exclusive to systems for which this function returns a certain “desirable” number.

    │ │ │ │

    This function may be called prior to al_install_system or al_init.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    ALLEGRO_SYSTEM_ID

    │ │ │ │ -
    enum ALLEGRO_SYSTEM_ID {
    │ │ │ │ -enum ALLEGRO_SYSTEM_ID {
    │ │ │ │ +
    enum ALLEGRO_SYSTEM_ID {
    │ │ │ │

    Source Code

    │ │ │ │

    The system Allegro is running on.

    │ │ │ │
      │ │ │ │
    • ALLEGRO_SYSTEM_ID_UNKNOWN - Unknown system.
    • │ │ │ │
    • ALLEGRO_SYSTEM_ID_XGLX - Xglx
    • │ │ │ │
    • ALLEGRO_SYSTEM_ID_WINDOWS - Windows
    • │ │ │ │
    • ALLEGRO_SYSTEM_ID_MACOSX - macOS
    • │ │ │ │ @@ -586,12 +584,12 @@ │ │ │ │
    • ALLEGRO_SYSTEM_ID_RASPBERRYPI - Raspberry Pi
    • │ │ │ │
    • ALLEGRO_SYSTEM_ID_SDL - SDL
    • │ │ │ │
    │ │ │ │

    Since: 5.2.5

    │ │ │ │

    See also: al_get_system_id

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:35 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -85,15 +85,14 @@ │ │ │ │ │ Allegro found in the system shared library. │ │ │ │ │ If you defined ALLEGRO_UNSTABLE before including Allegro headers, then version │ │ │ │ │ A is compatible with B only if xa.ya.za = xb.yb.zb. Otherwise, A is compatible │ │ │ │ │ with B only if xa.ya = xb.yb. │ │ │ │ │ See also: al_init │ │ │ │ │ ****** al_init ****** │ │ │ │ │ #define al_init() (al_install_system(ALLEGRO_VERSION_INT, atexit)) │ │ │ │ │ -#define al_init() (al_install_system(ALLEGRO_VERSION_INT, atexit)) │ │ │ │ │ Source_Code │ │ │ │ │ Like al_install_system, but automatically passes in the version and uses the │ │ │ │ │ atexit function visible in the current binary. │ │ │ │ │ Note: It is typically wrong to call al_init anywhere except the final │ │ │ │ │ game binary. In particular, do not call it inside a shared library │ │ │ │ │ unless you know what you’re doing. In those cases, it is better to │ │ │ │ │ call al_install_system either with a NULL atexit_ptr, or with a │ │ │ │ │ @@ -524,22 +523,21 @@ │ │ │ │ │ Therefore, it’s best to use this for advisory purposes only. It is certainly │ │ │ │ │ a bad idea to make your program exclusive to systems for which this function │ │ │ │ │ returns a certain “desirable” number. │ │ │ │ │ This function may be called prior to al_install_system or al_init. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** ALLEGRO_SYSTEM_ID ****** │ │ │ │ │ enum ALLEGRO_SYSTEM_ID { │ │ │ │ │ -enum ALLEGRO_SYSTEM_ID { │ │ │ │ │ Source_Code │ │ │ │ │ The system Allegro is running on. │ │ │ │ │ * ALLEGRO_SYSTEM_ID_UNKNOWN - Unknown system. │ │ │ │ │ * ALLEGRO_SYSTEM_ID_XGLX - Xglx │ │ │ │ │ * ALLEGRO_SYSTEM_ID_WINDOWS - Windows │ │ │ │ │ * ALLEGRO_SYSTEM_ID_MACOSX - macOS │ │ │ │ │ * ALLEGRO_SYSTEM_ID_ANDROID - Android │ │ │ │ │ * ALLEGRO_SYSTEM_ID_IPHONE - iOS │ │ │ │ │ * ALLEGRO_SYSTEM_ID_GP2XWIZ - GP2XWIZ │ │ │ │ │ * ALLEGRO_SYSTEM_ID_RASPBERRYPI - Raspberry Pi │ │ │ │ │ * ALLEGRO_SYSTEM_ID_SDL - SDL │ │ │ │ │ Since: 5.2.5 │ │ │ │ │ See also: al_get_system_id │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:35 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/threads.html │ │ │ │ @@ -187,26 +187,23 @@ │ │ │ │
  • al_signal_cond
  • │ │ │ │ │ │ │ │ │ │ │ │

    Allegro includes a simple cross-platform threading interface. It is a thin layer on top of two threading APIs: Windows threads and POSIX Threads (pthreads). Enforcing a consistent semantics on all platforms would be difficult at best, hence the behaviour of the following functions will differ subtly on different platforms (more so than usual). Your best bet is to be aware of this and code to the intersection of the semantics and avoid edge cases.

    │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_THREAD

    │ │ │ │ -
    typedef struct ALLEGRO_THREAD ALLEGRO_THREAD;
    │ │ │ │ -typedef struct ALLEGRO_THREAD ALLEGRO_THREAD;
    │ │ │ │ +
    typedef struct ALLEGRO_THREAD ALLEGRO_THREAD;
    │ │ │ │

    Source Code

    │ │ │ │

    An opaque structure representing a thread.

    │ │ │ │

    ALLEGRO_MUTEX

    │ │ │ │ -
    typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX;
    │ │ │ │ -typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX;
    │ │ │ │ +
    typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX;
    │ │ │ │

    Source Code

    │ │ │ │

    An opaque structure representing a mutex.

    │ │ │ │

    ALLEGRO_COND

    │ │ │ │ -
    typedef struct ALLEGRO_COND ALLEGRO_COND;
    │ │ │ │ -typedef struct ALLEGRO_COND ALLEGRO_COND;
    │ │ │ │ +
    typedef struct ALLEGRO_COND ALLEGRO_COND;
    │ │ │ │

    Source Code

    │ │ │ │

    An opaque structure representing a condition variable.

    │ │ │ │

    al_create_thread

    │ │ │ │
    ALLEGRO_THREAD *al_create_thread(
    │ │ │ │     void *(*proc)(ALLEGRO_THREAD *thread, void *arg), void *arg)
    │ │ │ │

    Source Code

    │ │ │ │

    Spawn a new thread which begins executing proc. The new thread is passed its own thread handle and the value arg.

    │ │ │ │ @@ -331,12 +328,12 @@ │ │ │ │
    void al_signal_cond(ALLEGRO_COND *cond)
    │ │ │ │

    Source Code

    │ │ │ │

    Unblock at least one thread waiting on a condition variable.

    │ │ │ │

    Generally you should use al_broadcast_cond but al_signal_cond may be more efficient when it’s applicable.

    │ │ │ │

    See also: al_broadcast_cond.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:35 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -76,25 +76,22 @@ │ │ │ │ │ subtly on different platforms (more so than usual). Your best bet is to be │ │ │ │ │ aware of this and code to the intersection of the semantics and avoid edge │ │ │ │ │ cases. │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_THREAD ****** │ │ │ │ │ typedef struct ALLEGRO_THREAD ALLEGRO_THREAD; │ │ │ │ │ -typedef struct ALLEGRO_THREAD ALLEGRO_THREAD; │ │ │ │ │ Source_Code │ │ │ │ │ An opaque structure representing a thread. │ │ │ │ │ ****** ALLEGRO_MUTEX ****** │ │ │ │ │ typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX; │ │ │ │ │ -typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX; │ │ │ │ │ Source_Code │ │ │ │ │ An opaque structure representing a mutex. │ │ │ │ │ ****** ALLEGRO_COND ****** │ │ │ │ │ typedef struct ALLEGRO_COND ALLEGRO_COND; │ │ │ │ │ -typedef struct ALLEGRO_COND ALLEGRO_COND; │ │ │ │ │ Source_Code │ │ │ │ │ An opaque structure representing a condition variable. │ │ │ │ │ ****** al_create_thread ****** │ │ │ │ │ ALLEGRO_THREAD *al_create_thread( │ │ │ │ │ void *(*proc)(ALLEGRO_THREAD *thread, void *arg), void *arg) │ │ │ │ │ Source_Code │ │ │ │ │ Spawn a new thread which begins executing proc. The new thread is passed its │ │ │ │ │ @@ -254,8 +251,8 @@ │ │ │ │ │ ****** al_signal_cond ****** │ │ │ │ │ void al_signal_cond(ALLEGRO_COND *cond) │ │ │ │ │ Source_Code │ │ │ │ │ Unblock at least one thread waiting on a condition variable. │ │ │ │ │ Generally you should use al_broadcast_cond but al_signal_cond may be more │ │ │ │ │ efficient when it’s applicable. │ │ │ │ │ See also: al_broadcast_cond. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:35 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/time.html │ │ │ │ @@ -190,12 +190,12 @@ │ │ │ │
    void al_rest(double seconds)
    │ │ │ │

    Source Code

    │ │ │ │

    Waits for the specified number of seconds. This tells the system to pause the current thread for the given amount of time. With some operating systems, the accuracy can be in the order of 10ms. That is, even

    │ │ │ │
    al_rest(0.000001)
    │ │ │ │

    might pause for something like 10ms. Also see the section on Timer routines for easier ways to time your program without using up all CPU.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:36 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -77,8 +77,8 @@ │ │ │ │ │ Source_Code │ │ │ │ │ Waits for the specified number of seconds. This tells the system to pause the │ │ │ │ │ current thread for the given amount of time. With some operating systems, the │ │ │ │ │ accuracy can be in the order of 10ms. That is, even │ │ │ │ │ al_rest(0.000001) │ │ │ │ │ might pause for something like 10ms. Also see the section on Timer routines for │ │ │ │ │ easier ways to time your program without using up all CPU. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:36 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/timer.html │ │ │ │ @@ -181,36 +181,31 @@ │ │ │ │
  • al_set_timer_speed
  • │ │ │ │
  • al_get_timer_event_source
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_TIMER

    │ │ │ │ -
    typedef struct ALLEGRO_TIMER ALLEGRO_TIMER;
    │ │ │ │ -typedef struct ALLEGRO_TIMER ALLEGRO_TIMER;
    │ │ │ │ +
    typedef struct ALLEGRO_TIMER ALLEGRO_TIMER;
    │ │ │ │

    Source Code

    │ │ │ │

    This is an abstract data type representing a timer object.

    │ │ │ │

    ALLEGRO_USECS_TO_SECS

    │ │ │ │ -
    #define ALLEGRO_USECS_TO_SECS(x)      ((x) / 1000000.0)
    │ │ │ │ -#define ALLEGRO_USECS_TO_SECS(x)      ((x) / 1000000.0)
    │ │ │ │ +
    #define ALLEGRO_USECS_TO_SECS(x)      ((x) / 1000000.0)
    │ │ │ │

    Source Code

    │ │ │ │

    Convert microseconds to seconds.

    │ │ │ │

    ALLEGRO_MSECS_TO_SECS

    │ │ │ │ -
    #define ALLEGRO_MSECS_TO_SECS(x)      ((x) / 1000.0)
    │ │ │ │ -#define ALLEGRO_MSECS_TO_SECS(x)      ((x) / 1000.0)
    │ │ │ │ +
    #define ALLEGRO_MSECS_TO_SECS(x)      ((x) / 1000.0)
    │ │ │ │

    Source Code

    │ │ │ │

    Convert milliseconds to seconds.

    │ │ │ │

    ALLEGRO_BPS_TO_SECS

    │ │ │ │ -
    #define ALLEGRO_BPS_TO_SECS(x)        (1.0 / (x))
    │ │ │ │ -#define ALLEGRO_BPS_TO_SECS(x)        (1.0 / (x))
    │ │ │ │ +
    #define ALLEGRO_BPS_TO_SECS(x)        (1.0 / (x))
    │ │ │ │

    Source Code

    │ │ │ │

    Convert beats per second to seconds.

    │ │ │ │

    ALLEGRO_BPM_TO_SECS

    │ │ │ │ -
    #define ALLEGRO_BPM_TO_SECS(x)        (60.0 / (x))
    │ │ │ │ -#define ALLEGRO_BPM_TO_SECS(x)        (60.0 / (x))
    │ │ │ │ +
    #define ALLEGRO_BPM_TO_SECS(x)        (60.0 / (x))
    │ │ │ │

    Source Code

    │ │ │ │

    Convert beats per minute to seconds.

    │ │ │ │

    al_create_timer

    │ │ │ │
    ALLEGRO_TIMER *al_create_timer(double speed_secs)
    │ │ │ │

    Source Code

    │ │ │ │

    Allocates and initializes a timer. If successful, a pointer to a new timer object is returned, otherwise NULL is returned. speed_secs is in seconds per “tick”, and must be positive. The new timer is initially stopped.

    │ │ │ │

    Usage note: typical granularity is on the order of microseconds, but with some drivers might only be milliseconds.

    │ │ │ │ @@ -270,12 +265,12 @@ │ │ │ │

    See also: al_get_timer_speed

    │ │ │ │

    al_get_timer_event_source

    │ │ │ │
    ALLEGRO_EVENT_SOURCE *al_get_timer_event_source(ALLEGRO_TIMER *timer)
    │ │ │ │

    Source Code

    │ │ │ │

    Retrieve the associated event source. Timers will generate events of type ALLEGRO_EVENT_TIMER.

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:36 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -64,35 +64,30 @@ │ │ │ │ │ * al_get_timer_speed │ │ │ │ │ * al_set_timer_speed │ │ │ │ │ * al_get_timer_event_source │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_TIMER ****** │ │ │ │ │ typedef struct ALLEGRO_TIMER ALLEGRO_TIMER; │ │ │ │ │ -typedef struct ALLEGRO_TIMER ALLEGRO_TIMER; │ │ │ │ │ Source_Code │ │ │ │ │ This is an abstract data type representing a timer object. │ │ │ │ │ ****** ALLEGRO_USECS_TO_SECS ****** │ │ │ │ │ #define ALLEGRO_USECS_TO_SECS(x) ((x) / 1000000.0) │ │ │ │ │ -#define ALLEGRO_USECS_TO_SECS(x) ((x) / 1000000.0) │ │ │ │ │ Source_Code │ │ │ │ │ Convert microseconds to seconds. │ │ │ │ │ ****** ALLEGRO_MSECS_TO_SECS ****** │ │ │ │ │ #define ALLEGRO_MSECS_TO_SECS(x) ((x) / 1000.0) │ │ │ │ │ -#define ALLEGRO_MSECS_TO_SECS(x) ((x) / 1000.0) │ │ │ │ │ Source_Code │ │ │ │ │ Convert milliseconds to seconds. │ │ │ │ │ ****** ALLEGRO_BPS_TO_SECS ****** │ │ │ │ │ #define ALLEGRO_BPS_TO_SECS(x) (1.0 / (x)) │ │ │ │ │ -#define ALLEGRO_BPS_TO_SECS(x) (1.0 / (x)) │ │ │ │ │ Source_Code │ │ │ │ │ Convert beats per second to seconds. │ │ │ │ │ ****** ALLEGRO_BPM_TO_SECS ****** │ │ │ │ │ #define ALLEGRO_BPM_TO_SECS(x) (60.0 / (x)) │ │ │ │ │ -#define ALLEGRO_BPM_TO_SECS(x) (60.0 / (x)) │ │ │ │ │ Source_Code │ │ │ │ │ Convert beats per minute to seconds. │ │ │ │ │ ****** al_create_timer ****** │ │ │ │ │ ALLEGRO_TIMER *al_create_timer(double speed_secs) │ │ │ │ │ Source_Code │ │ │ │ │ Allocates and initializes a timer. If successful, a pointer to a new timer │ │ │ │ │ object is returned, otherwise NULL is returned. speed_secs is in seconds per │ │ │ │ │ @@ -170,8 +165,8 @@ │ │ │ │ │ speed_secs has exactly the same meaning as with al_create_timer. │ │ │ │ │ See also: al_get_timer_speed │ │ │ │ │ ****** al_get_timer_event_source ****** │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_timer_event_source(ALLEGRO_TIMER *timer) │ │ │ │ │ Source_Code │ │ │ │ │ Retrieve the associated event source. Timers will generate events of type │ │ │ │ │ ALLEGRO_EVENT_TIMER. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:11 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:36 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/touch.html │ │ │ │ @@ -177,54 +177,49 @@ │ │ │ │
  • al_get_touch_input_event_source
  • │ │ │ │
  • al_get_touch_input_mouse_emulation_event_source
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the main Allegro header file:

    │ │ │ │
     #include <allegro5/allegro.h>
    │ │ │ │

    ALLEGRO_TOUCH_INPUT

    │ │ │ │ -
    typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT;
    │ │ │ │ -typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT;
    │ │ │ │ +
    typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT;
    │ │ │ │

    Source Code

    │ │ │ │

    An abstract data type representing a physical touch screen or touch pad.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT

    │ │ │ │ -
    #define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT        16
    │ │ │ │ -#define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT        16
    │ │ │ │ +
    #define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT        16
    │ │ │ │

    Source Code

    │ │ │ │

    The maximum amount of simultaneous touches that can be detected.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    ALLEGRO_TOUCH_STATE

    │ │ │ │ -
    typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE;
    │ │ │ │ -typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE;
    │ │ │ │ +
    typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE;
    │ │ │ │

    Source Code

    │ │ │ │

    This is a structure that is used to hold a “snapshot” of a touch at a particular instant.

    │ │ │ │

    Public fields (read only):

    │ │ │ │
      │ │ │ │
    • id - identifier of the touch. If the touch is valid, this is positive.
    • │ │ │ │
    • x - touch x position
    • │ │ │ │
    • y - touch y position
    • │ │ │ │
    • dx - touch relative x position
    • │ │ │ │
    • dy - touch relative y position
    • │ │ │ │
    • primary - TRUE if this touch is the primary one (usually the first one).
    • │ │ │ │
    • display - The ALLEGRO_DISPLAY that was touched.
    • │ │ │ │
    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    ALLEGRO_TOUCH_INPUT_STATE

    │ │ │ │ -
    typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE;
    │ │ │ │ -typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE;
    │ │ │ │ +
    typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE;
    │ │ │ │

    Source Code

    │ │ │ │

    This is a structure that holds a snapshot of all simultaneous touches at a particular instant.

    │ │ │ │

    Public fields (read only):

    │ │ │ │ │ │ │ │

    Since: 5.1.0

    │ │ │ │

    ALLEGRO_MOUSE_EMULATION_MODE

    │ │ │ │ -
    typedef enum ALLEGRO_MOUSE_EMULATION_MODE
    │ │ │ │ -typedef enum ALLEGRO_MOUSE_EMULATION_MODE
    │ │ │ │ +
    typedef enum ALLEGRO_MOUSE_EMULATION_MODE
    │ │ │ │

    Source Code

    │ │ │ │

    Type of mouse emulation to apply.

    │ │ │ │
    │ │ │ │
    ALLEGRO_MOUSE_EMULATION_NONE
    │ │ │ │
    Disables mouse emulation. │ │ │ │
    │ │ │ │
    ALLEGRO_MOUSE_EMULATION_TRANSPARENT
    │ │ │ │ @@ -298,12 +293,12 @@ │ │ │ │

    See also: ALLEGRO_EVENT_SOURCE, al_register_event_source

    │ │ │ │

    Since: 5.1.0

    │ │ │ │
    │ │ │ │

    Unstable API: Seems of limited value, as touch input tends to have different semantics compared to mouse input.

    │ │ │ │
    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:36 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -60,51 +60,46 @@ │ │ │ │ │ * al_get_mouse_emulation_mode │ │ │ │ │ * al_get_touch_input_event_source │ │ │ │ │ * al_get_touch_input_mouse_emulation_event_source │ │ │ │ │ These functions are declared in the main Allegro header file: │ │ │ │ │ #include │ │ │ │ │ ****** ALLEGRO_TOUCH_INPUT ****** │ │ │ │ │ typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT; │ │ │ │ │ -typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT; │ │ │ │ │ Source_Code │ │ │ │ │ An abstract data type representing a physical touch screen or touch pad. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT ****** │ │ │ │ │ #define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT 16 │ │ │ │ │ -#define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT 16 │ │ │ │ │ Source_Code │ │ │ │ │ The maximum amount of simultaneous touches that can be detected. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** ALLEGRO_TOUCH_STATE ****** │ │ │ │ │ typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE; │ │ │ │ │ -typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE; │ │ │ │ │ Source_Code │ │ │ │ │ This is a structure that is used to hold a “snapshot” of a touch at a │ │ │ │ │ particular instant. │ │ │ │ │ Public fields (read only): │ │ │ │ │ * id - identifier of the touch. If the touch is valid, this is positive. │ │ │ │ │ * x - touch x position │ │ │ │ │ * y - touch y position │ │ │ │ │ * dx - touch relative x position │ │ │ │ │ * dy - touch relative y position │ │ │ │ │ * primary - TRUE if this touch is the primary one (usually the first one). │ │ │ │ │ * display - The ALLEGRO_DISPLAY that was touched. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** ALLEGRO_TOUCH_INPUT_STATE ****** │ │ │ │ │ typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE; │ │ │ │ │ -typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE; │ │ │ │ │ Source_Code │ │ │ │ │ This is a structure that holds a snapshot of all simultaneous touches at a │ │ │ │ │ particular instant. │ │ │ │ │ Public fields (read only): │ │ │ │ │ * touches - an array of ALLEGRO_TOUCH_STATE │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** ALLEGRO_MOUSE_EMULATION_MODE ****** │ │ │ │ │ typedef enum ALLEGRO_MOUSE_EMULATION_MODE │ │ │ │ │ -typedef enum ALLEGRO_MOUSE_EMULATION_MODE │ │ │ │ │ Source_Code │ │ │ │ │ Type of mouse emulation to apply. │ │ │ │ │ ALLEGRO_MOUSE_EMULATION_NONE │ │ │ │ │ Disables mouse emulation. │ │ │ │ │ ALLEGRO_MOUSE_EMULATION_TRANSPARENT │ │ │ │ │ Enables transparent mouse emulation. │ │ │ │ │ ALLEGRO_MOUSE_EMULATION_INCLUSIVE │ │ │ │ │ @@ -171,8 +166,8 @@ │ │ │ │ │ Source_Code │ │ │ │ │ Returns the global touch input event source for emulated mouse events. This │ │ │ │ │ event source generates emulated_mouse_events that are based on touch events. │ │ │ │ │ See also: ALLEGRO_EVENT_SOURCE, al_register_event_source │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ Unstable_API: Seems of limited value, as touch input tends to have │ │ │ │ │ different semantics compared to mouse input. │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:36 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/transformations.html │ │ │ │ @@ -228,16 +228,15 @@ │ │ │ │ al_use_transform(&T); │ │ │ │

    it does exactly the same as:

    │ │ │ │
    al_identity_transform(&T);
    │ │ │ │  al_scale_transform(&T, 2, 2);
    │ │ │ │  al_translate_transform(&T, 100, 0);
    │ │ │ │  al_use_transform(&T);
    │ │ │ │

    ALLEGRO_TRANSFORM

    │ │ │ │ -
    typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM;
    │ │ │ │ -typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM;
    │ │ │ │ +
    typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM;
    │ │ │ │

    Source Code

    │ │ │ │

    Defines the generic transformation type, a 4x4 matrix. 2D transforms use only a small subsection of this matrix, namely the top left 2x2 matrix, and the right most 2x1 matrix, for a total of 6 values.

    │ │ │ │

    Fields:

    │ │ │ │
      │ │ │ │
    • m - A 4x4 float matrix
    • │ │ │ │
    │ │ │ │

    al_copy_transform

    │ │ │ │ @@ -625,12 +624,12 @@ │ │ │ │
  • trans - Transformation to alter
  • │ │ │ │
  • theta - Rotation angle in radians
  • │ │ │ │ │ │ │ │

    Since: 5.1.7

    │ │ │ │

    See also: al_horizontal_shear_transform

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:36 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -134,15 +134,14 @@ │ │ │ │ │ it does exactly the same as: │ │ │ │ │ al_identity_transform(&T); │ │ │ │ │ al_scale_transform(&T, 2, 2); │ │ │ │ │ al_translate_transform(&T, 100, 0); │ │ │ │ │ al_use_transform(&T); │ │ │ │ │ ****** ALLEGRO_TRANSFORM ****** │ │ │ │ │ typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM; │ │ │ │ │ -typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM; │ │ │ │ │ Source_Code │ │ │ │ │ Defines the generic transformation type, a 4x4 matrix. 2D transforms use only a │ │ │ │ │ small subsection of this matrix, namely the top left 2x2 matrix, and the right │ │ │ │ │ most 2x1 matrix, for a total of 6 values. │ │ │ │ │ Fields: │ │ │ │ │ * m - A 4x4 float matrix │ │ │ │ │ ****** al_copy_transform ****** │ │ │ │ │ @@ -577,8 +576,8 @@ │ │ │ │ │ Source_Code │ │ │ │ │ Apply a vertical shear to the transform │ │ │ │ │ Parameters: │ │ │ │ │ * trans - Transformation to alter │ │ │ │ │ * theta - Rotation angle in radians │ │ │ │ │ Since: 5.1.7 │ │ │ │ │ See also: al_horizontal_shear_transform │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:36 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/utf8.html │ │ │ │ @@ -304,21 +304,19 @@ │ │ │ │

    On the other hand, UTF-16 represents each code point by either one or two 16-bit code units (two or four bytes). The representation of each 16-bit code unit depends on the byte order; here we have demonstrated little endian.

    │ │ │ │

    Both UTF-8 and UTF-16 are self-synchronising. Starting from any offset within a string, it is efficient to find the beginning of the previous or next code point.

    │ │ │ │

    Not all sequences of bytes or 16-bit words are valid UTF-8 and UTF-16 strings respectively. UTF-8 also has an additional problem of overlong forms, where a code point value is encoded using more bytes than is strictly necessary. This is invalid and needs to be guarded against.

    │ │ │ │

    In the following “ustr” functions, be careful whether a function takes code unit (byte) or code point indices. In general, all position parameters are in code unit offsets. This may be surprising, but if you think about it, it is required for good performance. (It also means some functions will work even if they do not contain UTF-8, since they only care about storing bytes, so you may actually store arbitrary data in the ALLEGRO_USTRs.)

    │ │ │ │

    For actual text processing, where you want to specify positions with code point indices, you should use al_ustr_offset to find the code unit offset position. However, most of the time you would probably just work with byte offsets.

    │ │ │ │

    UTF-8 string types

    │ │ │ │

    ALLEGRO_USTR

    │ │ │ │ -
    typedef struct _al_tagbstring ALLEGRO_USTR;
    │ │ │ │ -typedef struct _al_tagbstring ALLEGRO_USTR;
    │ │ │ │ +
    typedef struct _al_tagbstring ALLEGRO_USTR;
    │ │ │ │

    Source Code

    │ │ │ │

    An opaque type representing a string. ALLEGRO_USTRs normally contain UTF-8 encoded strings, but they may be used to hold any byte sequences, including NULs.

    │ │ │ │

    ALLEGRO_USTR_INFO

    │ │ │ │ -
    typedef struct _al_tagbstring ALLEGRO_USTR_INFO;
    │ │ │ │ -typedef struct _al_tagbstring ALLEGRO_USTR_INFO;
    │ │ │ │ +
    typedef struct _al_tagbstring ALLEGRO_USTR_INFO;
    │ │ │ │

    Source Code

    │ │ │ │

    A type that holds additional information for an ALLEGRO_USTR that references an external memory buffer.

    │ │ │ │

    See also: al_ref_cstr, al_ref_buffer and al_ref_ustr.

    │ │ │ │

    Creating and destroying strings

    │ │ │ │

    al_ustr_new

    │ │ │ │
    ALLEGRO_USTR *al_ustr_new(const char *s)
    │ │ │ │

    Source Code

    │ │ │ │ @@ -726,12 +724,12 @@ │ │ │ │
    size_t al_utf16_encode(uint16_t s[], int32_t c)
    │ │ │ │

    Source Code

    │ │ │ │

    Encode the specified code point to UTF-16 into the buffer s. The buffer must have enough space to hold the encoding, which takes either 2 or 4 bytes. This routine will refuse to encode code points above 0x10FFFF.

    │ │ │ │

    Returns the number of bytes written, which is the same as that returned by al_utf16_width.

    │ │ │ │

    See also: al_utf8_encode, al_ustr_encode_utf16

    │ │ │ │

    │ │ │ │ Allegro version 5.2.6 │ │ │ │ - - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ + - Last updated: 2024-01-06 13:49:36 UTC │ │ │ │

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -195,22 +195,20 @@ │ │ │ │ │ actually store arbitrary data in the ALLEGRO_USTRs.) │ │ │ │ │ For actual text processing, where you want to specify positions with code point │ │ │ │ │ indices, you should use al_ustr_offset to find the code unit offset position. │ │ │ │ │ However, most of the time you would probably just work with byte offsets. │ │ │ │ │ ****** UTF-8 string types ****** │ │ │ │ │ ***** ALLEGRO_USTR ***** │ │ │ │ │ typedef struct _al_tagbstring ALLEGRO_USTR; │ │ │ │ │ -typedef struct _al_tagbstring ALLEGRO_USTR; │ │ │ │ │ Source_Code │ │ │ │ │ An opaque type representing a string. ALLEGRO_USTRs normally contain UTF- │ │ │ │ │ 8 encoded strings, but they may be used to hold any byte sequences, including │ │ │ │ │ NULs. │ │ │ │ │ ***** ALLEGRO_USTR_INFO ***** │ │ │ │ │ typedef struct _al_tagbstring ALLEGRO_USTR_INFO; │ │ │ │ │ -typedef struct _al_tagbstring ALLEGRO_USTR_INFO; │ │ │ │ │ Source_Code │ │ │ │ │ A type that holds additional information for an ALLEGRO_USTR that references an │ │ │ │ │ external memory buffer. │ │ │ │ │ See also: al_ref_cstr, al_ref_buffer and al_ref_ustr. │ │ │ │ │ ****** Creating and destroying strings ****** │ │ │ │ │ ***** al_ustr_new ***** │ │ │ │ │ ALLEGRO_USTR *al_ustr_new(const char *s) │ │ │ │ │ @@ -749,8 +747,8 @@ │ │ │ │ │ Source_Code │ │ │ │ │ Encode the specified code point to UTF-16 into the buffer s. The buffer must │ │ │ │ │ have enough space to hold the encoding, which takes either 2 or 4 bytes. This │ │ │ │ │ routine will refuse to encode code points above 0x10FFFF. │ │ │ │ │ Returns the number of bytes written, which is the same as that returned by │ │ │ │ │ al_utf16_width. │ │ │ │ │ See also: al_utf8_encode, al_ustr_encode_utf16 │ │ │ │ │ -Allegro version 5.2.6 - Last updated: 2025-02-07 20:10:12 UTC │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:36 UTC │ │ │ ├── ./usr/share/doc/allegro5-doc/refman/video.html │ │ │ │ @@ -189,16 +189,15 @@ │ │ │ │
  • al_seek_video
  • │ │ │ │ │ │ │ │ │ │ │ │

    These functions are declared in the following header file. Link with allegro_video.

    │ │ │ │
     #include <allegro5/allegro_video.h>
    │ │ │ │

    Currently we have an Ogg backend (Theora + Vorbis). See http://xiph.org/ for installation instructions, licensing information and supported video formats.

    │ │ │ │

    ALLEGRO_VIDEO_EVENT_TYPE

    │ │ │ │ -
    enum ALLEGRO_VIDEO_EVENT_TYPE
    │ │ │ │ -enum ALLEGRO_VIDEO_EVENT_TYPE
    │ │ │ │ +
    enum ALLEGRO_VIDEO_EVENT_TYPE
    │ │ │ │

    Source Code

    │ │ │ │

    Events sent by al_get_video_event_source.

    │ │ │ │

    ALLEGRO_EVENT_VIDEO_FRAME_SHOW

    │ │ │ │

    This event is sent when it is time to show a new frame. Once you receive this event, you can draw the current frame (as returned by al_get_video_frame). al_get_video_frame will continue returning the same frame until the next ALLEGRO_EVENT_VIDEO_FRAME_SHOW is sent.

    │ │ │ │
    │ │ │ │
    user.data1 (ALLEGRO_VIDEO *)
    │ │ │ │
    The video which generated the event. │ │ │ │ @@ -210,140 +209,124 @@ │ │ │ │
    │ │ │ │
    user.data1 (ALLEGRO_VIDEO *)
    │ │ │ │
    The video which generated the event. │ │ │ │
    │ │ │ │
    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    ALLEGRO_VIDEO_POSITION_TYPE

    │ │ │ │ -
    typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE;
    │ │ │ │ -typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE;
    │ │ │ │ +
    typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE;
    │ │ │ │

    Source Code

    │ │ │ │

    Used with al_get_video_position to specify which position to retrieve. If these get out of sync, audio and video may be out of sync in the display of the video.

    │ │ │ │
      │ │ │ │
    • ALLEGRO_VIDEO_POSITION_ACTUAL - The amount of time the video has been playing. If the video has audio then this value can be ahead of ALLEGRO_VIDEO_POSITION_VIDEO_DECODE when video decoding lags.

    • │ │ │ │
    • ALLEGRO_VIDEO_POSITION_VIDEO_DECODE - The amount of video that has been decoded. This may lag behind the “actual” and audio positions if decoding is slower than realtime.

    • │ │ │ │
    • ALLEGRO_VIDEO_POSITION_AUDIO_DECODE - The amount of audio that has been decoded. This may be the same as ALLEGRO_VIDEO_POSITION_ACTUAL if audio decode is driving the position, which is common to keep audio and video in sync.

    • │ │ │ │
    │ │ │ │

    Since: 5.1.11

    │ │ │ │

    al_init_video_addon

    │ │ │ │ -
    bool al_init_video_addon(void)
    │ │ │ │ -bool al_init_video_addon(void)
    │ │ │ │ +
    bool al_init_video_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Initializes the video addon.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    al_is_video_addon_initialized

    │ │ │ │ -
    bool al_is_video_addon_initialized(void)
    │ │ │ │ -bool al_is_video_addon_initialized(void)
    │ │ │ │ +
    bool al_is_video_addon_initialized(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the video addon is initialized, otherwise returns false.

    │ │ │ │

    Since: 5.2.6

    │ │ │ │

    al_shutdown_video_addon

    │ │ │ │ -
    void al_shutdown_video_addon(void)
    │ │ │ │ -void al_shutdown_video_addon(void)
    │ │ │ │ +
    void al_shutdown_video_addon(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Shut down the video addon. This is done automatically at program exit, but can be called any time the user wishes as well.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    al_get_allegro_video_version

    │ │ │ │ -
    uint32_t al_get_allegro_video_version(void)
    │ │ │ │ -uint32_t al_get_allegro_video_version(void)
    │ │ │ │ +
    uint32_t al_get_allegro_video_version(void)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the (compiled) version of the addon, in the same format as al_get_allegro_version.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    al_open_video

    │ │ │ │ -
    ALLEGRO_VIDEO *al_open_video(char const *filename)
    │ │ │ │ -ALLEGRO_VIDEO *al_open_video(char const *filename)
    │ │ │ │ +
    ALLEGRO_VIDEO *al_open_video(char const *filename)
    │ │ │ │

    Source Code

    │ │ │ │

    Reads a video file. This does not start streaming yet but reads the meta info so you can query e.g. the size or audio rate.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_close_video

    │ │ │ │ -
    void al_close_video(ALLEGRO_VIDEO *video)
    │ │ │ │ -void al_close_video(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    void al_close_video(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Closes the video and frees all allocated resources. The video pointer is invalid after the function returns.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_start_video

    │ │ │ │ -
    void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer)
    │ │ │ │ -void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer)
    │ │ │ │ +
    void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer)
    │ │ │ │

    Source Code

    │ │ │ │

    Starts streaming the video from the beginning.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_start_video_with_voice

    │ │ │ │ -
    void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice)
    │ │ │ │ -void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice)
    │ │ │ │ +
    void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice)
    │ │ │ │

    Source Code

    │ │ │ │

    Like al_start_video but audio is routed to the provided voice.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_get_video_event_source

    │ │ │ │ -
    ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video)
    │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Get an event source for the video. The possible events are described under ALLEGRO_VIDEO_EVENT_TYPE.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_set_video_playing

    │ │ │ │ -
    void al_set_video_playing(ALLEGRO_VIDEO *video, bool play)
    │ │ │ │ -void al_set_video_playing(ALLEGRO_VIDEO *video, bool play)
    │ │ │ │ +
    void al_set_video_playing(ALLEGRO_VIDEO *video, bool play)
    │ │ │ │

    Source Code

    │ │ │ │

    Paused or resumes playback.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    al_is_video_playing

    │ │ │ │ -
    bool al_is_video_playing(ALLEGRO_VIDEO *video)
    │ │ │ │ -bool al_is_video_playing(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    bool al_is_video_playing(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns true if the video is currently playing.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    al_get_video_audio_rate

    │ │ │ │ -
    double al_get_video_audio_rate(ALLEGRO_VIDEO *video)
    │ │ │ │ -double al_get_video_audio_rate(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    double al_get_video_audio_rate(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the audio rate of the video, in Hz.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_get_video_fps

    │ │ │ │ -
    double al_get_video_fps(ALLEGRO_VIDEO *video)
    │ │ │ │ -double al_get_video_fps(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    double al_get_video_fps(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the speed of the video in frames per second. Often this will not be an integer value.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_get_video_scaled_width

    │ │ │ │ -
    float al_get_video_scaled_width(ALLEGRO_VIDEO *video)
    │ │ │ │ -float al_get_video_scaled_width(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    float al_get_video_scaled_width(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the width with which the video frame should be drawn. Videos often do not use square pixels, so this will may return a value larger than the width of the frame bitmap.

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    See also: al_get_video_frame

    │ │ │ │

    al_get_video_scaled_height

    │ │ │ │ -
    float al_get_video_scaled_height(ALLEGRO_VIDEO *video)
    │ │ │ │ -float al_get_video_scaled_height(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    float al_get_video_scaled_height(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the height with which the video frame should be drawn. Videos often do not use square pixels, so this will may return a value larger than the height of the frame bitmap.

    │ │ │ │

    See also: al_get_video_frame

    │ │ │ │

    Since: 5.1.12

    │ │ │ │

    al_get_video_frame

    │ │ │ │ -
    ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video)
    │ │ │ │ -ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video)
    │ │ │ │ +
    ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the current video frame. The bitmap is owned by the video so do not attempt to free it. The bitmap will stay valid until the next call to al_get_video_frame.

    │ │ │ │

    Videos often do not use square pixels so the recommended way to draw a video frame would be using code like this:

    │ │ │ │
    float scale = 1.0; /* Adjust this to fit your target bitmap dimensions. */
    │ │ │ │  ALLEGRO_BITMAP* frame = al_get_video_frame(video);
    │ │ │ │  float sw = al_get_bitmap_width(frame);
    │ │ │ │  float sh = al_get_bitmap_height(frame);
    │ │ │ │  float dw = scale * al_get_video_scaled_width(video);
    │ │ │ │  float dh = scale * al_get_video_scaled_height(video);
    │ │ │ │  al_draw_scaled_bitmap(frame, 0, 0, sw, sh, 0, 0, dw, dh, 0);
    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    See also: al_get_video_scaled_width, al_get_video_scaled_height

    │ │ │ │

    al_get_video_position

    │ │ │ │ -
    double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE which)
    │ │ │ │ -double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE which)
    │ │ │ │ +
    double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE which)
    │ │ │ │

    Source Code

    │ │ │ │

    Returns the current position of the video stream in seconds since the beginning. The parameter is one of the ALLEGRO_VIDEO_POSITION_TYPE constants.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │

    al_seek_video

    │ │ │ │ -
    bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds)
    │ │ │ │ -bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds)
    │ │ │ │ +
    bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds)
    │ │ │ │

    Source Code

    │ │ │ │

    Seek to a different position in the video. Currently only seeking to the beginning of the video is supported.

    │ │ │ │

    Since: 5.1.0

    │ │ │ │ - │ │ │ │ +

    │ │ │ │ +Allegro version 5.2.6 │ │ │ │ + - Last updated: 2024-01-06 13:49:38 UTC │ │ │ │ +

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -72,15 +72,14 @@ │ │ │ │ │ These functions are declared in the following header file. Link with │ │ │ │ │ allegro_video. │ │ │ │ │ #include │ │ │ │ │ Currently we have an Ogg backend (Theora + Vorbis). See http://xiph.org/ for │ │ │ │ │ installation instructions, licensing information and supported video formats. │ │ │ │ │ ****** ALLEGRO_VIDEO_EVENT_TYPE ****** │ │ │ │ │ enum ALLEGRO_VIDEO_EVENT_TYPE │ │ │ │ │ -enum ALLEGRO_VIDEO_EVENT_TYPE │ │ │ │ │ Source_Code │ │ │ │ │ Events sent by al_get_video_event_source. │ │ │ │ │ ***** ALLEGRO_EVENT_VIDEO_FRAME_SHOW ***** │ │ │ │ │ This event is sent when it is time to show a new frame. Once you receive this │ │ │ │ │ event, you can draw the current frame (as returned by al_get_video_frame). │ │ │ │ │ al_get_video_frame will continue returning the same frame until the next │ │ │ │ │ ALLEGRO_EVENT_VIDEO_FRAME_SHOW is sent. │ │ │ │ │ @@ -92,15 +91,14 @@ │ │ │ │ │ be possible to seek to an earlier part of the video and set the video to play │ │ │ │ │ to resume playback. │ │ │ │ │ user.data1 (ALLEGRO_VIDEO *) │ │ │ │ │ The video which generated the event. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** ALLEGRO_VIDEO_POSITION_TYPE ****** │ │ │ │ │ typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE; │ │ │ │ │ -typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE; │ │ │ │ │ Source_Code │ │ │ │ │ Used with al_get_video_position to specify which position to retrieve. If these │ │ │ │ │ get out of sync, audio and video may be out of sync in the display of the │ │ │ │ │ video. │ │ │ │ │ * ALLEGRO_VIDEO_POSITION_ACTUAL - The amount of time the video has been │ │ │ │ │ playing. If the video has audio then this value can be ahead of │ │ │ │ │ ALLEGRO_VIDEO_POSITION_VIDEO_DECODE when video decoding lags. │ │ │ │ │ @@ -110,117 +108,101 @@ │ │ │ │ │ * ALLEGRO_VIDEO_POSITION_AUDIO_DECODE - The amount of audio that has been │ │ │ │ │ decoded. This may be the same as ALLEGRO_VIDEO_POSITION_ACTUAL if audio │ │ │ │ │ decode is driving the position, which is common to keep audio and video │ │ │ │ │ in sync. │ │ │ │ │ Since: 5.1.11 │ │ │ │ │ ****** al_init_video_addon ****** │ │ │ │ │ bool al_init_video_addon(void) │ │ │ │ │ -bool al_init_video_addon(void) │ │ │ │ │ Source_Code │ │ │ │ │ Initializes the video addon. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** al_is_video_addon_initialized ****** │ │ │ │ │ bool al_is_video_addon_initialized(void) │ │ │ │ │ -bool al_is_video_addon_initialized(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns true if the video addon is initialized, otherwise returns false. │ │ │ │ │ Since: 5.2.6 │ │ │ │ │ ****** al_shutdown_video_addon ****** │ │ │ │ │ void al_shutdown_video_addon(void) │ │ │ │ │ -void al_shutdown_video_addon(void) │ │ │ │ │ Source_Code │ │ │ │ │ Shut down the video addon. This is done automatically at program exit, but can │ │ │ │ │ be called any time the user wishes as well. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** al_get_allegro_video_version ****** │ │ │ │ │ uint32_t al_get_allegro_video_version(void) │ │ │ │ │ -uint32_t al_get_allegro_video_version(void) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** al_open_video ****** │ │ │ │ │ ALLEGRO_VIDEO *al_open_video(char const *filename) │ │ │ │ │ -ALLEGRO_VIDEO *al_open_video(char const *filename) │ │ │ │ │ Source_Code │ │ │ │ │ Reads a video file. This does not start streaming yet but reads the meta info │ │ │ │ │ so you can query e.g. the size or audio rate. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_close_video ****** │ │ │ │ │ void al_close_video(ALLEGRO_VIDEO *video) │ │ │ │ │ -void al_close_video(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Closes the video and frees all allocated resources. The video pointer is │ │ │ │ │ invalid after the function returns. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_start_video ****** │ │ │ │ │ void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer) │ │ │ │ │ -void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer) │ │ │ │ │ Source_Code │ │ │ │ │ Starts streaming the video from the beginning. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_start_video_with_voice ****** │ │ │ │ │ void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice) │ │ │ │ │ -void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice) │ │ │ │ │ Source_Code │ │ │ │ │ Like al_start_video but audio is routed to the provided voice. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_get_video_event_source ****** │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Get an event source for the video. The possible events are described under │ │ │ │ │ ALLEGRO_VIDEO_EVENT_TYPE. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_set_video_playing ****** │ │ │ │ │ void al_set_video_playing(ALLEGRO_VIDEO *video, bool play) │ │ │ │ │ -void al_set_video_playing(ALLEGRO_VIDEO *video, bool play) │ │ │ │ │ Source_Code │ │ │ │ │ Paused or resumes playback. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** al_is_video_playing ****** │ │ │ │ │ bool al_is_video_playing(ALLEGRO_VIDEO *video) │ │ │ │ │ -bool al_is_video_playing(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Returns true if the video is currently playing. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** al_get_video_audio_rate ****** │ │ │ │ │ double al_get_video_audio_rate(ALLEGRO_VIDEO *video) │ │ │ │ │ -double al_get_video_audio_rate(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the audio rate of the video, in Hz. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_get_video_fps ****** │ │ │ │ │ double al_get_video_fps(ALLEGRO_VIDEO *video) │ │ │ │ │ -double al_get_video_fps(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the speed of the video in frames per second. Often this will not be an │ │ │ │ │ integer value. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_get_video_scaled_width ****** │ │ │ │ │ float al_get_video_scaled_width(ALLEGRO_VIDEO *video) │ │ │ │ │ -float al_get_video_scaled_width(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the width with which the video frame should be drawn. Videos often do │ │ │ │ │ not use square pixels, so this will may return a value larger than the width of │ │ │ │ │ the frame bitmap. │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ See also: al_get_video_frame │ │ │ │ │ ****** al_get_video_scaled_height ****** │ │ │ │ │ float al_get_video_scaled_height(ALLEGRO_VIDEO *video) │ │ │ │ │ -float al_get_video_scaled_height(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the height with which the video frame should be drawn. Videos often do │ │ │ │ │ not use square pixels, so this will may return a value larger than the height │ │ │ │ │ of the frame bitmap. │ │ │ │ │ See also: al_get_video_frame │ │ │ │ │ Since: 5.1.12 │ │ │ │ │ ****** al_get_video_frame ****** │ │ │ │ │ ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video) │ │ │ │ │ -ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the current video frame. The bitmap is owned by the video so do not │ │ │ │ │ attempt to free it. The bitmap will stay valid until the next call to │ │ │ │ │ al_get_video_frame. │ │ │ │ │ Videos often do not use square pixels so the recommended way to draw a video │ │ │ │ │ frame would be using code like this: │ │ │ │ │ float scale = 1.0; /* Adjust this to fit your target bitmap dimensions. */ │ │ │ │ │ @@ -231,20 +213,18 @@ │ │ │ │ │ float dh = scale * al_get_video_scaled_height(video); │ │ │ │ │ al_draw_scaled_bitmap(frame, 0, 0, sw, sh, 0, 0, dw, dh, 0); │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ See also: al_get_video_scaled_width, al_get_video_scaled_height │ │ │ │ │ ****** al_get_video_position ****** │ │ │ │ │ double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE │ │ │ │ │ which) │ │ │ │ │ -double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE │ │ │ │ │ -which) │ │ │ │ │ Source_Code │ │ │ │ │ Returns the current position of the video stream in seconds since the │ │ │ │ │ beginning. The parameter is one of the ALLEGRO_VIDEO_POSITION_TYPE constants. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ ****** al_seek_video ****** │ │ │ │ │ bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds) │ │ │ │ │ -bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds) │ │ │ │ │ Source_Code │ │ │ │ │ Seek to a different position in the video. Currently only seeking to the │ │ │ │ │ beginning of the video is supported. │ │ │ │ │ Since: 5.1.0 │ │ │ │ │ +Allegro version 5.2.6 - Last updated: 2024-01-06 13:49:38 UTC │ │ │ ├── ./usr/share/man/man3/ALLEGRO_AUDIO_DEPTH.3alleg5.gz │ │ │ │ ├── ALLEGRO_AUDIO_DEPTH.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_AUDIO_DEPTH │ │ │ │ │ -enum ALLEGRO_AUDIO_DEPTH │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sample depth and type as well as signedness. │ │ │ │ │ Mixers only use 32-bit signed float (-1..+1), or 16-bit signed integers. │ │ │ │ │ Signedness is determined by an \[lq]unsigned\[rq] bit-flag applied to │ │ │ ├── ./usr/share/man/man3/ALLEGRO_AUDIO_EVENT_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_AUDIO_EVENT_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_AUDIO_EVENT_TYPE │ │ │ │ │ -enum ALLEGRO_AUDIO_EVENT_TYPE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .SS ALLEGRO_EVENT_AUDIO_STREAM_FRAGMENT │ │ │ │ │ .PP │ │ │ │ │ Sent when a stream fragment is ready to be filled in. │ │ │ │ │ See al_get_audio_stream_fragment(3alleg5). │ │ │ ├── ./usr/share/man/man3/ALLEGRO_AUDIO_PAN_NONE.3alleg5.gz │ │ │ │ ├── ALLEGRO_AUDIO_PAN_NONE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_AUDIO_PAN_NONE (-1000.0f) │ │ │ │ │ -#define ALLEGRO_AUDIO_PAN_NONE (-1000.0f) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A special value for the pan property of sample instances and audio │ │ │ │ │ streams. │ │ │ │ │ Use this value to disable panning on sample instances and audio streams, │ │ │ ├── ./usr/share/man/man3/ALLEGRO_AUDIO_RECORDER.3alleg5.gz │ │ │ │ ├── ALLEGRO_AUDIO_RECORDER.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_AUDIO_RECORDER ALLEGRO_AUDIO_RECORDER; │ │ │ │ │ -typedef struct ALLEGRO_AUDIO_RECORDER ALLEGRO_AUDIO_RECORDER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque datatype that represents a recording device. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_AUDIO_RECORDER_EVENT.3alleg5.gz │ │ │ │ ├── ALLEGRO_AUDIO_RECORDER_EVENT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_AUDIO_RECORDER_EVENT ALLEGRO_AUDIO_RECORDER_EVENT; │ │ │ │ │ -typedef struct ALLEGRO_AUDIO_RECORDER_EVENT ALLEGRO_AUDIO_RECORDER_EVENT; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Structure that holds the audio recorder event data. │ │ │ │ │ Every event type will contain: │ │ │ │ │ .IP \[bu] 2 │ │ │ ├── ./usr/share/man/man3/ALLEGRO_AUDIO_STREAM.3alleg5.gz │ │ │ │ ├── ALLEGRO_AUDIO_STREAM.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_AUDIO_STREAM ALLEGRO_AUDIO_STREAM; │ │ │ │ │ -typedef struct ALLEGRO_AUDIO_STREAM ALLEGRO_AUDIO_STREAM; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_AUDIO_STREAM object is used to stream generated audio to the │ │ │ │ │ sound device, in real-time. │ │ │ │ │ This is done by reading from a buffer, which is split into a number of │ │ │ ├── ./usr/share/man/man3/ALLEGRO_BITMAP.3alleg5.gz │ │ │ │ ├── ALLEGRO_BITMAP.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP; │ │ │ │ │ -typedef struct ALLEGRO_BITMAP ALLEGRO_BITMAP; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Abstract type representing a bitmap (2D image). │ │ │ ├── ./usr/share/man/man3/ALLEGRO_BPM_TO_SECS.3alleg5.gz │ │ │ │ ├── ALLEGRO_BPM_TO_SECS.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_BPM_TO_SECS(x) (60.0 / (x)) │ │ │ │ │ -#define ALLEGRO_BPM_TO_SECS(x) (60.0 / (x)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert beats per minute to seconds. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_BPS_TO_SECS.3alleg5.gz │ │ │ │ ├── ALLEGRO_BPS_TO_SECS.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_BPS_TO_SECS(x) (1.0 / (x)) │ │ │ │ │ -#define ALLEGRO_BPS_TO_SECS(x) (1.0 / (x)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert beats per second to seconds. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CHANNEL_CONF.3alleg5.gz │ │ │ │ ├── ALLEGRO_CHANNEL_CONF.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_CHANNEL_CONF │ │ │ │ │ -enum ALLEGRO_CHANNEL_CONF │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Speaker configuration (mono, stereo, 2.1, etc). │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_CHANNEL_CONF_1 │ │ │ ├── ./usr/share/man/man3/ALLEGRO_COLOR.3alleg5.gz │ │ │ │ ├── ALLEGRO_COLOR.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_COLOR ALLEGRO_COLOR; │ │ │ │ │ -typedef struct ALLEGRO_COLOR ALLEGRO_COLOR; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_COLOR structure describes a color in a device independent │ │ │ │ │ way. │ │ │ │ │ Use al_map_rgb(3alleg5) et al.\ and al_unmap_rgb(3alleg5) et al.\ to │ │ │ ├── ./usr/share/man/man3/ALLEGRO_COND.3alleg5.gz │ │ │ │ ├── ALLEGRO_COND.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_COND ALLEGRO_COND; │ │ │ │ │ -typedef struct ALLEGRO_COND ALLEGRO_COND; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque structure representing a condition variable. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CONFIG.3alleg5.gz │ │ │ │ ├── ALLEGRO_CONFIG.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_CONFIG ALLEGRO_CONFIG; │ │ │ │ │ -typedef struct ALLEGRO_CONFIG ALLEGRO_CONFIG; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An abstract configuration structure. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CONFIG_ENTRY.3alleg5.gz │ │ │ │ ├── ALLEGRO_CONFIG_ENTRY.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_CONFIG_ENTRY ALLEGRO_CONFIG_ENTRY; │ │ │ │ │ -typedef struct ALLEGRO_CONFIG_ENTRY ALLEGRO_CONFIG_ENTRY; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque structure used for iterating across entries in a configuration │ │ │ │ │ section. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CONFIG_SECTION.3alleg5.gz │ │ │ │ ├── ALLEGRO_CONFIG_SECTION.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_CONFIG_SECTION ALLEGRO_CONFIG_SECTION; │ │ │ │ │ -typedef struct ALLEGRO_CONFIG_SECTION ALLEGRO_CONFIG_SECTION; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque structure used for iterating across sections in a │ │ │ │ │ configuration structure. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/ALLEGRO_DISPLAY.3alleg5.gz │ │ │ │ ├── ALLEGRO_DISPLAY.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_DISPLAY ALLEGRO_DISPLAY; │ │ │ │ │ -typedef struct ALLEGRO_DISPLAY ALLEGRO_DISPLAY; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque type representing an open display or window. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_DISPLAY_MODE.3alleg5.gz │ │ │ │ ├── ALLEGRO_DISPLAY_MODE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_DISPLAY_MODE │ │ │ │ │ -typedef struct ALLEGRO_DISPLAY_MODE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Used for fullscreen mode queries. │ │ │ │ │ Contains information about a supported fullscreen modes. │ │ │ │ │ .IP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef union ALLEGRO_EVENT ALLEGRO_EVENT; │ │ │ │ │ -typedef union ALLEGRO_EVENT ALLEGRO_EVENT; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_EVENT is a union of all builtin event structures, i.e.\ it is │ │ │ │ │ an object large enough to hold the data of any event type. │ │ │ │ │ All events have the following fields in common: │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_QUEUE.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_QUEUE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_EVENT_QUEUE ALLEGRO_EVENT_QUEUE; │ │ │ │ │ -typedef struct ALLEGRO_EVENT_QUEUE ALLEGRO_EVENT_QUEUE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An event queue holds events that have been generated by event sources │ │ │ │ │ that are registered with the queue. │ │ │ │ │ Events are stored in the order they are generated. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_SOURCE.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_SOURCE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_EVENT_SOURCE ALLEGRO_EVENT_SOURCE; │ │ │ │ │ -typedef struct ALLEGRO_EVENT_SOURCE ALLEGRO_EVENT_SOURCE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An event source is any object which can generate events. │ │ │ │ │ For example, an ALLEGRO_DISPLAY can generate events, and you can get the │ │ │ │ │ ALLEGRO_EVENT_SOURCE pointer from an ALLEGRO_DISPLAY with │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef unsigned int ALLEGRO_EVENT_TYPE; │ │ │ │ │ -typedef unsigned int ALLEGRO_EVENT_TYPE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An integer used to distinguish between different types of events. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_TYPE_IS_USER.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_EVENT_TYPE_IS_USER(t) ((t) >= 512) │ │ │ │ │ -#define ALLEGRO_EVENT_TYPE_IS_USER(t) ((t) >= 512) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A macro which evaluates to true if the event type is not a builtin event │ │ │ │ │ type, i.e.\ one of those described in ALLEGRO_EVENT_TYPE(3alleg5). │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FILE.3alleg5.gz │ │ │ │ ├── ALLEGRO_FILE.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_FILE ALLEGRO_FILE; │ │ │ │ │ -typedef struct ALLEGRO_FILE ALLEGRO_FILE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque object representing an open file. │ │ │ │ │ This could be a real file on disk or a virtual file. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FILECHOOSER.3alleg5.gz │ │ │ │ ├── ALLEGRO_FILECHOOSER.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_FILECHOOSER ALLEGRO_FILECHOOSER; │ │ │ │ │ -typedef struct ALLEGRO_FILECHOOSER ALLEGRO_FILECHOOSER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Opaque handle to a native file dialog. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FILE_INTERFACE.3alleg5.gz │ │ │ │ ├── ALLEGRO_FILE_INTERFACE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_FILE_INTERFACE │ │ │ │ │ -typedef struct ALLEGRO_FILE_INTERFACE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A structure containing function pointers to handle a type of │ │ │ │ │ \[lq]file\[rq], real or virtual. │ │ │ │ │ See the full discussion in al_set_new_file_interface(3alleg5). │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FILE_MODE.3alleg5.gz │ │ │ │ ├── ALLEGRO_FILE_MODE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_FILE_MODE │ │ │ │ │ -typedef enum ALLEGRO_FILE_MODE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Filesystem modes/types │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_FILEMODE_READ - Readable │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FONT.3alleg5.gz │ │ │ │ ├── ALLEGRO_FONT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_FONT ALLEGRO_FONT; │ │ │ │ │ -typedef struct ALLEGRO_FONT ALLEGRO_FONT; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A handle identifying any kind of font. │ │ │ │ │ Usually you will create it with al_load_font(3alleg5) which supports │ │ │ │ │ loading all kinds of TrueType fonts supported by the FreeType library. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3alleg5.gz │ │ │ │ ├── ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_FOR_EACH_FS_ENTRY_RESULT { │ │ │ │ │ -typedef enum ALLEGRO_FOR_EACH_FS_ENTRY_RESULT { │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return values for the callbacks of al_for_each_fs_entry(3alleg5) and for │ │ │ │ │ that function itself. │ │ │ │ │ .IP \[bu] 2 │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FS_ENTRY.3alleg5.gz │ │ │ │ ├── ALLEGRO_FS_ENTRY.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_FS_ENTRY ALLEGRO_FS_ENTRY; │ │ │ │ │ -typedef struct ALLEGRO_FS_ENTRY ALLEGRO_FS_ENTRY; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Opaque filesystem entry object. │ │ │ │ │ Represents a file or a directory (check with │ │ │ │ │ al_get_fs_entry_mode(3alleg5)). │ │ │ ├── ./usr/share/man/man3/ALLEGRO_FS_INTERFACE.3alleg5.gz │ │ │ │ ├── ALLEGRO_FS_INTERFACE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_FS_INTERFACE ALLEGRO_FS_INTERFACE; │ │ │ │ │ -typedef struct ALLEGRO_FS_INTERFACE ALLEGRO_FS_INTERFACE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ The available functions you can provide for a filesystem. │ │ │ │ │ They are: │ │ │ │ │ .IP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_GET_EVENT_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_GET_EVENT_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_GET_EVENT_TYPE(a, b, c, d) AL_ID(a, b, c, d) │ │ │ │ │ -#define ALLEGRO_GET_EVENT_TYPE(a, b, c, d) AL_ID(a, b, c, d) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Make an event type identifier, which is a 32-bit integer. │ │ │ │ │ Usually, but not necessarily, this will be made from four 8-bit │ │ │ │ │ character codes, for example: │ │ │ ├── ./usr/share/man/man3/ALLEGRO_GLYPH.3alleg5.gz │ │ │ │ ├── ALLEGRO_GLYPH.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_GLYPH ALLEGRO_GLYPH; │ │ │ │ │ -typedef struct ALLEGRO_GLYPH ALLEGRO_GLYPH; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A structure containing the properties of a character in a font. │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ ├── ./usr/share/man/man3/ALLEGRO_HAPTIC.3alleg5.gz │ │ │ │ ├── ALLEGRO_HAPTIC.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC; │ │ │ │ │ -typedef struct ALLEGRO_HAPTIC ALLEGRO_HAPTIC; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is an abstract data type representing a haptic device that supports │ │ │ │ │ force feedback or vibration. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3alleg5.gz │ │ │ │ ├── ALLEGRO_HAPTIC_CONSTANTS.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_HAPTIC_CONSTANTS │ │ │ │ │ -enum ALLEGRO_HAPTIC_CONSTANTS │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This enum contains flags that are used to define haptic effects and │ │ │ │ │ capabilities. │ │ │ │ │ If the flag is set in the return value of │ │ │ ├── ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT.3alleg5.gz │ │ │ │ ├── ALLEGRO_HAPTIC_EFFECT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ struct ALLEGRO_HAPTIC_EFFECT │ │ │ │ │ -struct ALLEGRO_HAPTIC_EFFECT │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This struct models a particular haptic or vibration effect. │ │ │ │ │ It needs to be filled in correctly and uploaded to a haptic device │ │ │ │ │ before the device can play it back. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3alleg5.gz │ │ │ │ ├── ALLEGRO_HAPTIC_EFFECT_ID.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID; │ │ │ │ │ -typedef struct ALLEGRO_HAPTIC_EFFECT_ID ALLEGRO_HAPTIC_EFFECT_ID; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This struct is used as a handle to control playback of a haptic effect │ │ │ │ │ and should be considered opaque. │ │ │ │ │ Its implementation is visible merely to allow allocation by the users of │ │ │ ├── ./usr/share/man/man3/ALLEGRO_INDEX_BUFFER.3alleg5.gz │ │ │ │ ├── ALLEGRO_INDEX_BUFFER.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_INDEX_BUFFER ALLEGRO_INDEX_BUFFER; │ │ │ │ │ -typedef struct ALLEGRO_INDEX_BUFFER ALLEGRO_INDEX_BUFFER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A GPU index buffer that you can use to store indices of vertices in a │ │ │ │ │ vertex buffer on the GPU instead of uploading them afresh during every │ │ │ │ │ drawing operation. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_JOYFLAGS.3alleg5.gz │ │ │ │ ├── ALLEGRO_JOYFLAGS.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_JOYFLAGS │ │ │ │ │ -enum ALLEGRO_JOYFLAGS │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_JOYFLAG_DIGITAL - the stick provides digital input │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_JOYFLAG_ANALOGUE - the stick provides analogue input │ │ │ ├── ./usr/share/man/man3/ALLEGRO_JOYSTICK.3alleg5.gz │ │ │ │ ├── ALLEGRO_JOYSTICK.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK; │ │ │ │ │ -typedef struct ALLEGRO_JOYSTICK ALLEGRO_JOYSTICK; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is an abstract data type representing a physical joystick. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_JOYSTICK_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_JOYSTICK_STATE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE; │ │ │ │ │ -typedef struct ALLEGRO_JOYSTICK_STATE ALLEGRO_JOYSTICK_STATE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is a structure that is used to hold a \[lq]snapshot\[rq] of a │ │ │ │ │ joystick\[cq]s axes and buttons at a particular instant. │ │ │ │ │ All fields public and read-only. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_KEYBOARD_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_KEYBOARD_STATE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE; │ │ │ │ │ -typedef struct ALLEGRO_KEYBOARD_STATE ALLEGRO_KEYBOARD_STATE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is a structure that is used to hold a \[lq]snapshot\[rq] of a │ │ │ │ │ keyboard\[cq]s state at a particular instant. │ │ │ │ │ It contains the following publically readable fields: │ │ │ ├── ./usr/share/man/man3/ALLEGRO_LINE_CAP.3alleg5.gz │ │ │ │ ├── ALLEGRO_LINE_CAP.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_LINE_CAP │ │ │ │ │ -typedef enum ALLEGRO_LINE_CAP │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_LINE_CAP_NONE │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_LINE_CAP_SQUARE │ │ │ ├── ./usr/share/man/man3/ALLEGRO_LINE_JOIN.3alleg5.gz │ │ │ │ ├── ALLEGRO_LINE_JOIN.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_LINE_JOIN │ │ │ │ │ -typedef enum ALLEGRO_LINE_JOIN │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_LINE_JOIN_NONE │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_LINE_JOIN_BEVEL │ │ │ ├── ./usr/share/man/man3/ALLEGRO_LOCKED_REGION.3alleg5.gz │ │ │ │ ├── ALLEGRO_LOCKED_REGION.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION; │ │ │ │ │ -typedef struct ALLEGRO_LOCKED_REGION ALLEGRO_LOCKED_REGION; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Users who wish to manually edit or read from a bitmap are required to │ │ │ │ │ lock it first. │ │ │ │ │ The ALLEGRO_LOCKED_REGION structure represents the locked region of the │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MEMORY_INTERFACE.3alleg5.gz │ │ │ │ ├── ALLEGRO_MEMORY_INTERFACE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE; │ │ │ │ │ -typedef struct ALLEGRO_MEMORY_INTERFACE ALLEGRO_MEMORY_INTERFACE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This structure has the following fields. │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MENU.3alleg5.gz │ │ │ │ ├── ALLEGRO_MENU.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MENU ALLEGRO_MENU; │ │ │ │ │ -typedef struct ALLEGRO_MENU ALLEGRO_MENU; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque data type that represents a menu that contains menu items. │ │ │ │ │ Each of the menu items may optionally include a sub-menu. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MENU_INFO.3alleg5.gz │ │ │ │ ├── ALLEGRO_MENU_INFO.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MENU_INFO { │ │ │ │ │ -typedef struct ALLEGRO_MENU_INFO { │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A structure that defines how to create a complete menu system. │ │ │ │ │ For standard menu items, the following format is used: │ │ │ │ │ .IP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MIXER.3alleg5.gz │ │ │ │ ├── ALLEGRO_MIXER.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MIXER ALLEGRO_MIXER; │ │ │ │ │ -typedef struct ALLEGRO_MIXER ALLEGRO_MIXER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A mixer mixes together attached streams into a single buffer. │ │ │ │ │ In the process, it converts channel configurations, sample frequencies │ │ │ │ │ and audio depths of the attached sample instances and audio streams │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MIXER_QUALITY.3alleg5.gz │ │ │ │ ├── ALLEGRO_MIXER_QUALITY.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_MIXER_QUALITY │ │ │ │ │ -enum ALLEGRO_MIXER_QUALITY │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_MIXER_QUALITY_POINT - point sampling │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_MIXER_QUALITY_LINEAR - linear interpolation │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MONITOR_INFO.3alleg5.gz │ │ │ │ ├── ALLEGRO_MONITOR_INFO.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MONITOR_INFO │ │ │ │ │ -typedef struct ALLEGRO_MONITOR_INFO │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Describes a monitor\[cq]s size and position relative to other monitors. │ │ │ │ │ x1, y1 will be 0, 0 on the primary display. │ │ │ │ │ Other monitors can have negative values if they are to the left or above │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3alleg5.gz │ │ │ │ ├── ALLEGRO_MOUSE_EMULATION_MODE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_MOUSE_EMULATION_MODE │ │ │ │ │ -typedef enum ALLEGRO_MOUSE_EMULATION_MODE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Type of mouse emulation to apply. │ │ │ │ │ .TP │ │ │ │ │ ALLEGRO_MOUSE_EMULATION_NONE │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MOUSE_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_MOUSE_STATE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE; │ │ │ │ │ -typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Public fields (read only): │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ x - mouse x position │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MSECS_TO_SECS.3alleg5.gz │ │ │ │ ├── ALLEGRO_MSECS_TO_SECS.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_MSECS_TO_SECS(x) ((x) / 1000.0) │ │ │ │ │ -#define ALLEGRO_MSECS_TO_SECS(x) ((x) / 1000.0) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert milliseconds to seconds. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_MUTEX.3alleg5.gz │ │ │ │ ├── ALLEGRO_MUTEX.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX; │ │ │ │ │ -typedef struct ALLEGRO_MUTEX ALLEGRO_MUTEX; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque structure representing a mutex. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5.gz │ │ │ │ ├── ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE 255 │ │ │ │ │ -#define ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE 255 │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is the maximum size of the title that can be set with │ │ │ │ │ al_set_new_window_title(3alleg5). │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PI.3alleg5.gz │ │ │ │ ├── ALLEGRO_PI.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_PI 3.14159265358979323846 │ │ │ │ │ -#define ALLEGRO_PI 3.14159265358979323846 │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ C99 compilers have no predefined value like M_PI for the constant \[*p], │ │ │ │ │ but you can use this one instead. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PIXEL_FORMAT.3alleg5.gz │ │ │ │ ├── ALLEGRO_PIXEL_FORMAT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_PIXEL_FORMAT │ │ │ │ │ -typedef enum ALLEGRO_PIXEL_FORMAT │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Pixel formats. │ │ │ │ │ Each pixel format specifies the exact size and bit layout of a pixel in │ │ │ │ │ memory. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PLAYMODE.3alleg5.gz │ │ │ │ ├── ALLEGRO_PLAYMODE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_PLAYMODE │ │ │ │ │ -enum ALLEGRO_PLAYMODE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sample and stream playback mode. │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_PLAYMODE_ONCE │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PRIM_ATTR.3alleg5.gz │ │ │ │ ├── ALLEGRO_PRIM_ATTR.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_PRIM_ATTR │ │ │ │ │ -typedef enum ALLEGRO_PRIM_ATTR │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Enumerates the types of vertex attributes that a custom vertex may have. │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_PRIM_POSITION - Position information, can be stored only in │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3alleg5.gz │ │ │ │ ├── ALLEGRO_PRIM_BUFFER_FLAGS.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_PRIM_BUFFER_FLAGS │ │ │ │ │ -typedef enum ALLEGRO_PRIM_BUFFER_FLAGS │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Flags to specify how to create a vertex or an index buffer. │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_PRIM_BUFFER_STREAM - Hints to the driver that the buffer is │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PRIM_QUALITY.3alleg5.gz │ │ │ │ ├── ALLEGRO_PRIM_QUALITY.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_PRIM_QUALITY 10 │ │ │ │ │ -#define ALLEGRO_PRIM_QUALITY 10 │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Controls the quality of the approximation of curved primitives │ │ │ │ │ (e.g.\ circles). │ │ │ │ │ Curved primitives are drawn by approximating them with a sequence of │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PRIM_STORAGE.3alleg5.gz │ │ │ │ ├── ALLEGRO_PRIM_STORAGE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_PRIM_STORAGE │ │ │ │ │ -typedef enum ALLEGRO_PRIM_STORAGE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Enumerates the types of storage an attribute of a custom vertex may be │ │ │ │ │ stored in. │ │ │ │ │ Many of these can only be used for ALLEGRO_PRIM_USER_ATTR attributes and │ │ │ ├── ./usr/share/man/man3/ALLEGRO_PRIM_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_PRIM_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_PRIM_TYPE │ │ │ │ │ -typedef enum ALLEGRO_PRIM_TYPE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Enumerates the types of primitives this addon can draw. │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_PRIM_POINT_LIST - A list of points, each vertex defines a point │ │ │ ├── ./usr/share/man/man3/ALLEGRO_RENDER_FUNCTION.3alleg5.gz │ │ │ │ ├── ALLEGRO_RENDER_FUNCTION.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_RENDER_FUNCTION { │ │ │ │ │ -typedef enum ALLEGRO_RENDER_FUNCTION { │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Possible functions are: │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_RENDER_NEVER │ │ │ ├── ./usr/share/man/man3/ALLEGRO_RENDER_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_RENDER_STATE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_RENDER_STATE { │ │ │ │ │ -typedef enum ALLEGRO_RENDER_STATE { │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Possible render states which can be set with │ │ │ │ │ al_set_render_state(3alleg5): │ │ │ │ │ .TP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SAMPLE.3alleg5.gz │ │ │ │ ├── ALLEGRO_SAMPLE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_SAMPLE ALLEGRO_SAMPLE; │ │ │ │ │ -typedef struct ALLEGRO_SAMPLE ALLEGRO_SAMPLE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_SAMPLE object stores the data necessary for playing │ │ │ │ │ pre-defined digital audio. │ │ │ │ │ It holds a user-specified PCM data buffer and information about its │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SAMPLE_ID.3alleg5.gz │ │ │ │ ├── ALLEGRO_SAMPLE_ID.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_SAMPLE_ID ALLEGRO_SAMPLE_ID; │ │ │ │ │ -typedef struct ALLEGRO_SAMPLE_ID ALLEGRO_SAMPLE_ID; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_SAMPLE_ID represents a sample being played via │ │ │ │ │ al_play_sample(3alleg5). │ │ │ │ │ It can be used to later stop the sample with al_stop_sample(3alleg5). │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SAMPLE_INSTANCE.3alleg5.gz │ │ │ │ ├── ALLEGRO_SAMPLE_INSTANCE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_SAMPLE_INSTANCE ALLEGRO_SAMPLE_INSTANCE; │ │ │ │ │ -typedef struct ALLEGRO_SAMPLE_INSTANCE ALLEGRO_SAMPLE_INSTANCE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_SAMPLE_INSTANCE object represents a playable instance of a │ │ │ │ │ predefined sound effect. │ │ │ │ │ It holds information about how the effect should be played: These │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SEEK.3alleg5.gz │ │ │ │ ├── ALLEGRO_SEEK.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_SEEK │ │ │ │ │ -typedef enum ALLEGRO_SEEK │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_SEEK_SET - seek relative to beginning of file │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_SEEK_CUR - seek relative to current file position │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SHADER.3alleg5.gz │ │ │ │ ├── ALLEGRO_SHADER.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_SHADER ALLEGRO_SHADER; │ │ │ │ │ -typedef struct ALLEGRO_SHADER ALLEGRO_SHADER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An ALLEGRO_SHADER(3alleg5) is a program that runs on the GPU. │ │ │ │ │ It combines both a vertex and a pixel shader. │ │ │ │ │ (In OpenGL terms, an ALLEGRO_SHADER(3alleg5) is actually a │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SHADER_PLATFORM.3alleg5.gz │ │ │ │ ├── ALLEGRO_SHADER_PLATFORM.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_SHADER_PLATFORM ALLEGRO_SHADER_PLATFORM; │ │ │ │ │ -typedef enum ALLEGRO_SHADER_PLATFORM ALLEGRO_SHADER_PLATFORM; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ The underlying platform which the ALLEGRO_SHADER(3alleg5) is built on │ │ │ │ │ top of, which dictates the language used to program the shader. │ │ │ │ │ .IP \[bu] 2 │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SHADER_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_SHADER_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_SHADER_TYPE ALLEGRO_SHADER_TYPE; │ │ │ │ │ -typedef enum ALLEGRO_SHADER_TYPE ALLEGRO_SHADER_TYPE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Used with al_attach_shader_source(3alleg5) and │ │ │ │ │ al_attach_shader_source_file(3alleg5) to specify how to interpret the │ │ │ │ │ attached source. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_STATE.3alleg5 │ │ │ │ │ @@ -7,15 +7,14 @@ │ │ │ │ │ ALLEGRO_STATE - Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_STATE ALLEGRO_STATE; │ │ │ │ │ -typedef struct ALLEGRO_STATE ALLEGRO_STATE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Opaque type which is passed to │ │ │ │ │ al_store_state(3alleg5)/al_restore_state(3alleg5). │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_STATE_FLAGS.3alleg5.gz │ │ │ │ ├── ALLEGRO_STATE_FLAGS.3alleg5 │ │ │ │ │ @@ -7,15 +7,14 @@ │ │ │ │ │ ALLEGRO_STATE_FLAGS - Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_STATE_FLAGS │ │ │ │ │ -typedef enum ALLEGRO_STATE_FLAGS │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Flags which can be passed to │ │ │ │ │ al_store_state(3alleg5)/al_restore_state(3alleg5) as bit combinations. │ │ │ │ │ See al_store_state(3alleg5) for the list of flags. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_SYSTEM_ID.3alleg5.gz │ │ │ │ ├── ALLEGRO_SYSTEM_ID.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_SYSTEM_ID { │ │ │ │ │ -enum ALLEGRO_SYSTEM_ID { │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ The system Allegro is running on. │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_SYSTEM_ID_UNKNOWN - Unknown system. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TEXTLOG.3alleg5.gz │ │ │ │ ├── ALLEGRO_TEXTLOG.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_TEXTLOG ALLEGRO_TEXTLOG; │ │ │ │ │ -typedef struct ALLEGRO_TEXTLOG ALLEGRO_TEXTLOG; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Opaque handle to a text log window. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_THREAD.3alleg5.gz │ │ │ │ ├── ALLEGRO_THREAD.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_THREAD ALLEGRO_THREAD; │ │ │ │ │ -typedef struct ALLEGRO_THREAD ALLEGRO_THREAD; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque structure representing a thread. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TIMER.3alleg5.gz │ │ │ │ ├── ALLEGRO_TIMER.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_TIMER ALLEGRO_TIMER; │ │ │ │ │ -typedef struct ALLEGRO_TIMER ALLEGRO_TIMER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is an abstract data type representing a timer object. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT.3alleg5.gz │ │ │ │ ├── ALLEGRO_TOUCH_INPUT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT; │ │ │ │ │ -typedef struct ALLEGRO_TOUCH_INPUT ALLEGRO_TOUCH_INPUT; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An abstract data type representing a physical touch screen or touch pad. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3alleg5.gz │ │ │ │ ├── ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT 16 │ │ │ │ │ -#define ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT 16 │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ The maximum amount of simultaneous touches that can be detected. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_TOUCH_INPUT_STATE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE; │ │ │ │ │ -typedef struct ALLEGRO_TOUCH_INPUT_STATE ALLEGRO_TOUCH_INPUT_STATE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is a structure that holds a snapshot of all simultaneous touches at │ │ │ │ │ a particular instant. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TOUCH_STATE.3alleg5.gz │ │ │ │ ├── ALLEGRO_TOUCH_STATE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE; │ │ │ │ │ -typedef struct ALLEGRO_TOUCH_STATE ALLEGRO_TOUCH_STATE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This is a structure that is used to hold a \[lq]snapshot\[rq] of a touch │ │ │ │ │ at a particular instant. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_TRANSFORM.3alleg5.gz │ │ │ │ ├── ALLEGRO_TRANSFORM.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM; │ │ │ │ │ -typedef struct ALLEGRO_TRANSFORM ALLEGRO_TRANSFORM; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Defines the generic transformation type, a 4x4 matrix. │ │ │ │ │ 2D transforms use only a small subsection of this matrix, namely the top │ │ │ │ │ left 2x2 matrix, and the right most 2x1 matrix, for a total of 6 values. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_USECS_TO_SECS.3alleg5.gz │ │ │ │ ├── ALLEGRO_USECS_TO_SECS.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_USECS_TO_SECS(x) ((x) / 1000000.0) │ │ │ │ │ -#define ALLEGRO_USECS_TO_SECS(x) ((x) / 1000000.0) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert microseconds to seconds. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_USER_EVENT.3alleg5.gz │ │ │ │ ├── ALLEGRO_USER_EVENT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_USER_EVENT ALLEGRO_USER_EVENT; │ │ │ │ │ -typedef struct ALLEGRO_USER_EVENT ALLEGRO_USER_EVENT; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An event structure that can be emitted by user event sources. │ │ │ │ │ These are the public fields: │ │ │ │ │ .IP \[bu] 2 │ │ │ ├── ./usr/share/man/man3/ALLEGRO_USTR.3alleg5.gz │ │ │ │ ├── ALLEGRO_USTR.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct _al_tagbstring ALLEGRO_USTR; │ │ │ │ │ -typedef struct _al_tagbstring ALLEGRO_USTR; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ An opaque type representing a string. │ │ │ │ │ ALLEGRO_USTRs normally contain UTF-8 encoded strings, but they may be │ │ │ │ │ used to hold any byte sequences, including NULs. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_USTR_INFO.3alleg5.gz │ │ │ │ ├── ALLEGRO_USTR_INFO.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct _al_tagbstring ALLEGRO_USTR_INFO; │ │ │ │ │ -typedef struct _al_tagbstring ALLEGRO_USTR_INFO; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A type that holds additional information for an ALLEGRO_USTR(3alleg5) │ │ │ │ │ that references an external memory buffer. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VERTEX.3alleg5.gz │ │ │ │ ├── ALLEGRO_VERTEX.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_VERTEX ALLEGRO_VERTEX; │ │ │ │ │ -typedef struct ALLEGRO_VERTEX ALLEGRO_VERTEX; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Defines the generic vertex type, with a 3D position, color and texture │ │ │ │ │ coordinates for a single texture. │ │ │ │ │ Note that at this time, the software driver for this addon cannot render │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VERTEX_BUFFER.3alleg5.gz │ │ │ │ ├── ALLEGRO_VERTEX_BUFFER.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_VERTEX_BUFFER ALLEGRO_VERTEX_BUFFER; │ │ │ │ │ -typedef struct ALLEGRO_VERTEX_BUFFER ALLEGRO_VERTEX_BUFFER; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A GPU vertex buffer that you can use to store vertices on the GPU │ │ │ │ │ instead of uploading them afresh during every drawing operation. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3alleg5.gz │ │ │ │ ├── ALLEGRO_VERTEX_CACHE_SIZE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define ALLEGRO_VERTEX_CACHE_SIZE 256 │ │ │ │ │ -#define ALLEGRO_VERTEX_CACHE_SIZE 256 │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Defines the size of the transformation vertex cache for the software │ │ │ │ │ renderer. │ │ │ │ │ If you pass less than this many vertices to the primitive rendering │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VERTEX_DECL.3alleg5.gz │ │ │ │ ├── ALLEGRO_VERTEX_DECL.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_VERTEX_DECL ALLEGRO_VERTEX_DECL; │ │ │ │ │ -typedef struct ALLEGRO_VERTEX_DECL ALLEGRO_VERTEX_DECL; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A vertex declaration. │ │ │ │ │ This opaque structure is responsible for describing the format and │ │ │ │ │ layout of a user defined custom vertex. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VERTEX_ELEMENT.3alleg5.gz │ │ │ │ ├── ALLEGRO_VERTEX_ELEMENT.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_VERTEX_ELEMENT ALLEGRO_VERTEX_ELEMENT; │ │ │ │ │ -typedef struct ALLEGRO_VERTEX_ELEMENT ALLEGRO_VERTEX_ELEMENT; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A small structure describing a certain element of a vertex. │ │ │ │ │ E.g. │ │ │ │ │ the position of the vertex, or its color. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VIDEO_EVENT_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_VIDEO_EVENT_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ enum ALLEGRO_VIDEO_EVENT_TYPE │ │ │ │ │ -enum ALLEGRO_VIDEO_EVENT_TYPE │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Events sent by al_get_video_event_source(3alleg5). │ │ │ │ │ .SS ALLEGRO_EVENT_VIDEO_FRAME_SHOW │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VIDEO_POSITION_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_VIDEO_POSITION_TYPE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE; │ │ │ │ │ -typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Used with al_get_video_position(3alleg5) to specify which position to │ │ │ │ │ retrieve. │ │ │ │ │ If these get out of sync, audio and video may be out of sync in the │ │ │ ├── ./usr/share/man/man3/ALLEGRO_VOICE.3alleg5.gz │ │ │ │ ├── ALLEGRO_VOICE.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef struct ALLEGRO_VOICE ALLEGRO_VOICE; │ │ │ │ │ -typedef struct ALLEGRO_VOICE ALLEGRO_VOICE; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A voice represents an audio device on the system, which may be a real │ │ │ │ │ device, or an abstract device provided by the operating system. │ │ │ │ │ To play back audio, you would attach a mixer, sample instance or audio │ │ │ ├── ./usr/share/man/man3/ALLEGRO_WRITE_MASK_FLAGS.3alleg5.gz │ │ │ │ ├── ALLEGRO_WRITE_MASK_FLAGS.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef enum ALLEGRO_WRITE_MASK_FLAGS { │ │ │ │ │ -typedef enum ALLEGRO_WRITE_MASK_FLAGS { │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Each enabled bit means the corresponding value is written, a disabled │ │ │ │ │ bit means it is not. │ │ │ │ │ .IP \[bu] 2 │ │ │ ├── ./usr/share/man/man3/al_append_menu_item.3alleg5.gz │ │ │ │ ├── al_append_menu_item.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_append_menu_item(ALLEGRO_MENU *parent, char const *title, uint16_t id, │ │ │ │ │ int flags, ALLEGRO_BITMAP *icon, ALLEGRO_MENU *submenu) │ │ │ │ │ -int al_append_menu_item(ALLEGRO_MENU *parent, char const *title, uint16_t id, │ │ │ │ │ - int flags, ALLEGRO_BITMAP *icon, ALLEGRO_MENU *submenu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Appends a menu item to the end of the menu. │ │ │ │ │ See al_insert_menu_item(3alleg5) for more information. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_append_native_text_log.3alleg5.gz │ │ │ │ ├── al_append_native_text_log.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_append_native_text_log(ALLEGRO_TEXTLOG *textlog, │ │ │ │ │ char const *format, ...) │ │ │ │ │ -void al_append_native_text_log(ALLEGRO_TEXTLOG *textlog, │ │ │ │ │ - char const *format, ...) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Appends a line of text to the message log window and scrolls to the │ │ │ │ │ bottom (if the line would not be visible otherwise). │ │ │ │ │ This works like printf. │ │ │ ├── ./usr/share/man/man3/al_attach_audio_stream_to_mixer.3alleg5.gz │ │ │ │ ├── al_attach_audio_stream_to_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_attach_audio_stream_to_mixer(ALLEGRO_AUDIO_STREAM *stream, ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_attach_audio_stream_to_mixer(ALLEGRO_AUDIO_STREAM *stream, ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Attach an audio stream to a mixer. │ │ │ │ │ The stream must not already be attached to anything. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_attach_audio_stream_to_voice.3alleg5.gz │ │ │ │ ├── al_attach_audio_stream_to_voice.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_attach_audio_stream_to_voice(ALLEGRO_AUDIO_STREAM *stream, │ │ │ │ │ ALLEGRO_VOICE *voice) │ │ │ │ │ -bool al_attach_audio_stream_to_voice(ALLEGRO_AUDIO_STREAM *stream, │ │ │ │ │ - ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Attaches an audio stream to a voice. │ │ │ │ │ The same rules as al_attach_sample_instance_to_voice(3alleg5) apply. │ │ │ │ │ This may fail if the driver can\[cq]t create a voice with the buffer │ │ │ ├── ./usr/share/man/man3/al_attach_mixer_to_mixer.3alleg5.gz │ │ │ │ ├── al_attach_mixer_to_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_attach_mixer_to_mixer(ALLEGRO_MIXER *stream, ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_attach_mixer_to_mixer(ALLEGRO_MIXER *stream, ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Attaches the mixer passed as the first argument onto the mixer passed as │ │ │ │ │ the second argument. │ │ │ │ │ The first mixer (that is going to be attached) must not already be │ │ │ ├── ./usr/share/man/man3/al_attach_mixer_to_voice.3alleg5.gz │ │ │ │ ├── al_attach_mixer_to_voice.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_attach_mixer_to_voice(ALLEGRO_MIXER *mixer, ALLEGRO_VOICE *voice) │ │ │ │ │ -bool al_attach_mixer_to_voice(ALLEGRO_MIXER *mixer, ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Attaches a mixer to a voice. │ │ │ │ │ It must have the same frequency and channel configuration, but the depth │ │ │ │ │ may be different. │ │ │ ├── ./usr/share/man/man3/al_attach_sample_instance_to_mixer.3alleg5.gz │ │ │ │ ├── al_attach_sample_instance_to_mixer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_attach_sample_instance_to_mixer(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_attach_sample_instance_to_mixer(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ - ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Attach a sample instance to a mixer. │ │ │ │ │ The instance must not already be attached to anything. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_attach_sample_instance_to_voice.3alleg5.gz │ │ │ │ ├── al_attach_sample_instance_to_voice.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_attach_sample_instance_to_voice(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ ALLEGRO_VOICE *voice) │ │ │ │ │ -bool al_attach_sample_instance_to_voice(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ - ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Attaches a sample instance to a voice, and allows it to play. │ │ │ │ │ The instance\[cq]s gain and loop mode will be ignored, and it must have │ │ │ │ │ the same frequency, channel configuration and depth (including │ │ │ ├── ./usr/share/man/man3/al_build_menu.3alleg5.gz │ │ │ │ ├── al_build_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_build_menu(ALLEGRO_MENU_INFO *info) │ │ │ │ │ -ALLEGRO_MENU *al_build_menu(ALLEGRO_MENU_INFO *info) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Builds a menu based on the specifications of a sequence of │ │ │ │ │ \f[C]ALLEGRO_MENU_INFO\f[R] elements. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_calculate_arc.3alleg5.gz │ │ │ │ ├── al_calculate_arc.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_calculate_arc(float* dest, int stride, float cx, float cy, │ │ │ │ │ float rx, float ry, float start_theta, float delta_theta, float thickness, │ │ │ │ │ int num_points) │ │ │ │ │ -void al_calculate_arc(float* dest, int stride, float cx, float cy, │ │ │ │ │ - float rx, float ry, float start_theta, float delta_theta, float thickness, │ │ │ │ │ - int num_points) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ When \f[C]thickness <= 0\f[R] this function computes positions of │ │ │ │ │ \f[C]num_points\f[R] regularly spaced points on an elliptical arc. │ │ │ │ │ When \f[C]thickness > 0\f[R] this function computes two sets of points, │ │ │ ├── ./usr/share/man/man3/al_calculate_ribbon.3alleg5.gz │ │ │ │ ├── al_calculate_ribbon.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_calculate_ribbon(float* dest, int dest_stride, const float *points, │ │ │ │ │ int points_stride, float thickness, int num_segments) │ │ │ │ │ -void al_calculate_ribbon(float* dest, int dest_stride, const float *points, │ │ │ │ │ - int points_stride, float thickness, int num_segments) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Calculates a ribbon given an array of points. │ │ │ │ │ The ribbon will go through all of the passed points. │ │ │ │ │ If \f[C]thickness <= 0\f[R], then \f[C]num_segments\f[R] of points are │ │ │ ├── ./usr/share/man/man3/al_calculate_spline.3alleg5.gz │ │ │ │ ├── al_calculate_spline.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_calculate_spline(float* dest, int stride, float points[8], │ │ │ │ │ float thickness, int num_segments) │ │ │ │ │ -void al_calculate_spline(float* dest, int stride, float points[8], │ │ │ │ │ - float thickness, int num_segments) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Calculates a B\['e]zier spline given 4 control points. │ │ │ │ │ If \f[C]thickness <= 0\f[R], then \f[C]num_segments\f[R] of points are │ │ │ │ │ required in the destination, otherwise twice as many are needed. │ │ │ ├── ./usr/share/man/man3/al_calloc.3alleg5.gz │ │ │ │ ├── al_calloc.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define al_calloc(c, n) \[rs] │ │ │ │ │ (al_calloc_with_context((c), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_calloc(c, n) \[rs] │ │ │ │ │ - (ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like calloc() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_clone_menu.3alleg5.gz │ │ │ │ ├── al_clone_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_clone_menu(ALLEGRO_MENU *menu) │ │ │ │ │ -ALLEGRO_MENU *al_clone_menu(ALLEGRO_MENU *menu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Makes a copy of a menu so that it can be reused on another display. │ │ │ │ │ The menu being cloned can be anything: a regular menu, a popup menu, or │ │ │ │ │ a sub-menu. │ │ │ ├── ./usr/share/man/man3/al_clone_menu_for_popup.3alleg5.gz │ │ │ │ ├── al_clone_menu_for_popup.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_clone_menu_for_popup(ALLEGRO_MENU *menu) │ │ │ │ │ -ALLEGRO_MENU *al_clone_menu_for_popup(ALLEGRO_MENU *menu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Exactly like al_clone_menu(3alleg5), except that the copy is for a popup │ │ │ │ │ menu. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_close_native_text_log.3alleg5.gz │ │ │ │ ├── al_close_native_text_log.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_close_native_text_log(ALLEGRO_TEXTLOG *textlog) │ │ │ │ │ -void al_close_native_text_log(ALLEGRO_TEXTLOG *textlog) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Closes a message log window opened with al_open_native_text_log(3alleg5) │ │ │ │ │ earlier. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_close_video.3alleg5.gz │ │ │ │ ├── al_close_video.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_close_video(ALLEGRO_VIDEO *video) │ │ │ │ │ -void al_close_video(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Closes the video and frees all allocated resources. │ │ │ │ │ The video pointer is invalid after the function returns. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_color_cmyk.3alleg5.gz │ │ │ │ ├── al_color_cmyk.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_cmyk(float c, float m, float y, float k) │ │ │ │ │ -ALLEGRO_COLOR al_color_cmyk(float c, float m, float y, float k) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from CMYK values (cyan, │ │ │ │ │ magenta, yellow, black). │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_color_cmyk_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_cmyk_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_cmyk_to_rgb(float cyan, float magenta, float yellow, │ │ │ │ │ float key, float *red, float *green, float *blue) │ │ │ │ │ -void al_color_cmyk_to_rgb(float cyan, float magenta, float yellow, │ │ │ │ │ - float key, float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert CMYK values to RGB values. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_hsl.3alleg5.gz │ │ │ │ ├── al_color_hsl.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_hsl(float h, float s, float l) │ │ │ │ │ -ALLEGRO_COLOR al_color_hsl(float h, float s, float l) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from HSL (hue, saturation, │ │ │ │ │ lightness) values. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_hsl_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_hsl_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_hsl_to_rgb(float hue, float saturation, float lightness, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_hsl_to_rgb(float hue, float saturation, float lightness, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert values in HSL color model to RGB color model. │ │ │ │ │ .PP │ │ │ │ │ Parameters: │ │ │ ├── ./usr/share/man/man3/al_color_hsv.3alleg5.gz │ │ │ │ ├── al_color_hsv.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_hsv(float h, float s, float v) │ │ │ │ │ -ALLEGRO_COLOR al_color_hsv(float h, float s, float v) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from HSV (hue, saturation, │ │ │ │ │ value) values. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_hsv_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_hsv_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_hsv_to_rgb(float hue, float saturation, float value, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_hsv_to_rgb(float hue, float saturation, float value, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert values in HSV color model to RGB color model. │ │ │ │ │ .PP │ │ │ │ │ Parameters: │ │ │ ├── ./usr/share/man/man3/al_color_html.3alleg5.gz │ │ │ │ ├── al_color_html.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_html(char const *string) │ │ │ │ │ -ALLEGRO_COLOR al_color_html(char const *string) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Interprets an HTML-style hex number (e.g.\ #00faff) as a color. │ │ │ │ │ The accepted format is the same as al_color_html_to_rgb(3alleg5). │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_html_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_html_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_color_html_to_rgb(char const *string, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -bool al_color_html_to_rgb(char const *string, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Interprets an HTML-style hex number (e.g.\ #00faff) as a color. │ │ │ │ │ The only accepted formats are \[lq]#RRGGBB\[rq] and \[lq]RRGGBB\[rq] │ │ │ │ │ where R, G, B are hexadecimal digits [0-9A-Fa-f]. │ │ │ ├── ./usr/share/man/man3/al_color_lab.3alleg5.gz │ │ │ │ ├── al_color_lab.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_lab(float l, float a, float b) │ │ │ │ │ -ALLEGRO_COLOR al_color_lab(float l, float a, float b) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from CIE L*a*b* values. │ │ │ │ │ The L* component corresponds to luminance from 0..1. │ │ │ │ │ The a* and b* components are in the range -1..+1. │ │ │ ├── ./usr/share/man/man3/al_color_lab_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_lab_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_lab_to_rgb(float l, float a, float b, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_lab_to_rgb(float l, float a, float b, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert CIE L*a*b* color values to RGB color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_lch.3alleg5.gz │ │ │ │ ├── al_color_lch.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_lch(float l, float c, float h) │ │ │ │ │ -ALLEGRO_COLOR al_color_lch(float l, float c, float h) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from CIE LCH values. │ │ │ │ │ LCH colors are very similar to HSL, with the same meaning of L and H and │ │ │ │ │ C corresponding to S. │ │ │ ├── ./usr/share/man/man3/al_color_lch_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_lch_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_lch_to_rgb(float l, float c, float h, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_lch_to_rgb(float l, float c, float h, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert CIE LCH color values to RGB color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_name.3alleg5.gz │ │ │ │ ├── al_color_name.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_name(char const *name) │ │ │ │ │ -ALLEGRO_COLOR al_color_name(char const *name) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) with the given name. │ │ │ │ │ If the color is not found then black is returned. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_name_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_name_to_rgb.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_color_name_to_rgb(char const *name, float *r, float *g, float *b) │ │ │ │ │ -bool al_color_name_to_rgb(char const *name, float *r, float *g, float *b) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Parameters: │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ name - The (lowercase) name of the color. │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_cmyk.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_cmyk.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_cmyk(float red, float green, float blue, │ │ │ │ │ float *cyan, float *magenta, float *yellow, float *key) │ │ │ │ │ -void al_color_rgb_to_cmyk(float red, float green, float blue, │ │ │ │ │ - float *cyan, float *magenta, float *yellow, float *key) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Each RGB color can be represented in CMYK with a K component of 0 with │ │ │ │ │ the following formula: │ │ │ │ │ .IP │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_hsl.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_hsl.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_hsl(float red, float green, float blue, │ │ │ │ │ float *hue, float *saturation, float *lightness) │ │ │ │ │ -void al_color_rgb_to_hsl(float red, float green, float blue, │ │ │ │ │ - float *hue, float *saturation, float *lightness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Given an RGB triplet with components in the range 0..1, return the hue │ │ │ │ │ in degrees from 0..360 and saturation and lightness in the range 0..1. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_hsv.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_hsv.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_hsv(float red, float green, float blue, │ │ │ │ │ float *hue, float *saturation, float *value) │ │ │ │ │ -void al_color_rgb_to_hsv(float red, float green, float blue, │ │ │ │ │ - float *hue, float *saturation, float *value) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Given an RGB triplet with components in the range 0..1, return the hue │ │ │ │ │ in degrees from 0..360 and saturation and value in the range 0..1. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_html.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_html.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_html(float red, float green, float blue, │ │ │ │ │ char *string) │ │ │ │ │ -void al_color_rgb_to_html(float red, float green, float blue, │ │ │ │ │ - char *string) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Create an HTML-style string representation of an ALLEGRO_COLOR(3alleg5), │ │ │ │ │ e.g.\ #00faff. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_lab.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_lab.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_lab(float red, float green, float blue, │ │ │ │ │ float *l, float *a, float *b) │ │ │ │ │ -void al_color_rgb_to_lab(float red, float green, float blue, │ │ │ │ │ - float *l, float *a, float *b) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert RGB values to L*a*b* color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_lch.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_lch.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_lch(float red, float green, float blue, │ │ │ │ │ float *l, float *c, float *h) │ │ │ │ │ -void al_color_rgb_to_lch(float red, float green, float blue, │ │ │ │ │ - float *l, float *c, float *h) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert RGB values to CIE LCH color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_name.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_name.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ char const *al_color_rgb_to_name(float r, float g, float b) │ │ │ │ │ -char const *al_color_rgb_to_name(float r, float g, float b) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Given an RGB triplet with components in the range 0..1, find a color │ │ │ │ │ name describing it approximately. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_xyy.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_xyy.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_xyy(float red, float green, float blue, │ │ │ │ │ float *x, float *y, float *y2) │ │ │ │ │ -void al_color_rgb_to_xyy(float red, float green, float blue, │ │ │ │ │ - float *x, float *y, float *y2) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert RGB values to xyY color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_xyz.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_xyz.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_xyz(float red, float green, float blue, │ │ │ │ │ float *x, float *y, float *z) │ │ │ │ │ -void al_color_rgb_to_xyz(float red, float green, float blue, │ │ │ │ │ - float *x, float *y, float *z) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert RGB values to XYZ color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_rgb_to_yuv.3alleg5.gz │ │ │ │ ├── al_color_rgb_to_yuv.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_rgb_to_yuv(float red, float green, float blue, │ │ │ │ │ float *y, float *u, float *v) │ │ │ │ │ -void al_color_rgb_to_yuv(float red, float green, float blue, │ │ │ │ │ - float *y, float *u, float *v) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert RGB values to YUV color space. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_xyy.3alleg5.gz │ │ │ │ ├── al_color_xyy.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_xyy(float x, float y, float y2) │ │ │ │ │ -ALLEGRO_COLOR al_color_xyy(float x, float y, float y2) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from xyY values. │ │ │ │ │ The Y component in the xyY color space is the same as the Y in XYZ. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_xyy_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_xyy_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_xyy_to_rgb(float x, float y, float y2, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_xyy_to_rgb(float x, float y, float y2, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert xyY color values to RGB color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_xyz.3alleg5.gz │ │ │ │ ├── al_color_xyz.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_xyz(float x, float y, float z) │ │ │ │ │ -ALLEGRO_COLOR al_color_xyz(float x, float y, float z) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from XYZ values. │ │ │ │ │ The CIE 1931 XYZ color space consists of three components in the range │ │ │ │ │ 0..1. │ │ │ ├── ./usr/share/man/man3/al_color_xyz_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_xyz_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_xyz_to_rgb(float x, float y, float z, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_xyz_to_rgb(float x, float y, float z, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert XYZ color values to RGB color space. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_yuv.3alleg5.gz │ │ │ │ ├── al_color_yuv.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_COLOR al_color_yuv(float y, float u, float v) │ │ │ │ │ -ALLEGRO_COLOR al_color_yuv(float y, float u, float v) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return an ALLEGRO_COLOR(3alleg5) structure from YUV values. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_color_yuv_to_rgb.3alleg5.gz │ │ │ │ ├── al_color_yuv_to_rgb.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_color_yuv_to_rgb(float y, float u, float v, │ │ │ │ │ float *red, float *green, float *blue) │ │ │ │ │ -void al_color_yuv_to_rgb(float y, float u, float v, │ │ │ │ │ - float *red, float *green, float *blue) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Convert YUV color values to RGB color space. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_create_audio_recorder.3alleg5.gz │ │ │ │ ├── al_create_audio_recorder.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_RECORDER *al_create_audio_recorder(size_t fragment_count, │ │ │ │ │ unsigned int samples, unsigned int frequency, │ │ │ │ │ ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ -ALLEGRO_AUDIO_RECORDER *al_create_audio_recorder(size_t fragment_count, │ │ │ │ │ - unsigned int samples, unsigned int frequency, │ │ │ │ │ - ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates an audio recorder using the system\[cq]s default recording │ │ │ │ │ device. │ │ │ │ │ (So if the returned device does not work, try updating the system\[cq]s │ │ │ ├── ./usr/share/man/man3/al_create_audio_stream.3alleg5.gz │ │ │ │ ├── al_create_audio_stream.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_STREAM *al_create_audio_stream(size_t fragment_count, │ │ │ │ │ unsigned int frag_samples, unsigned int freq, ALLEGRO_AUDIO_DEPTH depth, │ │ │ │ │ ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ -ALLEGRO_AUDIO_STREAM *al_create_audio_stream(size_t fragment_count, │ │ │ │ │ - unsigned int frag_samples, unsigned int freq, ALLEGRO_AUDIO_DEPTH depth, │ │ │ │ │ - ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates an ALLEGRO_AUDIO_STREAM(3alleg5). │ │ │ │ │ The stream will be set to play by default. │ │ │ │ │ It will feed audio data from a buffer, which is split into a number of │ │ │ ├── ./usr/share/man/man3/al_create_builtin_font.3alleg5.gz │ │ │ │ ├── al_create_builtin_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_create_builtin_font(void) │ │ │ │ │ -ALLEGRO_FONT *al_create_builtin_font(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a monochrome bitmap font (8x8 pixels per character). │ │ │ │ │ .PP │ │ │ │ │ This font is primarily intended to be used for displaying information in │ │ │ ├── ./usr/share/man/man3/al_create_index_buffer.3alleg5.gz │ │ │ │ ├── al_create_index_buffer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_INDEX_BUFFER* al_create_index_buffer(int index_size, │ │ │ │ │ const void* initial_data, int num_indices, int flags) │ │ │ │ │ -ALLEGRO_INDEX_BUFFER* al_create_index_buffer(int index_size, │ │ │ │ │ - const void* initial_data, int num_indices, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a index buffer. │ │ │ │ │ Can return NULL if the buffer could not be created (e.g.\ the system │ │ │ │ │ only supports write-only buffers). │ │ │ ├── ./usr/share/man/man3/al_create_menu.3alleg5.gz │ │ │ │ ├── al_create_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_create_menu(void) │ │ │ │ │ -ALLEGRO_MENU *al_create_menu(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a menu container that can hold menu items. │ │ │ │ │ .PP │ │ │ │ │ Returns \f[C]NULL\f[R] on failure. │ │ │ ├── ./usr/share/man/man3/al_create_mixer.3alleg5.gz │ │ │ │ ├── al_create_mixer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MIXER *al_create_mixer(unsigned int freq, │ │ │ │ │ ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ -ALLEGRO_MIXER *al_create_mixer(unsigned int freq, │ │ │ │ │ - ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a mixer to attach sample instances, audio streams, or other │ │ │ │ │ mixers to. │ │ │ │ │ It will mix into a buffer at the requested frequency (in Hz) and channel │ │ │ ├── ./usr/share/man/man3/al_create_native_file_dialog.3alleg5.gz │ │ │ │ ├── al_create_native_file_dialog.3alleg5 │ │ │ │ │ @@ -12,19 +12,14 @@ │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FILECHOOSER *al_create_native_file_dialog( │ │ │ │ │ char const *initial_path, │ │ │ │ │ char const *title, │ │ │ │ │ char const *patterns, │ │ │ │ │ int mode) │ │ │ │ │ -ALLEGRO_FILECHOOSER *al_create_native_file_dialog( │ │ │ │ │ - char const *initial_path, │ │ │ │ │ - char const *title, │ │ │ │ │ - char const *patterns, │ │ │ │ │ - int mode) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a new native file dialog. │ │ │ │ │ You should only have one such dialog opened at a time. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_create_popup_menu.3alleg5.gz │ │ │ │ ├── al_create_popup_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_create_popup_menu(void) │ │ │ │ │ -ALLEGRO_MENU *al_create_popup_menu(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a menu container for popup menus. │ │ │ │ │ Only the root (outermost) menu should be created with this function. │ │ │ │ │ Sub menus of popups should be created with al_create_menu(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_create_sample.3alleg5.gz │ │ │ │ ├── al_create_sample.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_SAMPLE *al_create_sample(void *buf, unsigned int samples, │ │ │ │ │ unsigned int freq, ALLEGRO_AUDIO_DEPTH depth, │ │ │ │ │ ALLEGRO_CHANNEL_CONF chan_conf, bool free_buf) │ │ │ │ │ -ALLEGRO_SAMPLE *al_create_sample(void *buf, unsigned int samples, │ │ │ │ │ - unsigned int freq, ALLEGRO_AUDIO_DEPTH depth, │ │ │ │ │ - ALLEGRO_CHANNEL_CONF chan_conf, bool free_buf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Create a sample data structure from the supplied buffer. │ │ │ │ │ If \f[C]free_buf\f[R] is true then the buffer will be freed with │ │ │ │ │ al_free(3alleg5) when the sample data structure is destroyed. │ │ │ ├── ./usr/share/man/man3/al_create_sample_instance.3alleg5.gz │ │ │ │ ├── al_create_sample_instance.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_SAMPLE_INSTANCE *al_create_sample_instance(ALLEGRO_SAMPLE *sample_data) │ │ │ │ │ -ALLEGRO_SAMPLE_INSTANCE *al_create_sample_instance(ALLEGRO_SAMPLE *sample_data) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a sample instance, using the supplied sample data. │ │ │ │ │ The instance must be attached to a mixer (or voice) in order to actually │ │ │ │ │ produce output. │ │ │ ├── ./usr/share/man/man3/al_create_vertex_buffer.3alleg5.gz │ │ │ │ ├── al_create_vertex_buffer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_VERTEX_BUFFER* al_create_vertex_buffer(ALLEGRO_VERTEX_DECL* decl, │ │ │ │ │ const void* initial_data, int num_vertices, int flags) │ │ │ │ │ -ALLEGRO_VERTEX_BUFFER* al_create_vertex_buffer(ALLEGRO_VERTEX_DECL* decl, │ │ │ │ │ - const void* initial_data, int num_vertices, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a vertex buffer. │ │ │ │ │ Can return NULL if the buffer could not be created (e.g.\ the system │ │ │ │ │ only supports write-only buffers). │ │ │ ├── ./usr/share/man/man3/al_create_vertex_decl.3alleg5.gz │ │ │ │ ├── al_create_vertex_decl.3alleg5 │ │ │ │ │ @@ -7,15 +7,14 @@ │ │ │ │ │ al_create_vertex_decl - Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ -ALLEGRO_VERTEX_DECL* al_create_vertex_decl(const ALLEGRO_VERT(al_calloc_with_context((c), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ ALLEGRO_VERTEX_DECL* al_create_vertex_decl(const ALLEGRO_VERTEX_ELEMENT* elements, int stride) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a vertex declaration, which describes a custom vertex format. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_create_voice.3alleg5.gz │ │ │ │ ├── al_create_voice.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_VOICE *al_create_voice(unsigned int freq, │ │ │ │ │ ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ -ALLEGRO_VOICE *al_create_voice(unsigned int freq, │ │ │ │ │ - ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a voice structure and allocates a voice from the digital sound │ │ │ │ │ driver. │ │ │ │ │ The passed frequency (in Hz), sample format and channel configuration │ │ │ ├── ./usr/share/man/man3/al_destroy_audio_recorder.3alleg5.gz │ │ │ │ ├── al_destroy_audio_recorder.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_audio_recorder(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ -void al_destroy_audio_recorder(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys the audio recorder and frees all resources associated with it. │ │ │ │ │ It is safe to destroy a recorder that is recording. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_destroy_audio_stream.3alleg5.gz │ │ │ │ ├── al_destroy_audio_stream.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -void al_destroy_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroy an audio stream which was created with │ │ │ │ │ al_create_audio_stream(3alleg5) or al_load_audio_stream(3alleg5). │ │ │ │ │ .RS │ │ │ ├── ./usr/share/man/man3/al_destroy_font.3alleg5.gz │ │ │ │ ├── al_destroy_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_font(ALLEGRO_FONT *f) │ │ │ │ │ -void al_destroy_font(ALLEGRO_FONT *f) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Frees the memory being used by a font structure. │ │ │ │ │ Does nothing if passed NULL. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_destroy_index_buffer.3alleg5.gz │ │ │ │ ├── al_destroy_index_buffer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_index_buffer(ALLEGRO_INDEX_BUFFER* buffer) │ │ │ │ │ -void al_destroy_index_buffer(ALLEGRO_INDEX_BUFFER* buffer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys a index buffer. │ │ │ │ │ Does nothing if passed NULL. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_destroy_menu.3alleg5.gz │ │ │ │ ├── al_destroy_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_menu(ALLEGRO_MENU *menu) │ │ │ │ │ -void al_destroy_menu(ALLEGRO_MENU *menu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys an entire menu, including its sub-menus. │ │ │ │ │ Any references to it or a sub-menu are no longer valid. │ │ │ │ │ It is safe to call this on a menu that is currently being displayed. │ │ │ ├── ./usr/share/man/man3/al_destroy_mixer.3alleg5.gz │ │ │ │ ├── al_destroy_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_mixer(ALLEGRO_MIXER *mixer) │ │ │ │ │ -void al_destroy_mixer(ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys the mixer. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_destroy_native_file_dialog.3alleg5.gz │ │ │ │ ├── al_destroy_native_file_dialog.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_native_file_dialog(ALLEGRO_FILECHOOSER *dialog) │ │ │ │ │ -void al_destroy_native_file_dialog(ALLEGRO_FILECHOOSER *dialog) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Frees up all resources used by the file dialog. │ │ │ ├── ./usr/share/man/man3/al_destroy_sample.3alleg5.gz │ │ │ │ ├── al_destroy_sample.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_sample(ALLEGRO_SAMPLE *spl) │ │ │ │ │ -void al_destroy_sample(ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Free the sample data structure. │ │ │ │ │ If it was created with the \f[C]free_buf\f[R] parameter set to true, │ │ │ │ │ then the buffer will be freed with al_free(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_destroy_sample_instance.3alleg5.gz │ │ │ │ ├── al_destroy_sample_instance.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -void al_destroy_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Detaches the sample instance from anything it may be attached to and │ │ │ │ │ frees it (the sample data, i.e.\ its ALLEGRO_SAMPLE, is \f[I]not\f[R] │ │ │ │ │ freed!). │ │ │ ├── ./usr/share/man/man3/al_destroy_vertex_buffer.3alleg5.gz │ │ │ │ ├── al_destroy_vertex_buffer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_vertex_buffer(ALLEGRO_VERTEX_BUFFER* buffer) │ │ │ │ │ -void al_destroy_vertex_buffer(ALLEGRO_VERTEX_BUFFER* buffer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys a vertex buffer. │ │ │ │ │ Does nothing if passed NULL. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_destroy_vertex_decl.3alleg5.gz │ │ │ │ ├── al_destroy_vertex_decl.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_vertex_decl(ALLEGRO_VERTEX_DECL* decl) │ │ │ │ │ -void al_destroy_vertex_decl(ALLEGRO_VERTEX_DECL* decl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys a vertex declaration. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_destroy_voice.3alleg5.gz │ │ │ │ ├── al_destroy_voice.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_destroy_voice(ALLEGRO_VOICE *voice) │ │ │ │ │ -void al_destroy_voice(ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Destroys the voice and deallocates it from the digital driver. │ │ │ │ │ Does nothing if the voice is NULL. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_detach_audio_stream.3alleg5.gz │ │ │ │ ├── al_detach_audio_stream.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_detach_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -bool al_detach_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Detach the stream from whatever it\[cq]s attached to, if anything. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_detach_mixer.3alleg5.gz │ │ │ │ ├── al_detach_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_detach_mixer(ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_detach_mixer(ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Detach the mixer from whatever it is attached to, if anything. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_detach_sample_instance.3alleg5.gz │ │ │ │ ├── al_detach_sample_instance.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_detach_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -bool al_detach_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Detach the sample instance from whatever it\[cq]s attached to, if │ │ │ │ │ anything. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_detach_voice.3alleg5.gz │ │ │ │ ├── al_detach_voice.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_detach_voice(ALLEGRO_VOICE *voice) │ │ │ │ │ -void al_detach_voice(ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Detaches the mixer, sample instance or audio stream from the voice. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_disable_menu_event_source.3alleg5.gz │ │ │ │ ├── al_disable_menu_event_source.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_disable_menu_event_source(ALLEGRO_MENU *menu) │ │ │ │ │ -void al_disable_menu_event_source(ALLEGRO_MENU *menu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Disables a unique event source for the menu, causing it to use the │ │ │ │ │ default event source. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_do_multiline_text.3alleg5.gz │ │ │ │ ├── al_do_multiline_text.3alleg5 │ │ │ │ │ @@ -11,18 +11,14 @@ │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_do_multiline_text(const ALLEGRO_FONT *font, │ │ │ │ │ float max_width, const char *text, │ │ │ │ │ bool (*cb)(int line_num, const char *line, int size, void *extra), │ │ │ │ │ void *extra) │ │ │ │ │ -void al_do_multiline_text(const ALLEGRO_FONT *font, │ │ │ │ │ - float max_width, const char *text, │ │ │ │ │ - bool (*cb)(int line_num, const char *line, int size, void *extra), │ │ │ │ │ - void *extra) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This function processes the \f[C]text\f[R] and splits it into lines as │ │ │ │ │ al_draw_multiline_text(3alleg5) would, and then calls the callback │ │ │ │ │ \f[C]cb\f[R] once for every line. │ │ │ ├── ./usr/share/man/man3/al_do_multiline_ustr.3alleg5.gz │ │ │ │ ├── al_do_multiline_ustr.3alleg5 │ │ │ │ │ @@ -11,18 +11,14 @@ │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_do_multiline_ustr(const ALLEGRO_FONT *font, float max_width, │ │ │ │ │ const ALLEGRO_USTR *ustr, │ │ │ │ │ bool (*cb)(int line_num, const ALLEGRO_USTR * line, void *extra), │ │ │ │ │ void *extra) │ │ │ │ │ -void al_do_multiline_ustr(const ALLEGRO_FONT *font, float max_width, │ │ │ │ │ - const ALLEGRO_USTR *ustr, │ │ │ │ │ - bool (*cb)(int line_num, const ALLEGRO_USTR * line, void *extra), │ │ │ │ │ - void *extra) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_do_multiline_text(3alleg5), but using ALLEGRO_USTR instead of a │ │ │ │ │ NUL-terminated char array for text. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_drain_audio_stream.3alleg5.gz │ │ │ │ ├── al_drain_audio_stream.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_drain_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -void al_drain_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ You should call this to finalise an audio stream that you will no longer │ │ │ │ │ be feeding, to wait for all pending buffers to finish playing. │ │ │ │ │ The stream\[cq]s playing state will change to false. │ │ │ ├── ./usr/share/man/man3/al_draw_arc.3alleg5.gz │ │ │ │ ├── al_draw_arc.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_arc(float cx, float cy, float r, float start_theta, │ │ │ │ │ float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_arc(float cx, float cy, float r, float start_theta, │ │ │ │ │ - float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an arc. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_circle.3alleg5.gz │ │ │ │ ├── al_draw_circle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_circle(float cx, float cy, float r, ALLEGRO_COLOR color, │ │ │ │ │ float thickness) │ │ │ │ │ -void al_draw_circle(float cx, float cy, float r, ALLEGRO_COLOR color, │ │ │ │ │ - float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an outlined circle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_ellipse.3alleg5.gz │ │ │ │ ├── al_draw_ellipse.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_ellipse(float cx, float cy, float rx, float ry, │ │ │ │ │ ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_ellipse(float cx, float cy, float rx, float ry, │ │ │ │ │ - ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an outlined ellipse. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_elliptical_arc.3alleg5.gz │ │ │ │ ├── al_draw_elliptical_arc.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_elliptical_arc(float cx, float cy, float rx, float ry, float start_theta, │ │ │ │ │ float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_elliptical_arc(float cx, float cy, float rx, float ry, float start_theta, │ │ │ │ │ - float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an elliptical arc. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_filled_circle.3alleg5.gz │ │ │ │ ├── al_draw_filled_circle.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_circle(float cx, float cy, float r, ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_circle(float cx, float cy, float r, ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a filled circle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_filled_ellipse.3alleg5.gz │ │ │ │ ├── al_draw_filled_ellipse.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_ellipse(float cx, float cy, float rx, float ry, │ │ │ │ │ ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_ellipse(float cx, float cy, float rx, float ry, │ │ │ │ │ - ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a filled ellipse. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_filled_pieslice.3alleg5.gz │ │ │ │ ├── al_draw_filled_pieslice.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_pieslice(float cx, float cy, float r, float start_theta, │ │ │ │ │ float delta_theta, ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_pieslice(float cx, float cy, float r, float start_theta, │ │ │ │ │ - float delta_theta, ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a filled pieslice (filled circular sector). │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_filled_polygon.3alleg5.gz │ │ │ │ ├── al_draw_filled_polygon.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_polygon(const float *vertices, int vertex_count, │ │ │ │ │ ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_polygon(const float *vertices, int vertex_count, │ │ │ │ │ - ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draw a filled, simple polygon. │ │ │ │ │ Simple means it does not have to be convex but must not be │ │ │ │ │ self-overlapping. │ │ │ ├── ./usr/share/man/man3/al_draw_filled_polygon_with_holes.3alleg5.gz │ │ │ │ ├── al_draw_filled_polygon_with_holes.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_polygon_with_holes(const float *vertices, │ │ │ │ │ const int *vertex_counts, ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_polygon_with_holes(const float *vertices, │ │ │ │ │ - const int *vertex_counts, ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a filled simple polygon with zero or more other simple polygons │ │ │ │ │ subtracted from it - the holes. │ │ │ │ │ The holes cannot touch or intersect with the outline of the filled │ │ │ ├── ./usr/share/man/man3/al_draw_filled_rectangle.3alleg5.gz │ │ │ │ ├── al_draw_filled_rectangle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ - ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a filled rectangle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_filled_rounded_rectangle.3alleg5.gz │ │ │ │ ├── al_draw_filled_rounded_rectangle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_rounded_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ float rx, float ry, ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_rounded_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ - float rx, float ry, ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an filled rounded rectangle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_filled_triangle.3alleg5.gz │ │ │ │ ├── al_draw_filled_triangle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_filled_triangle(float x1, float y1, float x2, float y2, │ │ │ │ │ float x3, float y3, ALLEGRO_COLOR color) │ │ │ │ │ -void al_draw_filled_triangle(float x1, float y1, float x2, float y2, │ │ │ │ │ - float x3, float y3, ALLEGRO_COLOR color) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a filled triangle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_glyph.3alleg5.gz │ │ │ │ ├── al_draw_glyph.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_glyph(const ALLEGRO_FONT *f, ALLEGRO_COLOR color, float x, float y, │ │ │ │ │ int codepoint) │ │ │ │ │ -void al_draw_glyph(const ALLEGRO_FONT *f, ALLEGRO_COLOR color, float x, float y, │ │ │ │ │ - int codepoint) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws the glyph that corresponds with \f[C]codepoint\f[R] in the given │ │ │ │ │ \f[C]color\f[R] using the given \f[C]font\f[R]. │ │ │ │ │ If \f[C]font\f[R] does not have such a glyph, nothing will be drawn. │ │ │ ├── ./usr/share/man/man3/al_draw_indexed_buffer.3alleg5.gz │ │ │ │ ├── al_draw_indexed_buffer.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_draw_indexed_buffer(ALLEGRO_VERTEX_BUFFER* vertex_buffer, │ │ │ │ │ ALLEGRO_BITMAP* texture, ALLEGRO_INDEX_BUFFER* index_buffer, │ │ │ │ │ int start, int end, int type) │ │ │ │ │ -int al_draw_indexed_buffer(ALLEGRO_VERTEX_BUFFER* vertex_buffer, │ │ │ │ │ - ALLEGRO_BITMAP* texture, ALLEGRO_INDEX_BUFFER* index_buffer, │ │ │ │ │ - int start, int end, int type) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a subset of the passed vertex buffer. │ │ │ │ │ This function uses an index buffer to specify which vertices to use. │ │ │ │ │ Both buffers must not be locked. │ │ │ ├── ./usr/share/man/man3/al_draw_indexed_prim.3alleg5.gz │ │ │ │ ├── al_draw_indexed_prim.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl, │ │ │ │ │ ALLEGRO_BITMAP* texture, const int* indices, int num_vtx, int type) │ │ │ │ │ -int al_draw_indexed_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl, │ │ │ │ │ - ALLEGRO_BITMAP* texture, const int* indices, int num_vtx, int type) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a subset of the passed vertex array. │ │ │ │ │ This function uses an index array to specify which vertices to use. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_draw_justified_text.3alleg5.gz │ │ │ │ ├── al_draw_justified_text.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_justified_text(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x1, float x2, │ │ │ │ │ float y, float diff, int flags, const char *text) │ │ │ │ │ -void al_draw_justified_text(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x1, float x2, │ │ │ │ │ - float y, float diff, int flags, const char *text) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_draw_text(3alleg5), but justifies the string to the region │ │ │ │ │ x1-x2. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_draw_justified_textf.3alleg5.gz │ │ │ │ ├── al_draw_justified_textf.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_justified_textf(const ALLEGRO_FONT *f, │ │ │ │ │ ALLEGRO_COLOR color, float x1, float x2, float y, │ │ │ │ │ float diff, int flags, const char *format, ...) │ │ │ │ │ -void al_draw_justified_textf(const ALLEGRO_FONT *f, │ │ │ │ │ - ALLEGRO_COLOR color, float x1, float x2, float y, │ │ │ │ │ - float diff, int flags, const char *format, ...) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Formatted text output, using a printf() style format string. │ │ │ │ │ All parameters have the same meaning as with │ │ │ │ │ al_draw_justified_text(3alleg5) otherwise. │ │ │ ├── ./usr/share/man/man3/al_draw_justified_ustr.3alleg5.gz │ │ │ │ ├── al_draw_justified_ustr.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_justified_ustr(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x1, float x2, │ │ │ │ │ float y, float diff, int flags, const ALLEGRO_USTR *ustr) │ │ │ │ │ -void al_draw_justified_ustr(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x1, float x2, │ │ │ │ │ - float y, float diff, int flags, const ALLEGRO_USTR *ustr) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_draw_justified_text(3alleg5), except the text is passed as an │ │ │ │ │ ALLEGRO_USTR instead of a NUL-terminated char array. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_draw_line.3alleg5.gz │ │ │ │ ├── al_draw_line.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_line(float x1, float y1, float x2, float y2, │ │ │ │ │ ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_line(float x1, float y1, float x2, float y2, │ │ │ │ │ - ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a line segment between two points. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_multiline_text.3alleg5.gz │ │ │ │ ├── al_draw_multiline_text.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_multiline_text(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x, float y, float max_width, float line_height, │ │ │ │ │ int flags, const char *text) │ │ │ │ │ -void al_draw_multiline_text(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x, float y, float max_width, float line_height, │ │ │ │ │ - int flags, const char *text) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_draw_text(3alleg5), but this function supports drawing multiple │ │ │ │ │ lines of text. │ │ │ │ │ It will break \f[C]text\f[R] in lines based on its contents and the │ │ │ ├── ./usr/share/man/man3/al_draw_multiline_textf.3alleg5.gz │ │ │ │ ├── al_draw_multiline_textf.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_multiline_textf(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x, float y, float max_width, float line_height, │ │ │ │ │ int flags, const char *format, ...) │ │ │ │ │ -void al_draw_multiline_textf(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x, float y, float max_width, float line_height, │ │ │ │ │ - int flags, const char *format, ...) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Formatted text output, using a printf() style format string. │ │ │ │ │ All parameters have the same meaning as with │ │ │ │ │ al_draw_multiline_text(3alleg5) otherwise. │ │ │ ├── ./usr/share/man/man3/al_draw_multiline_ustr.3alleg5.gz │ │ │ │ ├── al_draw_multiline_ustr.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_multiline_ustr(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x, float y, float max_width, float line_height, │ │ │ │ │ int flags, const ALLEGRO_USTR *ustr) │ │ │ │ │ -void al_draw_multiline_ustr(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x, float y, float max_width, float line_height, │ │ │ │ │ - int flags, const ALLEGRO_USTR *ustr) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_draw_multiline_text(3alleg5), except the text is passed as an │ │ │ │ │ ALLEGRO_USTR instead of a NUL-terminated char array. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_draw_pieslice.3alleg5.gz │ │ │ │ ├── al_draw_pieslice.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_pieslice(float cx, float cy, float r, float start_theta, │ │ │ │ │ float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_pieslice(float cx, float cy, float r, float start_theta, │ │ │ │ │ - float delta_theta, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a pieslice (outlined circular sector). │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_polygon.3alleg5.gz │ │ │ │ ├── al_draw_polygon.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_polygon(const float *vertices, int vertex_count, │ │ │ │ │ int join_style, ALLEGRO_COLOR color, float thickness, float miter_limit) │ │ │ │ │ -void al_draw_polygon(const float *vertices, int vertex_count, │ │ │ │ │ - int join_style, ALLEGRO_COLOR color, float thickness, float miter_limit) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draw an unfilled polygon. │ │ │ │ │ This is the same as passing \f[C]ALLEGRO_LINE_CAP_CLOSED\f[R] to │ │ │ │ │ al_draw_polyline(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_draw_polyline.3alleg5.gz │ │ │ │ ├── al_draw_polyline.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_polyline(const float* vertices, int vertex_stride, │ │ │ │ │ int vertex_count, int join_style, int cap_style, │ │ │ │ │ ALLEGRO_COLOR color, float thickness, float miter_limit) │ │ │ │ │ -void al_draw_polyline(const float* vertices, int vertex_stride, │ │ │ │ │ - int vertex_count, int join_style, int cap_style, │ │ │ │ │ - ALLEGRO_COLOR color, float thickness, float miter_limit) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draw a series of line segments. │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ vertices - Interleaved array of (x, y) vertex coordinates │ │ │ ├── ./usr/share/man/man3/al_draw_prim.3alleg5.gz │ │ │ │ ├── al_draw_prim.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_draw_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl, │ │ │ │ │ ALLEGRO_BITMAP* texture, int start, int end, int type) │ │ │ │ │ -int al_draw_prim(const void* vtxs, const ALLEGRO_VERTEX_DECL* decl, │ │ │ │ │ - ALLEGRO_BITMAP* texture, int start, int end, int type) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a subset of the passed vertex array. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_rectangle.3alleg5.gz │ │ │ │ ├── al_draw_rectangle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ - ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an outlined rectangle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_ribbon.3alleg5.gz │ │ │ │ ├── al_draw_ribbon.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_ribbon(const float *points, int points_stride, ALLEGRO_COLOR color, │ │ │ │ │ float thickness, int num_segments) │ │ │ │ │ -void al_draw_ribbon(const float *points, int points_stride, ALLEGRO_COLOR color, │ │ │ │ │ - float thickness, int num_segments) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a ribbon given an array of points. │ │ │ │ │ The ribbon will go through all of the passed points. │ │ │ │ │ The points buffer should consist of regularly spaced doublets of floats, │ │ │ ├── ./usr/share/man/man3/al_draw_rounded_rectangle.3alleg5.gz │ │ │ │ ├── al_draw_rounded_rectangle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_rounded_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ float rx, float ry, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_rounded_rectangle(float x1, float y1, float x2, float y2, │ │ │ │ │ - float rx, float ry, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an outlined rounded rectangle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_soft_line.3alleg5.gz │ │ │ │ ├── al_draw_soft_line.3alleg5 │ │ │ │ │ @@ -11,18 +11,14 @@ │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_soft_line(ALLEGRO_VERTEX* v1, ALLEGRO_VERTEX* v2, uintptr_t state, │ │ │ │ │ void (*first)(uintptr_t, int, int, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*), │ │ │ │ │ void (*step)(uintptr_t, int), │ │ │ │ │ void (*draw)(uintptr_t, int, int)) │ │ │ │ │ -void al_draw_soft_line(ALLEGRO_VERTEX* v1, ALLEGRO_VERTEX* v2, uintptr_t state, │ │ │ │ │ - void (*first)(uintptr_t, int, int, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*), │ │ │ │ │ - void (*step)(uintptr_t, int), │ │ │ │ │ - void (*draw)(uintptr_t, int, int)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a line using the software rasterizer and user supplied pixel │ │ │ │ │ functions. │ │ │ │ │ For help in understanding what these functions do, see the │ │ │ ├── ./usr/share/man/man3/al_draw_soft_triangle.3alleg5.gz │ │ │ │ ├── al_draw_soft_triangle.3alleg5 │ │ │ │ │ @@ -13,20 +13,14 @@ │ │ │ │ │ │ │ │ │ │ void al_draw_soft_triangle( │ │ │ │ │ ALLEGRO_VERTEX* v1, ALLEGRO_VERTEX* v2, ALLEGRO_VERTEX* v3, uintptr_t state, │ │ │ │ │ void (*init)(uintptr_t, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*), │ │ │ │ │ void (*first)(uintptr_t, int, int, int, int), │ │ │ │ │ void (*step)(uintptr_t, int), │ │ │ │ │ void (*draw)(uintptr_t, int, int, int)) │ │ │ │ │ -void al_draw_soft_triangle( │ │ │ │ │ - ALLEGRO_VERTEX* v1, ALLEGRO_VERTEX* v2, ALLEGRO_VERTEX* v3, uintptr_t state, │ │ │ │ │ - void (*init)(uintptr_t, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*, ALLEGRO_VERTEX*), │ │ │ │ │ - void (*first)(uintptr_t, int, int, int, int), │ │ │ │ │ - void (*step)(uintptr_t, int), │ │ │ │ │ - void (*draw)(uintptr_t, int, int, int)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a triangle using the software rasterizer and user supplied pixel │ │ │ │ │ functions. │ │ │ │ │ For help in understanding what these functions do, see the │ │ │ ├── ./usr/share/man/man3/al_draw_spline.3alleg5.gz │ │ │ │ ├── al_draw_spline.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_spline(float points[8], ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_spline(float points[8], ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a B\['e]zier spline given 4 control points. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_text.3alleg5.gz │ │ │ │ ├── al_draw_text.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_text(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x, float y, int flags, │ │ │ │ │ char const *text) │ │ │ │ │ -void al_draw_text(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x, float y, int flags, │ │ │ │ │ - char const *text) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Writes the NUL-terminated string \f[C]text\f[R] onto the target bitmap │ │ │ │ │ at position \f[C]x\f[R], \f[C]y\f[R], using the specified │ │ │ │ │ \f[C]font\f[R]. │ │ │ ├── ./usr/share/man/man3/al_draw_textf.3alleg5.gz │ │ │ │ ├── al_draw_textf.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_textf(const ALLEGRO_FONT *font, ALLEGRO_COLOR color, │ │ │ │ │ float x, float y, int flags, │ │ │ │ │ const char *format, ...) │ │ │ │ │ -void al_draw_textf(const ALLEGRO_FONT *font, ALLEGRO_COLOR color, │ │ │ │ │ - float x, float y, int flags, │ │ │ │ │ - const char *format, ...) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Formatted text output, using a printf() style format string. │ │ │ │ │ All parameters have the same meaning as with al_draw_text(3alleg5) │ │ │ │ │ otherwise. │ │ │ ├── ./usr/share/man/man3/al_draw_triangle.3alleg5.gz │ │ │ │ ├── al_draw_triangle.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_triangle(float x1, float y1, float x2, float y2, │ │ │ │ │ float x3, float y3, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ -void al_draw_triangle(float x1, float y1, float x2, float y2, │ │ │ │ │ - float x3, float y3, ALLEGRO_COLOR color, float thickness) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws an outlined triangle. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Parameters:\f[R] │ │ │ ├── ./usr/share/man/man3/al_draw_ustr.3alleg5.gz │ │ │ │ ├── al_draw_ustr.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_draw_ustr(const ALLEGRO_FONT *font, │ │ │ │ │ ALLEGRO_COLOR color, float x, float y, int flags, │ │ │ │ │ const ALLEGRO_USTR *ustr) │ │ │ │ │ -void al_draw_ustr(const ALLEGRO_FONT *font, │ │ │ │ │ - ALLEGRO_COLOR color, float x, float y, int flags, │ │ │ │ │ - const ALLEGRO_USTR *ustr) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_draw_text(3alleg5), except the text is passed as an ALLEGRO_USTR │ │ │ │ │ instead of a NUL-terminated char array. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_draw_vertex_buffer.3alleg5.gz │ │ │ │ ├── al_draw_vertex_buffer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_draw_vertex_buffer(ALLEGRO_VERTEX_BUFFER* vertex_buffer, │ │ │ │ │ ALLEGRO_BITMAP* texture, int start, int end, int type) │ │ │ │ │ -int al_draw_vertex_buffer(ALLEGRO_VERTEX_BUFFER* vertex_buffer, │ │ │ │ │ - ALLEGRO_BITMAP* texture, int start, int end, int type) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Draws a subset of the passed vertex buffer. │ │ │ │ │ The vertex buffer must not be locked. │ │ │ │ │ Additionally, to draw onto memory bitmaps or with memory bitmap textures │ │ │ ├── ./usr/share/man/man3/al_enable_menu_event_source.3alleg5.gz │ │ │ │ ├── al_enable_menu_event_source.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_enable_menu_event_source(ALLEGRO_MENU *menu) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_enable_menu_event_source(ALLEGRO_MENU *menu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Enables a unique event source for this menu. │ │ │ │ │ It and all of its sub-menus will use this event source. │ │ │ │ │ (It is safe to call this multiple times on the same menu.) │ │ │ ├── ./usr/share/man/man3/al_fill_silence.3alleg5.gz │ │ │ │ ├── al_fill_silence.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_fill_silence(void *buf, unsigned int samples, │ │ │ │ │ ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ -void al_fill_silence(void *buf, unsigned int samples, │ │ │ │ │ - ALLEGRO_AUDIO_DEPTH depth, ALLEGRO_CHANNEL_CONF chan_conf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Fill a buffer with silence, for the given format and channel │ │ │ │ │ configuration. │ │ │ │ │ The buffer must have enough space for the given number of samples, and │ │ │ ├── ./usr/share/man/man3/al_find_menu.3alleg5.gz │ │ │ │ ├── al_find_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_find_menu(ALLEGRO_MENU *haystack, uint16_t id) │ │ │ │ │ -ALLEGRO_MENU *al_find_menu(ALLEGRO_MENU *haystack, uint16_t id) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Searches in the \f[C]haystack\f[R] menu for any submenu with the given │ │ │ │ │ \f[C]id\f[R]. │ │ │ │ │ (Note that this only represents a literal ID, and cannot be used as an │ │ │ ├── ./usr/share/man/man3/al_find_menu_item.3alleg5.gz │ │ │ │ ├── al_find_menu_item.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_find_menu_item(ALLEGRO_MENU *haystack, uint16_t id, ALLEGRO_MENU **menu, │ │ │ │ │ int *index) │ │ │ │ │ -bool al_find_menu_item(ALLEGRO_MENU *haystack, uint16_t id, ALLEGRO_MENU **menu, │ │ │ │ │ - int *index) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Searches in the \f[C]haystack\f[R] menu for an item with the given │ │ │ │ │ \f[C]id\f[R]. │ │ │ │ │ (Note that this only represents a literal ID, and cannot be used as an │ │ │ ├── ./usr/share/man/man3/al_fixed.3alleg5.gz │ │ │ │ ├── al_fixed.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ typedef int32_t al_fixed; │ │ │ │ │ -typedef int32_t al_fixed; │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ A fixed point number. │ │ │ │ │ .PP │ │ │ │ │ Allegro provides some routines for working with fixed point numbers, and │ │ │ ├── ./usr/share/man/man3/al_free.3alleg5.gz │ │ │ │ ├── al_free.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define al_free(p) \[rs] │ │ │ │ │ (al_free_with_context((p), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_free(p) \[rs] │ │ │ │ │ - (al_free_with_context((p), __LINE__, __FILE__, __func__)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like free() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_allegro_acodec_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_acodec_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_acodec_version(void) │ │ │ │ │ -uint32_t al_get_allegro_acodec_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_audio_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_audio_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_audio_version(void) │ │ │ │ │ -uint32_t al_get_allegro_audio_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_color_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_color_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_color_version(void) │ │ │ │ │ -uint32_t al_get_allegro_color_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_font_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_font_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_font_version(void) │ │ │ │ │ -uint32_t al_get_allegro_font_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_image_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_image_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_image_version(void) │ │ │ │ │ -uint32_t al_get_allegro_image_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_memfile_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_memfile_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_memfile_version(void) │ │ │ │ │ -uint32_t al_get_allegro_memfile_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_native_dialog_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_native_dialog_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_native_dialog_version(void) │ │ │ │ │ -uint32_t al_get_allegro_native_dialog_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_physfs_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_physfs_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_physfs_version(void) │ │ │ │ │ -uint32_t al_get_allegro_physfs_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_primitives_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_primitives_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_primitives_version(void) │ │ │ │ │ -uint32_t al_get_allegro_primitives_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_ttf_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_ttf_version.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_ttf_version(void) │ │ │ │ │ -uint32_t al_get_allegro_ttf_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_allegro_video_version.3alleg5.gz │ │ │ │ ├── al_get_allegro_video_version.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint32_t al_get_allegro_video_version(void) │ │ │ │ │ -uint32_t al_get_allegro_video_version(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the (compiled) version of the addon, in the same format as │ │ │ │ │ al_get_allegro_version(3alleg5). │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_get_audio_depth_size.3alleg5.gz │ │ │ │ ├── al_get_audio_depth_size.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ size_t al_get_audio_depth_size(ALLEGRO_AUDIO_DEPTH depth) │ │ │ │ │ -size_t al_get_audio_depth_size(ALLEGRO_AUDIO_DEPTH depth) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the size of a sample, in bytes, for the given format. │ │ │ │ │ The format is one of the values listed under │ │ │ │ │ ALLEGRO_AUDIO_DEPTH(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_audio_recorder_event.3alleg5.gz │ │ │ │ ├── al_get_audio_recorder_event.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_RECORDER_EVENT *al_get_audio_recorder_event(ALLEGRO_EVENT *event) │ │ │ │ │ -ALLEGRO_AUDIO_RECORDER_EVENT *al_get_audio_recorder_event(ALLEGRO_EVENT *event) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the event as an ALLEGRO_AUDIO_RECORDER_EVENT(3alleg5). │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_recorder_event_source.3alleg5.gz │ │ │ │ ├── al_get_audio_recorder_event_source.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_audio_recorder_event_source(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_audio_recorder_event_source(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the event source for the recorder that generates the various │ │ │ │ │ recording events. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_attached.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_attached.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_audio_stream_attached(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -bool al_get_audio_stream_attached(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return whether the stream is attached to something. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_channels.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_channels.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_CHANNEL_CONF al_get_audio_stream_channels( │ │ │ │ │ const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -ALLEGRO_CHANNEL_CONF al_get_audio_stream_channels( │ │ │ │ │ - const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the stream channel configuration. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_depth.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_depth.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_DEPTH al_get_audio_stream_depth( │ │ │ │ │ const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -ALLEGRO_AUDIO_DEPTH al_get_audio_stream_depth( │ │ │ │ │ - const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the stream audio depth. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_event_source.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_event_source.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_audio_stream_event_source( │ │ │ │ │ ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_audio_stream_event_source( │ │ │ │ │ - ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Retrieve the associated event source. │ │ │ │ │ .PP │ │ │ │ │ See al_get_audio_stream_fragment(3alleg5) for a description of the │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_fragment.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_fragment.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void *al_get_audio_stream_fragment(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -void *al_get_audio_stream_fragment(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ When using Allegro\[cq]s audio streaming, you will use this function to │ │ │ │ │ continuously provide new sample data to a stream. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_fragments.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_fragments.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_audio_stream_fragments(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -unsigned int al_get_audio_stream_fragments(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the number of fragments this stream uses. │ │ │ │ │ This is the same value as passed to al_create_audio_stream(3alleg5) when │ │ │ │ │ a new stream is created. │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_frequency.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_frequency.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_audio_stream_frequency(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -unsigned int al_get_audio_stream_frequency(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the stream frequency (in Hz). │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_gain.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_gain.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_audio_stream_gain(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -float al_get_audio_stream_gain(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the playback gain of the stream. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_length.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_length.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_audio_stream_length(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -unsigned int al_get_audio_stream_length(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the stream length in samples. │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_length_secs.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_length_secs.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ double al_get_audio_stream_length_secs(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -double al_get_audio_stream_length_secs(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the length of the stream in seconds, if known. │ │ │ │ │ Otherwise returns zero. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_pan.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_pan.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_audio_stream_pan(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -float al_get_audio_stream_pan(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Get the pan value of the stream. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_played_samples.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_played_samples.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ uint64_t al_get_audio_stream_played_samples(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -uint64_t al_get_audio_stream_played_samples(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Get the number of samples consumed by the parent since the audio stream │ │ │ │ │ was started. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_playing.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_audio_stream_playing(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -bool al_get_audio_stream_playing(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return true if the stream is playing. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_playmode.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_playmode.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_PLAYMODE al_get_audio_stream_playmode( │ │ │ │ │ const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -ALLEGRO_PLAYMODE al_get_audio_stream_playmode( │ │ │ │ │ - const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the playback mode of the stream. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_position_secs.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_position_secs.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ double al_get_audio_stream_position_secs(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -double al_get_audio_stream_position_secs(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the position of the stream in seconds. │ │ │ │ │ Currently this can only be called on streams created with │ │ │ │ │ al_load_audio_stream(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_audio_stream_speed.3alleg5.gz │ │ │ │ ├── al_get_audio_stream_speed.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_audio_stream_speed(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -float al_get_audio_stream_speed(const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the relative playback speed of the stream. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_available_audio_stream_fragments.3alleg5.gz │ │ │ │ ├── al_get_available_audio_stream_fragments.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_available_audio_stream_fragments( │ │ │ │ │ const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -unsigned int al_get_available_audio_stream_fragments( │ │ │ │ │ - const ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the number of available fragments in the stream, that is, │ │ │ │ │ fragments which are not currently filled with data for playback. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_get_channel_count.3alleg5.gz │ │ │ │ ├── al_get_channel_count.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ size_t al_get_channel_count(ALLEGRO_CHANNEL_CONF conf) │ │ │ │ │ -size_t al_get_channel_count(ALLEGRO_CHANNEL_CONF conf) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the number of channels for the given channel configuration, which │ │ │ │ │ is one of the values listed under ALLEGRO_CHANNEL_CONF(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_default_menu_event_source.3alleg5.gz │ │ │ │ ├── al_get_default_menu_event_source.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_default_menu_event_source(void) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_default_menu_event_source(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the default event source used for menu clicks. │ │ │ │ │ If a menu was not given its own event source via │ │ │ │ │ al_enable_menu_event_source(3alleg5), then it will use this default │ │ │ ├── ./usr/share/man/man3/al_get_default_mixer.3alleg5.gz │ │ │ │ ├── al_get_default_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MIXER *al_get_default_mixer(void) │ │ │ │ │ -ALLEGRO_MIXER *al_get_default_mixer(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the default mixer, or NULL if one has not been set. │ │ │ │ │ Although different configurations of mixers and voices can be used, in │ │ │ │ │ most cases a single mixer attached to a voice is what you want. │ │ │ ├── ./usr/share/man/man3/al_get_default_voice.3alleg5.gz │ │ │ │ ├── al_get_default_voice.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_VOICE *al_get_default_voice(void) │ │ │ │ │ -ALLEGRO_VOICE *al_get_default_voice(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the default voice or NULL if there is none. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_display_menu.3alleg5.gz │ │ │ │ ├── al_get_display_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_get_display_menu(ALLEGRO_DISPLAY *display) │ │ │ │ │ -ALLEGRO_MENU *al_get_display_menu(ALLEGRO_DISPLAY *display) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the menu associated with the \f[C]display\f[R], or │ │ │ │ │ \f[C]NULL\f[R] if it does not have a menu. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_get_fallback_font.3alleg5.gz │ │ │ │ ├── al_get_fallback_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_get_fallback_font(ALLEGRO_FONT *font) │ │ │ │ │ -ALLEGRO_FONT *al_get_fallback_font(ALLEGRO_FONT *font) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Retrieves the fallback font for this font or NULL. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_font_ascent.3alleg5.gz │ │ │ │ ├── al_get_font_ascent.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_font_ascent(const ALLEGRO_FONT *f) │ │ │ │ │ -int al_get_font_ascent(const ALLEGRO_FONT *f) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the ascent of the specified font. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_font_descent.3alleg5.gz │ │ │ │ ├── al_get_font_descent.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_font_descent(const ALLEGRO_FONT *f) │ │ │ │ │ -int al_get_font_descent(const ALLEGRO_FONT *f) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the descent of the specified font. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_font_line_height.3alleg5.gz │ │ │ │ ├── al_get_font_line_height.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_font_line_height(const ALLEGRO_FONT *f) │ │ │ │ │ -int al_get_font_line_height(const ALLEGRO_FONT *f) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the usual height of a line of text in the specified font. │ │ │ │ │ For bitmap fonts this is simply the height of all glyph bitmaps. │ │ │ │ │ For truetype fonts it is whatever the font file specifies. │ │ │ ├── ./usr/share/man/man3/al_get_font_ranges.3alleg5.gz │ │ │ │ ├── al_get_font_ranges.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_font_ranges(ALLEGRO_FONT *f, int ranges_count, int *ranges) │ │ │ │ │ -int al_get_font_ranges(ALLEGRO_FONT *f, int ranges_count, int *ranges) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Gets information about all glyphs contained in a font, as a list of │ │ │ │ │ ranges. │ │ │ │ │ Ranges have the same format as with al_grab_font_from_bitmap(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_glyph.3alleg5.gz │ │ │ │ ├── al_get_glyph.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_glyph(const ALLEGRO_FONT *f, int prev_codepoint, int codepoint, ALLEGRO_GLYPH *glyph) │ │ │ │ │ -bool al_get_glyph(const ALLEGRO_FONT *f, int prev_codepoint, int codepoint, ALLEGRO_GLYPH *glyph) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Gets all the information about a glyph, including the bitmap, needed to │ │ │ │ │ draw it yourself. │ │ │ │ │ prev_codepoint is the codepoint in the string before the one you want to │ │ │ ├── ./usr/share/man/man3/al_get_glyph_advance.3alleg5.gz │ │ │ │ ├── al_get_glyph_advance.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_glyph_advance(const ALLEGRO_FONT *f, int codepoint1, int codepoint2) │ │ │ │ │ -int al_get_glyph_advance(const ALLEGRO_FONT *f, int codepoint1, int codepoint2) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This function returns by how much the x position should be advanced for │ │ │ │ │ left to right text drawing when the glyph that corresponds to codepoint1 │ │ │ │ │ has been drawn, and the glyph that corresponds to codepoint2 will be the │ │ │ ├── ./usr/share/man/man3/al_get_glyph_dimensions.3alleg5.gz │ │ │ │ ├── al_get_glyph_dimensions.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_glyph_dimensions(const ALLEGRO_FONT *f, │ │ │ │ │ int codepoint, int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │ │ -bool al_get_glyph_dimensions(const ALLEGRO_FONT *f, │ │ │ │ │ - int codepoint, int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sometimes, the al_get_glyph_width(3alleg5) or │ │ │ │ │ al_get_glyph_advance(3alleg5) functions are not enough for exact glyph │ │ │ │ │ placement, so this function returns some additional information, │ │ │ ├── ./usr/share/man/man3/al_get_glyph_width.3alleg5.gz │ │ │ │ ├── al_get_glyph_width.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_glyph_width(const ALLEGRO_FONT *f, int codepoint) │ │ │ │ │ -int al_get_glyph_width(const ALLEGRO_FONT *f, int codepoint) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This function returns the width in pixels of the glyph that corresponds │ │ │ │ │ with \f[C]codepoint\f[R] in the font \f[C]font\f[R]. │ │ │ │ │ Returns zero if the font does not have such a glyph. │ │ │ ├── ./usr/share/man/man3/al_get_index_buffer_size.3alleg5.gz │ │ │ │ ├── al_get_index_buffer_size.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_index_buffer_size(ALLEGRO_INDEX_BUFFER* buffer) │ │ │ │ │ -int al_get_index_buffer_size(ALLEGRO_INDEX_BUFFER* buffer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the size of the index buffer │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_menu_item_caption.3alleg5.gz │ │ │ │ ├── al_get_menu_item_caption.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ const char *al_get_menu_item_caption(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ -const char *al_get_menu_item_caption(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the caption associated with the menu item. │ │ │ │ │ It is valid as long as the caption is not modified. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_menu_item_flags.3alleg5.gz │ │ │ │ ├── al_get_menu_item_flags.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_menu_item_flags(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ -int al_get_menu_item_flags(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the currently set flags. │ │ │ │ │ See al_insert_menu_item(3alleg5) for a description of the available │ │ │ │ │ flags. │ │ │ ├── ./usr/share/man/man3/al_get_menu_item_icon.3alleg5.gz │ │ │ │ ├── al_get_menu_item_icon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_BITMAP *al_get_menu_item_icon(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ -ALLEGRO_BITMAP *al_get_menu_item_icon(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the icon associated with the menu. │ │ │ │ │ It is safe to draw to the returned bitmap, but you must call │ │ │ │ │ al_set_menu_item_icon(3alleg5) in order for the changes to be applied. │ │ │ ├── ./usr/share/man/man3/al_get_mixer_attached.3alleg5.gz │ │ │ │ ├── al_get_mixer_attached.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_mixer_attached(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_get_mixer_attached(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return true if the mixer is attached to something. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_mixer_channels.3alleg5.gz │ │ │ │ ├── al_get_mixer_channels.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_CHANNEL_CONF al_get_mixer_channels(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -ALLEGRO_CHANNEL_CONF al_get_mixer_channels(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the mixer channel configuration. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_mixer_depth.3alleg5.gz │ │ │ │ ├── al_get_mixer_depth.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_DEPTH al_get_mixer_depth(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -ALLEGRO_AUDIO_DEPTH al_get_mixer_depth(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the mixer audio depth. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_mixer_frequency.3alleg5.gz │ │ │ │ ├── al_get_mixer_frequency.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_mixer_frequency(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -unsigned int al_get_mixer_frequency(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the mixer frequency (in Hz). │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_mixer_gain.3alleg5.gz │ │ │ │ ├── al_get_mixer_gain.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_mixer_gain(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -float al_get_mixer_gain(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the mixer gain (amplification factor). │ │ │ │ │ The default is 1.0. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_get_mixer_playing.3alleg5.gz │ │ │ │ ├── al_get_mixer_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_mixer_playing(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_get_mixer_playing(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return true if the mixer is playing. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_mixer_quality.3alleg5.gz │ │ │ │ ├── al_get_mixer_quality.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MIXER_QUALITY al_get_mixer_quality(const ALLEGRO_MIXER *mixer) │ │ │ │ │ -ALLEGRO_MIXER_QUALITY al_get_mixer_quality(const ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the mixer quality. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_native_file_dialog_count.3alleg5.gz │ │ │ │ ├── al_get_native_file_dialog_count.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_native_file_dialog_count(const ALLEGRO_FILECHOOSER *dialog) │ │ │ │ │ -int al_get_native_file_dialog_count(const ALLEGRO_FILECHOOSER *dialog) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the number of files selected, or 0 if the dialog was cancelled. │ │ │ ├── ./usr/share/man/man3/al_get_native_file_dialog_path.3alleg5.gz │ │ │ │ ├── al_get_native_file_dialog_path.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ const char *al_get_native_file_dialog_path( │ │ │ │ │ const ALLEGRO_FILECHOOSER *dialog, size_t i) │ │ │ │ │ -const char *al_get_native_file_dialog_path( │ │ │ │ │ - const ALLEGRO_FILECHOOSER *dialog, size_t i) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns one of the selected paths with index \f[C]i\f[R]. │ │ │ │ │ The index should range from \f[C]0\f[R] to the return value of │ │ │ │ │ al_get_native_file_dialog_count(3alleg5) \f[C]-1\f[R]. │ │ │ ├── ./usr/share/man/man3/al_get_native_text_log_event_source.3alleg5.gz │ │ │ │ ├── al_get_native_text_log_event_source.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_native_text_log_event_source( │ │ │ │ │ ALLEGRO_TEXTLOG *textlog) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_native_text_log_event_source( │ │ │ │ │ - ALLEGRO_TEXTLOG *textlog) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Get an event source for a text log window. │ │ │ │ │ The possible events are: │ │ │ │ │ .TP │ │ │ ├── ./usr/share/man/man3/al_get_sample.3alleg5.gz │ │ │ │ ├── al_get_sample.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_SAMPLE *al_get_sample(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -ALLEGRO_SAMPLE *al_get_sample(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the sample data that the sample instance plays. │ │ │ │ │ .PP │ │ │ │ │ Note this returns a pointer to an internal structure, \f[I]not\f[R] the │ │ │ ├── ./usr/share/man/man3/al_get_sample_channels.3alleg5.gz │ │ │ │ ├── al_get_sample_channels.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_CHANNEL_CONF al_get_sample_channels(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ -ALLEGRO_CHANNEL_CONF al_get_sample_channels(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the channel configuration of the sample. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_data.3alleg5.gz │ │ │ │ ├── al_get_sample_data.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void *al_get_sample_data(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ -void *al_get_sample_data(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return a pointer to the raw sample data. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_depth.3alleg5.gz │ │ │ │ ├── al_get_sample_depth.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_DEPTH al_get_sample_depth(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ -ALLEGRO_AUDIO_DEPTH al_get_sample_depth(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the audio depth of the sample. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_frequency.3alleg5.gz │ │ │ │ ├── al_get_sample_frequency.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_sample_frequency(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ -unsigned int al_get_sample_frequency(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the frequency (in Hz) of the sample. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_attached.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_attached.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_sample_instance_attached(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -bool al_get_sample_instance_attached(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return whether the sample instance is attached to something. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_channels.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_channels.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_CHANNEL_CONF al_get_sample_instance_channels( │ │ │ │ │ const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -ALLEGRO_CHANNEL_CONF al_get_sample_instance_channels( │ │ │ │ │ - const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the channel configuration of the sample instance\[cq]s sample │ │ │ │ │ data. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_depth.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_depth.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_DEPTH al_get_sample_instance_depth(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -ALLEGRO_AUDIO_DEPTH al_get_sample_instance_depth(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the audio depth of the sample instance\[cq]s sample data. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_frequency.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_frequency.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_sample_instance_frequency(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -unsigned int al_get_sample_instance_frequency(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the frequency (in Hz) of the sample instance\[cq]s sample data. │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_gain.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_gain.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_sample_instance_gain(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -float al_get_sample_instance_gain(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the playback gain of the sample instance. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_length.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_length.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_sample_instance_length(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -unsigned int al_get_sample_instance_length(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the length of the sample instance in sample values. │ │ │ │ │ This property may differ from the length of the instance\[cq]s sample │ │ │ │ │ data. │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_pan.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_pan.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_sample_instance_pan(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -float al_get_sample_instance_pan(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Get the pan value of the sample instance. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_playing.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_sample_instance_playing(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -bool al_get_sample_instance_playing(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return true if the sample instance is in the playing state. │ │ │ │ │ This may be true even if the instance is not attached to anything. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_playmode.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_playmode.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_PLAYMODE al_get_sample_instance_playmode(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -ALLEGRO_PLAYMODE al_get_sample_instance_playmode(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the playback mode of the sample instance. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_position.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_position.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_sample_instance_position(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -unsigned int al_get_sample_instance_position(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Get the playback position of a sample instance. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_speed.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_speed.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_sample_instance_speed(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -float al_get_sample_instance_speed(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the relative playback speed of the sample instance. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_sample_instance_time.3alleg5.gz │ │ │ │ ├── al_get_sample_instance_time.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_sample_instance_time(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -float al_get_sample_instance_time(const ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the length of the sample instance in seconds, assuming a playback │ │ │ │ │ speed of 1.0. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_get_sample_length.3alleg5.gz │ │ │ │ ├── al_get_sample_length.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_sample_length(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ -unsigned int al_get_sample_length(const ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the length of the sample in sample values. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_text_dimensions.3alleg5.gz │ │ │ │ ├── al_get_text_dimensions.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_get_text_dimensions(const ALLEGRO_FONT *f, │ │ │ │ │ char const *text, │ │ │ │ │ int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │ │ -void al_get_text_dimensions(const ALLEGRO_FONT *f, │ │ │ │ │ - char const *text, │ │ │ │ │ - int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sometimes, the al_get_text_width(3alleg5) and │ │ │ │ │ al_get_font_line_height(3alleg5) functions are not enough for exact text │ │ │ │ │ placement, so this function returns some additional information. │ │ │ ├── ./usr/share/man/man3/al_get_text_width.3alleg5.gz │ │ │ │ ├── al_get_text_width.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_text_width(const ALLEGRO_FONT *f, const char *str) │ │ │ │ │ -int al_get_text_width(const ALLEGRO_FONT *f, const char *str) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Calculates the length of a string in a particular font, in pixels. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_ustr_dimensions.3alleg5.gz │ │ │ │ ├── al_get_ustr_dimensions.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_get_ustr_dimensions(const ALLEGRO_FONT *f, │ │ │ │ │ ALLEGRO_USTR const *ustr, │ │ │ │ │ int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │ │ -void al_get_ustr_dimensions(const ALLEGRO_FONT *f, │ │ │ │ │ - ALLEGRO_USTR const *ustr, │ │ │ │ │ - int *bbx, int *bby, int *bbw, int *bbh) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_get_text_dimensions(3alleg5), except the text is passed as an │ │ │ │ │ ALLEGRO_USTR instead of a NUL-terminated char array. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_get_ustr_width.3alleg5.gz │ │ │ │ ├── al_get_ustr_width.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_ustr_width(const ALLEGRO_FONT *f, ALLEGRO_USTR const *ustr) │ │ │ │ │ -int al_get_ustr_width(const ALLEGRO_FONT *f, ALLEGRO_USTR const *ustr) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_get_text_width(3alleg5) but expects an ALLEGRO_USTR. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_vertex_buffer_size.3alleg5.gz │ │ │ │ ├── al_get_vertex_buffer_size.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_get_vertex_buffer_size(ALLEGRO_VERTEX_BUFFER* buffer) │ │ │ │ │ -int al_get_vertex_buffer_size(ALLEGRO_VERTEX_BUFFER* buffer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the size of the vertex buffer │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_video_audio_rate.3alleg5.gz │ │ │ │ ├── al_get_video_audio_rate.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ double al_get_video_audio_rate(ALLEGRO_VIDEO *video) │ │ │ │ │ -double al_get_video_audio_rate(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the audio rate of the video, in Hz. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_video_event_source.3alleg5.gz │ │ │ │ ├── al_get_video_event_source.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video) │ │ │ │ │ -ALLEGRO_EVENT_SOURCE *al_get_video_event_source(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Get an event source for the video. │ │ │ │ │ The possible events are described under │ │ │ │ │ ALLEGRO_VIDEO_EVENT_TYPE(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_get_video_fps.3alleg5.gz │ │ │ │ ├── al_get_video_fps.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ double al_get_video_fps(ALLEGRO_VIDEO *video) │ │ │ │ │ -double al_get_video_fps(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the speed of the video in frames per second. │ │ │ │ │ Often this will not be an integer value. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_get_video_frame.3alleg5.gz │ │ │ │ ├── al_get_video_frame.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video) │ │ │ │ │ -ALLEGRO_BITMAP *al_get_video_frame(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the current video frame. │ │ │ │ │ The bitmap is owned by the video so do not attempt to free it. │ │ │ │ │ The bitmap will stay valid until the next call to al_get_video_frame. │ │ │ ├── ./usr/share/man/man3/al_get_video_position.3alleg5.gz │ │ │ │ ├── al_get_video_position.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE which) │ │ │ │ │ -double al_get_video_position(ALLEGRO_VIDEO *video, ALLEGRO_VIDEO_POSITION_TYPE which) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the current position of the video stream in seconds since the │ │ │ │ │ beginning. │ │ │ │ │ The parameter is one of the ALLEGRO_VIDEO_POSITION_TYPE(3alleg5) │ │ │ ├── ./usr/share/man/man3/al_get_video_scaled_height.3alleg5.gz │ │ │ │ ├── al_get_video_scaled_height.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_video_scaled_height(ALLEGRO_VIDEO *video) │ │ │ │ │ -float al_get_video_scaled_height(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the height with which the video frame should be drawn. │ │ │ │ │ Videos often do not use square pixels, so this will may return a value │ │ │ │ │ larger than the height of the frame bitmap. │ │ │ ├── ./usr/share/man/man3/al_get_video_scaled_width.3alleg5.gz │ │ │ │ ├── al_get_video_scaled_width.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ float al_get_video_scaled_width(ALLEGRO_VIDEO *video) │ │ │ │ │ -float al_get_video_scaled_width(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns the width with which the video frame should be drawn. │ │ │ │ │ Videos often do not use square pixels, so this will may return a value │ │ │ │ │ larger than the width of the frame bitmap. │ │ │ ├── ./usr/share/man/man3/al_get_voice_channels.3alleg5.gz │ │ │ │ ├── al_get_voice_channels.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_CHANNEL_CONF al_get_voice_channels(const ALLEGRO_VOICE *voice) │ │ │ │ │ -ALLEGRO_CHANNEL_CONF al_get_voice_channels(const ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the channel configuration of the voice. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_voice_depth.3alleg5.gz │ │ │ │ ├── al_get_voice_depth.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_DEPTH al_get_voice_depth(const ALLEGRO_VOICE *voice) │ │ │ │ │ -ALLEGRO_AUDIO_DEPTH al_get_voice_depth(const ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the audio depth of the voice. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_voice_frequency.3alleg5.gz │ │ │ │ ├── al_get_voice_frequency.3alleg5 │ │ │ │ │ @@ -8,13 +8,12 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_voice_frequency(const ALLEGRO_VOICE *voice) │ │ │ │ │ -unsigned int al_get_voice_frequency(const ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return the frequency of the voice (in Hz), e.g.\ 44100. │ │ │ ├── ./usr/share/man/man3/al_get_voice_playing.3alleg5.gz │ │ │ │ ├── al_get_voice_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_get_voice_playing(const ALLEGRO_VOICE *voice) │ │ │ │ │ -bool al_get_voice_playing(const ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Return true if the voice is currently playing. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_get_voice_position.3alleg5.gz │ │ │ │ ├── al_get_voice_position.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ unsigned int al_get_voice_position(const ALLEGRO_VOICE *voice) │ │ │ │ │ -unsigned int al_get_voice_position(const ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ When the voice has a non-streaming object attached to it, e.g.\ a │ │ │ │ │ sample, returns the voice\[cq]s current sample position. │ │ │ │ │ Otherwise, returns zero. │ │ │ ├── ./usr/share/man/man3/al_grab_font_from_bitmap.3alleg5.gz │ │ │ │ ├── al_grab_font_from_bitmap.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_grab_font_from_bitmap(ALLEGRO_BITMAP *bmp, │ │ │ │ │ int ranges_n, const int ranges[]) │ │ │ │ │ -ALLEGRO_FONT *al_grab_font_from_bitmap(ALLEGRO_BITMAP *bmp, │ │ │ │ │ - int ranges_n, const int ranges[]) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Creates a new font from an Allegro bitmap. │ │ │ │ │ You can delete the bitmap after the function returns as the font will │ │ │ │ │ contain a copy for itself. │ │ │ ├── ./usr/share/man/man3/al_init.3alleg5.gz │ │ │ │ ├── al_init.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define al_init() (al_install_system(ALLEGRO_VERSION_INT, atexit)) │ │ │ │ │ -#define al_init() (al_install_system(ALLEGRO_VERSION_INT, atexit)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_install_system(3alleg5), but automatically passes in the version │ │ │ │ │ and uses the atexit function visible in the current binary. │ │ │ │ │ .RS │ │ │ ├── ./usr/share/man/man3/al_init_acodec_addon.3alleg5.gz │ │ │ │ ├── al_init_acodec_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_acodec_addon(void) │ │ │ │ │ -bool al_init_acodec_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This function registers all the known audio file type handlers for │ │ │ │ │ al_load_sample(3alleg5), al_save_sample(3alleg5), │ │ │ │ │ al_load_audio_stream(3alleg5), etc. │ │ │ ├── ./usr/share/man/man3/al_init_font_addon.3alleg5.gz │ │ │ │ ├── al_init_font_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_font_addon(void) │ │ │ │ │ -bool al_init_font_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Initialise the font addon. │ │ │ │ │ .PP │ │ │ │ │ Note that if you intend to load bitmap fonts, you will need to │ │ │ ├── ./usr/share/man/man3/al_init_image_addon.3alleg5.gz │ │ │ │ ├── al_init_image_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_image_addon(void) │ │ │ │ │ -bool al_init_image_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Initializes the image addon. │ │ │ │ │ This registers bitmap format handlers for al_load_bitmap(3alleg5), │ │ │ │ │ al_load_bitmap_f(3alleg5), al_save_bitmap(3alleg5), │ │ │ ├── ./usr/share/man/man3/al_init_native_dialog_addon.3alleg5.gz │ │ │ │ ├── al_init_native_dialog_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_native_dialog_addon(void) │ │ │ │ │ -bool al_init_native_dialog_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Initialise the native dialog addon. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on error. │ │ │ ├── ./usr/share/man/man3/al_init_primitives_addon.3alleg5.gz │ │ │ │ ├── al_init_primitives_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_primitives_addon(void) │ │ │ │ │ -bool al_init_primitives_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Initializes the primitives addon. │ │ │ │ │ .PP │ │ │ │ │ \f[I]Returns:\f[R] True on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_init_ttf_addon.3alleg5.gz │ │ │ │ ├── al_init_ttf_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_ttf_addon(void) │ │ │ │ │ -bool al_init_ttf_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Call this after al_init_font_addon(3alleg5) to make │ │ │ │ │ al_load_font(3alleg5) recognize \[lq].ttf\[rq] and other formats │ │ │ │ │ supported by al_load_ttf_font(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_init_video_addon.3alleg5.gz │ │ │ │ ├── al_init_video_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_init_video_addon(void) │ │ │ │ │ -bool al_init_video_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Initializes the video addon. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_insert_menu_item.3alleg5.gz │ │ │ │ ├── al_insert_menu_item.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_insert_menu_item(ALLEGRO_MENU *parent, int pos, char const *title, │ │ │ │ │ uint16_t id, int flags, ALLEGRO_BITMAP *icon, ALLEGRO_MENU *submenu) │ │ │ │ │ -int al_insert_menu_item(ALLEGRO_MENU *parent, int pos, char const *title, │ │ │ │ │ - uint16_t id, int flags, ALLEGRO_BITMAP *icon, ALLEGRO_MENU *submenu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Inserts a menu item at the spot specified. │ │ │ │ │ See the introductory text for a detailed explanation of how the │ │ │ │ │ \f[C]pos\f[R] parameter is interpreted. │ │ │ ├── ./usr/share/man/man3/al_install_audio.3alleg5.gz │ │ │ │ ├── al_install_audio.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_install_audio(void) │ │ │ │ │ -bool al_install_audio(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Install the audio subsystem. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_is_acodec_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_acodec_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_acodec_addon_initialized(void) │ │ │ │ │ -bool al_is_acodec_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the acodec addon is initialized, otherwise returns │ │ │ │ │ false. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_is_audio_installed.3alleg5.gz │ │ │ │ ├── al_is_audio_installed.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_audio_installed(void) │ │ │ │ │ -bool al_is_audio_installed(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if al_install_audio(3alleg5) was called previously and │ │ │ │ │ returned successfully. │ │ │ ├── ./usr/share/man/man3/al_is_audio_recorder_recording.3alleg5.gz │ │ │ │ ├── al_is_audio_recorder_recording.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_audio_recorder_recording(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ -bool al_is_audio_recorder_recording(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the audio recorder is currently capturing data and │ │ │ │ │ generating events. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_is_font_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_font_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_font_addon_initialized(void) │ │ │ │ │ -bool al_is_font_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the font addon is initialized, otherwise returns false. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_is_image_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_image_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_image_addon_initialized(void) │ │ │ │ │ -bool al_is_image_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the image addon is initialized, otherwise returns false. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_is_native_dialog_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_native_dialog_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_native_dialog_addon_initialized(void) │ │ │ │ │ -bool al_is_native_dialog_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the native dialog addon is initialized, otherwise │ │ │ │ │ returns false. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_is_primitives_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_primitives_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_primitives_addon_initialized(void) │ │ │ │ │ -bool al_is_primitives_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the primitives addon is initialized, otherwise returns │ │ │ │ │ false. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_is_ttf_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_ttf_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_ttf_addon_initialized(void) │ │ │ │ │ -bool al_is_ttf_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the TTF addon is initialized, otherwise returns false. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_is_video_addon_initialized.3alleg5.gz │ │ │ │ ├── al_is_video_addon_initialized.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_video_addon_initialized(void) │ │ │ │ │ -bool al_is_video_addon_initialized(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the video addon is initialized, otherwise returns false. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_is_video_playing.3alleg5.gz │ │ │ │ ├── al_is_video_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_is_video_playing(ALLEGRO_VIDEO *video) │ │ │ │ │ -bool al_is_video_playing(ALLEGRO_VIDEO *video) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns true if the video is currently playing. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_load_audio_stream.3alleg5.gz │ │ │ │ ├── al_load_audio_stream.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_STREAM *al_load_audio_stream(const char *filename, │ │ │ │ │ size_t buffer_count, unsigned int samples) │ │ │ │ │ -ALLEGRO_AUDIO_STREAM *al_load_audio_stream(const char *filename, │ │ │ │ │ - size_t buffer_count, unsigned int samples) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Loads an audio file from disk as it is needed. │ │ │ │ │ .PP │ │ │ │ │ Unlike regular streams, the one returned by this function need not be │ │ │ ├── ./usr/share/man/man3/al_load_audio_stream_f.3alleg5.gz │ │ │ │ ├── al_load_audio_stream_f.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_AUDIO_STREAM *al_load_audio_stream_f(ALLEGRO_FILE* fp, const char *ident, │ │ │ │ │ size_t buffer_count, unsigned int samples) │ │ │ │ │ -ALLEGRO_AUDIO_STREAM *al_load_audio_stream_f(ALLEGRO_FILE* fp, const char *ident, │ │ │ │ │ - size_t buffer_count, unsigned int samples) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Loads an audio file from ALLEGRO_FILE(3alleg5) stream as it is needed. │ │ │ │ │ .PP │ │ │ │ │ Unlike regular streams, the one returned by this function need not be │ │ │ ├── ./usr/share/man/man3/al_load_bitmap_font.3alleg5.gz │ │ │ │ ├── al_load_bitmap_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_bitmap_font(const char *fname) │ │ │ │ │ -ALLEGRO_FONT *al_load_bitmap_font(const char *fname) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Load a bitmap font from a file. │ │ │ │ │ This is done by first calling al_load_bitmap_flags(3alleg5) and then │ │ │ │ │ al_grab_font_from_bitmap(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_load_bitmap_font_flags.3alleg5.gz │ │ │ │ ├── al_load_bitmap_font_flags.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_bitmap_font_flags(const char *fname, int flags) │ │ │ │ │ -ALLEGRO_FONT *al_load_bitmap_font_flags(const char *fname, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_load_bitmap_font(3alleg5) but additionally takes a flags │ │ │ │ │ parameter which is a bitfield containing a combination of the following: │ │ │ │ │ .TP │ │ │ ├── ./usr/share/man/man3/al_load_font.3alleg5.gz │ │ │ │ ├── al_load_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_font(char const *filename, int size, int flags) │ │ │ │ │ -ALLEGRO_FONT *al_load_font(char const *filename, int size, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Loads a font from disk. │ │ │ │ │ This will use al_load_bitmap_font_flags(3alleg5) if you pass the name of │ │ │ │ │ a known bitmap format, or else al_load_ttf_font(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_load_sample.3alleg5.gz │ │ │ │ ├── al_load_sample.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_SAMPLE *al_load_sample(const char *filename) │ │ │ │ │ -ALLEGRO_SAMPLE *al_load_sample(const char *filename) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Loads a few different audio file formats based on their extension. │ │ │ │ │ .PP │ │ │ │ │ Note that this stores the entire file in memory at once, which may be │ │ │ ├── ./usr/share/man/man3/al_load_sample_f.3alleg5.gz │ │ │ │ ├── al_load_sample_f.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_SAMPLE *al_load_sample_f(ALLEGRO_FILE* fp, const char *ident) │ │ │ │ │ -ALLEGRO_SAMPLE *al_load_sample_f(ALLEGRO_FILE* fp, const char *ident) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Loads an audio file from an ALLEGRO_FILE(3alleg5) stream into an │ │ │ │ │ ALLEGRO_SAMPLE(3alleg5). │ │ │ │ │ The file type is determined by the passed `ident' parameter, which is a │ │ │ ├── ./usr/share/man/man3/al_load_ttf_font.3alleg5.gz │ │ │ │ ├── al_load_ttf_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_ttf_font(char const *filename, int size, int flags) │ │ │ │ │ -ALLEGRO_FONT *al_load_ttf_font(char const *filename, int size, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Loads a TrueType font from a file using the FreeType library. │ │ │ │ │ Quoting from the FreeType FAQ this means support for many different font │ │ │ │ │ formats: │ │ │ ├── ./usr/share/man/man3/al_load_ttf_font_f.3alleg5.gz │ │ │ │ ├── al_load_ttf_font_f.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_ttf_font_f(ALLEGRO_FILE *file, │ │ │ │ │ char const *filename, int size, int flags) │ │ │ │ │ -ALLEGRO_FONT *al_load_ttf_font_f(ALLEGRO_FILE *file, │ │ │ │ │ - char const *filename, int size, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_load_ttf_font(3alleg5), but the font is read from the file │ │ │ │ │ handle. │ │ │ │ │ The filename is only used to find possible additional files next to a │ │ │ ├── ./usr/share/man/man3/al_load_ttf_font_stretch.3alleg5.gz │ │ │ │ ├── al_load_ttf_font_stretch.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_ttf_font_stretch(char const *filename, int w, int h, │ │ │ │ │ int flags) │ │ │ │ │ -ALLEGRO_FONT *al_load_ttf_font_stretch(char const *filename, int w, int h, │ │ │ │ │ - int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_load_ttf_font(3alleg5), except it takes separate width and │ │ │ │ │ height parameters instead of a single size parameter. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_load_ttf_font_stretch_f.3alleg5.gz │ │ │ │ ├── al_load_ttf_font_stretch_f.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FONT *al_load_ttf_font_stretch_f(ALLEGRO_FILE *file, │ │ │ │ │ char const *filename, int w, int h, int flags) │ │ │ │ │ -ALLEGRO_FONT *al_load_ttf_font_stretch_f(ALLEGRO_FILE *file, │ │ │ │ │ - char const *filename, int w, int h, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_load_ttf_font_stretch(3alleg5), but the font is read from the │ │ │ │ │ file handle. │ │ │ │ │ The filename is only used to find possible additional files next to a │ │ │ ├── ./usr/share/man/man3/al_lock_index_buffer.3alleg5.gz │ │ │ │ ├── al_lock_index_buffer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void* al_lock_index_buffer(ALLEGRO_INDEX_BUFFER* buffer, int offset, │ │ │ │ │ int length, int flags) │ │ │ │ │ -void* al_lock_index_buffer(ALLEGRO_INDEX_BUFFER* buffer, int offset, │ │ │ │ │ - int length, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Locks a index buffer so you can access its data. │ │ │ │ │ Will return NULL if the parameters are invalid, if reading is requested │ │ │ │ │ from a write only buffer and if the buffer is already locked. │ │ │ ├── ./usr/share/man/man3/al_lock_sample_id.3alleg5.gz │ │ │ │ ├── al_lock_sample_id.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_SAMPLE_INSTANCE* al_lock_sample_id(ALLEGRO_SAMPLE_ID *spl_id) │ │ │ │ │ -ALLEGRO_SAMPLE_INSTANCE* al_lock_sample_id(ALLEGRO_SAMPLE_ID *spl_id) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Locks a ALLEGRO_SAMPLE_ID(3alleg5), returning the underlying │ │ │ │ │ ALLEGRO_SAMPLE_INSTANCE(3alleg5). │ │ │ │ │ This allows you to adjust the various properties of the instance (such │ │ │ ├── ./usr/share/man/man3/al_lock_vertex_buffer.3alleg5.gz │ │ │ │ ├── al_lock_vertex_buffer.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void* al_lock_vertex_buffer(ALLEGRO_VERTEX_BUFFER* buffer, int offset, │ │ │ │ │ int length, int flags) │ │ │ │ │ -void* al_lock_vertex_buffer(ALLEGRO_VERTEX_BUFFER* buffer, int offset, │ │ │ │ │ - int length, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Locks a vertex buffer so you can access its data. │ │ │ │ │ Will return NULL if the parameters are invalid, if reading is requested │ │ │ │ │ from a write only buffer, or if the buffer is already locked. │ │ │ ├── ./usr/share/man/man3/al_malloc.3alleg5.gz │ │ │ │ ├── al_malloc.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define al_malloc(n) \[rs] │ │ │ │ │ (al_malloc_with_context((n), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_malloc(n) \[rs] │ │ │ │ │ - (al_malloc_with_context((n), __LINE__, __FILE__, __func__)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like malloc() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_open_memfile.3alleg5.gz │ │ │ │ ├── al_open_memfile.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode) │ │ │ │ │ -ALLEGRO_FILE *al_open_memfile(void *mem, int64_t size, const char *mode) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Returns a file handle to the block of memory. │ │ │ │ │ All read and write operations act upon the memory directly, so it must │ │ │ │ │ not be freed while the file remains open. │ │ │ ├── ./usr/share/man/man3/al_open_native_text_log.3alleg5.gz │ │ │ │ ├── al_open_native_text_log.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_TEXTLOG *al_open_native_text_log(char const *title, int flags) │ │ │ │ │ -ALLEGRO_TEXTLOG *al_open_native_text_log(char const *title, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Opens a window to which you can append log messages with │ │ │ │ │ al_append_native_text_log(3alleg5). │ │ │ │ │ This can be useful for debugging if you don\[cq]t want to depend on a │ │ │ ├── ./usr/share/man/man3/al_open_video.3alleg5.gz │ │ │ │ ├── al_open_video.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_VIDEO *al_open_video(char const *filename) │ │ │ │ │ -ALLEGRO_VIDEO *al_open_video(char const *filename) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Reads a video file. │ │ │ │ │ This does not start streaming yet but reads the meta info so you can │ │ │ │ │ query e.g.\ the size or audio rate. │ │ │ ├── ./usr/share/man/man3/al_play_sample.3alleg5.gz │ │ │ │ ├── al_play_sample.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_play_sample(ALLEGRO_SAMPLE *spl, float gain, float pan, float speed, │ │ │ │ │ ALLEGRO_PLAYMODE loop, ALLEGRO_SAMPLE_ID *ret_id) │ │ │ │ │ -bool al_play_sample(ALLEGRO_SAMPLE *spl, float gain, float pan, float speed, │ │ │ │ │ - ALLEGRO_PLAYMODE loop, ALLEGRO_SAMPLE_ID *ret_id) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Plays a sample on one of the sample instances created by │ │ │ │ │ al_reserve_samples(3alleg5). │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_play_sample_instance.3alleg5.gz │ │ │ │ ├── al_play_sample_instance.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_play_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -bool al_play_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Play the sample instance. │ │ │ │ │ Returns true on success, false on failure. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/al_popup_menu.3alleg5.gz │ │ │ │ ├── al_popup_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_popup_menu(ALLEGRO_MENU *popup, ALLEGRO_DISPLAY *display) │ │ │ │ │ -bool al_popup_menu(ALLEGRO_MENU *popup, ALLEGRO_DISPLAY *display) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Displays a context menu next to the mouse cursor. │ │ │ │ │ The menu must have been created with al_create_popup_menu(3alleg5). │ │ │ │ │ It generates events just like a regular display menu does. │ │ │ ├── ./usr/share/man/man3/al_realloc.3alleg5.gz │ │ │ │ ├── al_realloc.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ #define al_realloc(p, n) \[rs] │ │ │ │ │ (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ -#define al_realloc(p, n) \[rs] │ │ │ │ │ - (al_realloc_with_context((p), (n), __LINE__, __FILE__, __func__)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like realloc() in the C standard library, but the implementation may be │ │ │ │ │ overridden. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_register_audio_stream_loader.3alleg5.gz │ │ │ │ ├── al_register_audio_stream_loader.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_audio_stream_loader(const char *ext, │ │ │ │ │ ALLEGRO_AUDIO_STREAM *(*stream_loader)(const char *filename, │ │ │ │ │ size_t buffer_count, unsigned int samples)) │ │ │ │ │ -bool al_register_audio_stream_loader(const char *ext, │ │ │ │ │ - ALLEGRO_AUDIO_STREAM *(*stream_loader)(const char *filename, │ │ │ │ │ - size_t buffer_count, unsigned int samples)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Register a handler for al_load_audio_stream(3alleg5). │ │ │ │ │ The given function will be used to open streams from files with the │ │ │ │ │ given extension. │ │ │ ├── ./usr/share/man/man3/al_register_audio_stream_loader_f.3alleg5.gz │ │ │ │ ├── al_register_audio_stream_loader_f.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_audio_stream_loader_f(const char *ext, │ │ │ │ │ ALLEGRO_AUDIO_STREAM *(*stream_loader)(ALLEGRO_FILE* fp, │ │ │ │ │ size_t buffer_count, unsigned int samples)) │ │ │ │ │ -bool al_register_audio_stream_loader_f(const char *ext, │ │ │ │ │ - ALLEGRO_AUDIO_STREAM *(*stream_loader)(ALLEGRO_FILE* fp, │ │ │ │ │ - size_t buffer_count, unsigned int samples)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Register a handler for al_load_audio_stream_f(3alleg5). │ │ │ │ │ The given function will be used to open streams from files with the │ │ │ │ │ given extension. │ │ │ ├── ./usr/share/man/man3/al_register_font_loader.3alleg5.gz │ │ │ │ ├── al_register_font_loader.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_font_loader(char const *extension, │ │ │ │ │ ALLEGRO_FONT *(*load_font)(char const *filename, int size, int flags)) │ │ │ │ │ -bool al_register_font_loader(char const *extension, │ │ │ │ │ - ALLEGRO_FONT *(*load_font)(char const *filename, int size, int flags)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Informs Allegro of a new font file type, telling it how to load files of │ │ │ │ │ this format. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_register_sample_loader.3alleg5.gz │ │ │ │ ├── al_register_sample_loader.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_sample_loader(const char *ext, │ │ │ │ │ ALLEGRO_SAMPLE *(*loader)(const char *filename)) │ │ │ │ │ -bool al_register_sample_loader(const char *ext, │ │ │ │ │ - ALLEGRO_SAMPLE *(*loader)(const char *filename)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Register a handler for al_load_sample(3alleg5). │ │ │ │ │ The given function will be used to handle the loading of sample files │ │ │ │ │ with the given extension. │ │ │ ├── ./usr/share/man/man3/al_register_sample_loader_f.3alleg5.gz │ │ │ │ ├── al_register_sample_loader_f.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_sample_loader_f(const char *ext, │ │ │ │ │ ALLEGRO_SAMPLE *(*loader)(ALLEGRO_FILE* fp)) │ │ │ │ │ -bool al_register_sample_loader_f(const char *ext, │ │ │ │ │ - ALLEGRO_SAMPLE *(*loader)(ALLEGRO_FILE* fp)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Register a handler for al_load_sample_f(3alleg5). │ │ │ │ │ The given function will be used to handle the loading of sample files │ │ │ │ │ with the given extension. │ │ │ ├── ./usr/share/man/man3/al_register_sample_saver.3alleg5.gz │ │ │ │ ├── al_register_sample_saver.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_sample_saver(const char *ext, │ │ │ │ │ bool (*saver)(const char *filename, ALLEGRO_SAMPLE *spl)) │ │ │ │ │ -bool al_register_sample_saver(const char *ext, │ │ │ │ │ - bool (*saver)(const char *filename, ALLEGRO_SAMPLE *spl)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Register a handler for al_save_sample(3alleg5). │ │ │ │ │ The given function will be used to handle the saving of sample files │ │ │ │ │ with the given extension. │ │ │ ├── ./usr/share/man/man3/al_register_sample_saver_f.3alleg5.gz │ │ │ │ ├── al_register_sample_saver_f.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_register_sample_saver_f(const char *ext, │ │ │ │ │ bool (*saver)(ALLEGRO_FILE* fp, ALLEGRO_SAMPLE *spl)) │ │ │ │ │ -bool al_register_sample_saver_f(const char *ext, │ │ │ │ │ - bool (*saver)(ALLEGRO_FILE* fp, ALLEGRO_SAMPLE *spl)) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Register a handler for al_save_sample_f(3alleg5). │ │ │ │ │ The given function will be used to handle the saving of sample files │ │ │ │ │ with the given extension. │ │ │ ├── ./usr/share/man/man3/al_remove_display_menu.3alleg5.gz │ │ │ │ ├── al_remove_display_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ ALLEGRO_MENU *al_remove_display_menu(ALLEGRO_DISPLAY *display) │ │ │ │ │ -ALLEGRO_MENU *al_remove_display_menu(ALLEGRO_DISPLAY *display) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Detaches the menu associated with the display and returns it. │ │ │ │ │ The menu can then be used on a different display. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_remove_menu_item.3alleg5.gz │ │ │ │ ├── al_remove_menu_item.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_remove_menu_item(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ -bool al_remove_menu_item(ALLEGRO_MENU *menu, int pos) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Removes the specified item from the menu and destroys it. │ │ │ │ │ If the item contains a sub-menu, it too is destroyed. │ │ │ │ │ Any references to it are invalidated. │ │ │ ├── ./usr/share/man/man3/al_reserve_samples.3alleg5.gz │ │ │ │ ├── al_reserve_samples.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_reserve_samples(int reserve_samples) │ │ │ │ │ -bool al_reserve_samples(int reserve_samples) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Reserves a number of sample instances, attaching them to the default │ │ │ │ │ mixer. │ │ │ │ │ If no default mixer is set when this function is called, then it will │ │ │ ├── ./usr/share/man/man3/al_restore_default_mixer.3alleg5.gz │ │ │ │ ├── al_restore_default_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_restore_default_mixer(void) │ │ │ │ │ -bool al_restore_default_mixer(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Restores Allegro\[cq]s default mixer and attaches it to the default │ │ │ │ │ voice. │ │ │ │ │ If the default mixer hasn\[cq]t been created before, it will be created. │ │ │ ├── ./usr/share/man/man3/al_rewind_audio_stream.3alleg5.gz │ │ │ │ ├── al_rewind_audio_stream.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_rewind_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ -bool al_rewind_audio_stream(ALLEGRO_AUDIO_STREAM *stream) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the streaming file playing position to the beginning. │ │ │ │ │ Returns true on success. │ │ │ │ │ Currently this can only be called on streams created with │ │ │ ├── ./usr/share/man/man3/al_save_sample.3alleg5.gz │ │ │ │ ├── al_save_sample.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_save_sample(const char *filename, ALLEGRO_SAMPLE *spl) │ │ │ │ │ -bool al_save_sample(const char *filename, ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Writes a sample into a file. │ │ │ │ │ Currently, wav is the only supported format, and the extension must be │ │ │ │ │ \[lq].wav\[rq]. │ │ │ ├── ./usr/share/man/man3/al_save_sample_f.3alleg5.gz │ │ │ │ ├── al_save_sample_f.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_save_sample_f(ALLEGRO_FILE *fp, const char *ident, ALLEGRO_SAMPLE *spl) │ │ │ │ │ -bool al_save_sample_f(ALLEGRO_FILE *fp, const char *ident, ALLEGRO_SAMPLE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Writes a sample into a ALLEGRO_FILE(3alleg5) filestream. │ │ │ │ │ Currently, wav is the only supported format, and the extension must be │ │ │ │ │ \[lq].wav\[rq]. │ │ │ ├── ./usr/share/man/man3/al_seek_audio_stream_secs.3alleg5.gz │ │ │ │ ├── al_seek_audio_stream_secs.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_seek_audio_stream_secs(ALLEGRO_AUDIO_STREAM *stream, double time) │ │ │ │ │ -bool al_seek_audio_stream_secs(ALLEGRO_AUDIO_STREAM *stream, double time) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the streaming file playing position to time. │ │ │ │ │ Returns true on success. │ │ │ │ │ Currently this can only be called on streams created with │ │ │ ├── ./usr/share/man/man3/al_seek_video.3alleg5.gz │ │ │ │ ├── al_seek_video.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds) │ │ │ │ │ -bool al_seek_video(ALLEGRO_VIDEO *video, double pos_in_seconds) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Seek to a different position in the video. │ │ │ │ │ Currently only seeking to the beginning of the video is supported. │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_fragment.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_fragment.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_audio_stream_fragment(ALLEGRO_AUDIO_STREAM *stream, void *val) │ │ │ │ │ -bool al_set_audio_stream_fragment(ALLEGRO_AUDIO_STREAM *stream, void *val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This function needs to be called for every successful call of │ │ │ │ │ al_get_audio_stream_fragment(3alleg5) to indicate that the buffer │ │ │ │ │ (pointed to by \f[C]val\f[R]) is filled with new data. │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_gain.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_gain.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_audio_stream_gain(ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ -bool al_set_audio_stream_gain(ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the playback gain of the stream. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_loop_secs.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_loop_secs.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_audio_stream_loop_secs(ALLEGRO_AUDIO_STREAM *stream, │ │ │ │ │ double start, double end) │ │ │ │ │ -bool al_set_audio_stream_loop_secs(ALLEGRO_AUDIO_STREAM *stream, │ │ │ │ │ - double start, double end) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sets the loop points for the stream in seconds. │ │ │ │ │ Currently this can only be called on streams created with │ │ │ │ │ al_load_audio_stream(3alleg5), al_load_audio_stream_f(3alleg5) and the │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_pan.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_pan.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_audio_stream_pan(ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ -bool al_set_audio_stream_pan(ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the pan value on an audio stream. │ │ │ │ │ A value of -1.0 means to play the stream only through the left speaker; │ │ │ │ │ +1.0 means only through the right speaker; 0.0 means the sample is │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_playing.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_audio_stream_playing(ALLEGRO_AUDIO_STREAM *stream, bool val) │ │ │ │ │ -bool al_set_audio_stream_playing(ALLEGRO_AUDIO_STREAM *stream, bool val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Change whether the stream is playing. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_playmode.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_playmode.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_audio_stream_playmode(ALLEGRO_AUDIO_STREAM *stream, │ │ │ │ │ ALLEGRO_PLAYMODE val) │ │ │ │ │ -bool al_set_audio_stream_playmode(ALLEGRO_AUDIO_STREAM *stream, │ │ │ │ │ - ALLEGRO_PLAYMODE val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the playback mode of the stream. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_audio_stream_speed.3alleg5.gz │ │ │ │ ├── al_set_audio_stream_speed.3alleg5 │ │ │ │ │ @@ -7,15 +7,14 @@ │ │ │ │ │ al_set_audio_stream_speed - Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ -bool al_set_audio_stream_speedALLEGRO_TIMEOUT │ │ │ │ │ bool al_set_audio_stream_speed(ALLEGRO_AUDIO_STREAM *stream, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the relative playback speed of the stream. │ │ │ │ │ 1.0 means normal speed. │ │ │ ├── ./usr/share/man/man3/al_set_default_mixer.3alleg5.gz │ │ │ │ ├── al_set_default_mixer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_default_mixer(ALLEGRO_MIXER *mixer) │ │ │ │ │ -bool al_set_default_mixer(ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sets the default mixer. │ │ │ │ │ All samples started with al_play_sample(3alleg5) will be stopped and all │ │ │ │ │ sample instances returned by al_lock_sample_id(3alleg5) will be │ │ │ ├── ./usr/share/man/man3/al_set_default_voice.3alleg5.gz │ │ │ │ ├── al_set_default_voice.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_default_voice(ALLEGRO_VOICE *voice) │ │ │ │ │ -void al_set_default_voice(ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ You can call this before calling al_restore_default_mixer to provide the │ │ │ │ │ voice which should be used. │ │ │ │ │ Any previous voice will be destroyed. │ │ │ ├── ./usr/share/man/man3/al_set_display_menu.3alleg5.gz │ │ │ │ ├── al_set_display_menu.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_display_menu(ALLEGRO_DISPLAY *display, ALLEGRO_MENU *menu) │ │ │ │ │ -bool al_set_display_menu(ALLEGRO_DISPLAY *display, ALLEGRO_MENU *menu) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Associates the \f[C]menu\f[R] with the \f[C]display\f[R] and shows it. │ │ │ │ │ If there was a previous menu associated with the display, it will be │ │ │ │ │ destroyed. │ │ │ ├── ./usr/share/man/man3/al_set_fallback_font.3alleg5.gz │ │ │ │ ├── al_set_fallback_font.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_fallback_font(ALLEGRO_FONT *font, ALLEGRO_FONT *fallback) │ │ │ │ │ -void al_set_fallback_font(ALLEGRO_FONT *font, ALLEGRO_FONT *fallback) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sets a font which is used instead if a character is not present. │ │ │ │ │ Can be chained, but make sure there is no loop as that would crash the │ │ │ │ │ application! Pass NULL to remove a fallback font again. │ │ │ ├── ./usr/share/man/man3/al_set_menu_item_caption.3alleg5.gz │ │ │ │ ├── al_set_menu_item_caption.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_menu_item_caption(ALLEGRO_MENU *menu, int pos, const char *caption) │ │ │ │ │ -void al_set_menu_item_caption(ALLEGRO_MENU *menu, int pos, const char *caption) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Updates the menu item caption with the new \f[C]caption\f[R]. │ │ │ │ │ This will invalidate any previous calls to │ │ │ │ │ al_get_menu_item_caption(3alleg5). │ │ │ ├── ./usr/share/man/man3/al_set_menu_item_flags.3alleg5.gz │ │ │ │ ├── al_set_menu_item_flags.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_menu_item_flags(ALLEGRO_MENU *menu, int pos, int flags) │ │ │ │ │ -void al_set_menu_item_flags(ALLEGRO_MENU *menu, int pos, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Updates the menu item\[cq]s flags. │ │ │ │ │ See al_insert_menu_item(3alleg5) for a description of the available │ │ │ │ │ flags. │ │ │ ├── ./usr/share/man/man3/al_set_menu_item_icon.3alleg5.gz │ │ │ │ ├── al_set_menu_item_icon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_menu_item_icon(ALLEGRO_MENU *menu, int pos, ALLEGRO_BITMAP *icon) │ │ │ │ │ -void al_set_menu_item_icon(ALLEGRO_MENU *menu, int pos, ALLEGRO_BITMAP *icon) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sets the icon for the specified menu item. │ │ │ │ │ The menu assumes ownership of the \f[C]ALLEGRO_BITMAP\f[R] and may │ │ │ │ │ invalidate the pointer, so you must clone it if you wish to continue │ │ │ ├── ./usr/share/man/man3/al_set_mixer_frequency.3alleg5.gz │ │ │ │ ├── al_set_mixer_frequency.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_mixer_frequency(ALLEGRO_MIXER *mixer, unsigned int val) │ │ │ │ │ -bool al_set_mixer_frequency(ALLEGRO_MIXER *mixer, unsigned int val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the mixer frequency (in Hz). │ │ │ │ │ This will only work if the mixer is not attached to anything. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_set_mixer_gain.3alleg5.gz │ │ │ │ ├── al_set_mixer_gain.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_mixer_gain(ALLEGRO_MIXER *mixer, float new_gain) │ │ │ │ │ -bool al_set_mixer_gain(ALLEGRO_MIXER *mixer, float new_gain) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the mixer gain (amplification factor). │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_mixer_playing.3alleg5.gz │ │ │ │ ├── al_set_mixer_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_mixer_playing(ALLEGRO_MIXER *mixer, bool val) │ │ │ │ │ -bool al_set_mixer_playing(ALLEGRO_MIXER *mixer, bool val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Change whether the mixer is playing. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_mixer_postprocess_callback.3alleg5.gz │ │ │ │ ├── al_set_mixer_postprocess_callback.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_mixer_postprocess_callback(ALLEGRO_MIXER *mixer, │ │ │ │ │ void (*pp_callback)(void *buf, unsigned int samples, void *data), │ │ │ │ │ void *pp_callback_userdata) │ │ │ │ │ -bool al_set_mixer_postprocess_callback(ALLEGRO_MIXER *mixer, │ │ │ │ │ - void (*pp_callback)(void *buf, unsigned int samples, void *data), │ │ │ │ │ - void *pp_callback_userdata) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Sets a post-processing filter function that\[cq]s called after the │ │ │ │ │ attached streams have been mixed. │ │ │ │ │ The buffer\[cq]s format will be whatever the mixer was created with. │ │ │ ├── ./usr/share/man/man3/al_set_mixer_quality.3alleg5.gz │ │ │ │ ├── al_set_mixer_quality.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_mixer_quality(ALLEGRO_MIXER *mixer, ALLEGRO_MIXER_QUALITY new_quality) │ │ │ │ │ -bool al_set_mixer_quality(ALLEGRO_MIXER *mixer, ALLEGRO_MIXER_QUALITY new_quality) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the mixer quality. │ │ │ │ │ This can only succeed if the mixer does not have anything attached to │ │ │ │ │ it. │ │ │ ├── ./usr/share/man/man3/al_set_physfs_file_interface.3alleg5.gz │ │ │ │ ├── al_set_physfs_file_interface.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_physfs_file_interface(void) │ │ │ │ │ -void al_set_physfs_file_interface(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ This function sets \f[I]both\f[R] the ALLEGRO_FILE_INTERFACE(3alleg5) │ │ │ │ │ and ALLEGRO_FS_INTERFACE(3alleg5) for the calling thread. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_set_sample.3alleg5.gz │ │ │ │ ├── al_set_sample.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample(ALLEGRO_SAMPLE_INSTANCE *spl, ALLEGRO_SAMPLE *data) │ │ │ │ │ -bool al_set_sample(ALLEGRO_SAMPLE_INSTANCE *spl, ALLEGRO_SAMPLE *data) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Change the sample data that a sample instance plays. │ │ │ │ │ This can be quite an involved process. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_channel_matrix.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_channel_matrix.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_channel_matrix(ALLEGRO_SAMPLE_INSTANCE *spl, const float *matrix) │ │ │ │ │ -bool al_set_sample_instance_channel_matrix(ALLEGRO_SAMPLE_INSTANCE *spl, const float *matrix) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the matrix used to mix the channels coming from this instance into │ │ │ │ │ the mixer it is attached to. │ │ │ │ │ Normally Allegro derives the values of this matrix from the gain and pan │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_gain.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_gain.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_gain(ALLEGRO_SAMPLE_INSTANCE *spl, float val) │ │ │ │ │ -bool al_set_sample_instance_gain(ALLEGRO_SAMPLE_INSTANCE *spl, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the playback gain of the sample instance. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_length.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_length.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_length(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ unsigned int val) │ │ │ │ │ -bool al_set_sample_instance_length(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ - unsigned int val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the length of the sample instance in sample values. │ │ │ │ │ This can be used to play only parts of the underlying sample. │ │ │ │ │ Be careful not to exceed the actual length of the sample data, though. │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_pan.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_pan.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_pan(ALLEGRO_SAMPLE_INSTANCE *spl, float val) │ │ │ │ │ -bool al_set_sample_instance_pan(ALLEGRO_SAMPLE_INSTANCE *spl, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the pan value on a sample instance. │ │ │ │ │ A value of -1.0 means to play the sample only through the left speaker; │ │ │ │ │ +1.0 means only through the right speaker; 0.0 means the sample is │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_playing.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_playing(ALLEGRO_SAMPLE_INSTANCE *spl, bool val) │ │ │ │ │ -bool al_set_sample_instance_playing(ALLEGRO_SAMPLE_INSTANCE *spl, bool val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Change whether the sample instance is playing. │ │ │ │ │ .PP │ │ │ │ │ The instance does not need to be attached to anything (since: 5.1.8). │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_playmode.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_playmode.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_playmode(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ ALLEGRO_PLAYMODE val) │ │ │ │ │ -bool al_set_sample_instance_playmode(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ - ALLEGRO_PLAYMODE val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the playback mode of the sample instance. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_position.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_position.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_position(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ unsigned int val) │ │ │ │ │ -bool al_set_sample_instance_position(ALLEGRO_SAMPLE_INSTANCE *spl, │ │ │ │ │ - unsigned int val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the playback position of a sample instance. │ │ │ │ │ .PP │ │ │ │ │ Returns true on success, false on failure. │ │ │ ├── ./usr/share/man/man3/al_set_sample_instance_speed.3alleg5.gz │ │ │ │ ├── al_set_sample_instance_speed.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_sample_instance_speed(ALLEGRO_SAMPLE_INSTANCE *spl, float val) │ │ │ │ │ -bool al_set_sample_instance_speed(ALLEGRO_SAMPLE_INSTANCE *spl, float val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the relative playback speed of the sample instance. │ │ │ │ │ 1.0 means normal speed. │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_set_video_playing.3alleg5.gz │ │ │ │ ├── al_set_video_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_set_video_playing(ALLEGRO_VIDEO *video, bool play) │ │ │ │ │ -void al_set_video_playing(ALLEGRO_VIDEO *video, bool play) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Paused or resumes playback. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_set_voice_playing.3alleg5.gz │ │ │ │ ├── al_set_voice_playing.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_voice_playing(ALLEGRO_VOICE *voice, bool val) │ │ │ │ │ -bool al_set_voice_playing(ALLEGRO_VOICE *voice, bool val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Change whether a voice is playing or not. │ │ │ │ │ This can only work if the voice has a non-streaming object attached to │ │ │ │ │ it, e.g.\ a sample instance. │ │ │ ├── ./usr/share/man/man3/al_set_voice_position.3alleg5.gz │ │ │ │ ├── al_set_voice_position.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_set_voice_position(ALLEGRO_VOICE *voice, unsigned int val) │ │ │ │ │ -bool al_set_voice_position(ALLEGRO_VOICE *voice, unsigned int val) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Set the voice position. │ │ │ │ │ This can only work if the voice has a non-streaming object attached to │ │ │ │ │ it, e.g.\ a sample instance. │ │ │ ├── ./usr/share/man/man3/al_show_native_file_dialog.3alleg5.gz │ │ │ │ ├── al_show_native_file_dialog.3alleg5 │ │ │ │ │ @@ -9,16 +9,14 @@ │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_show_native_file_dialog(ALLEGRO_DISPLAY *display, │ │ │ │ │ ALLEGRO_FILECHOOSER *dialog) │ │ │ │ │ -bool al_show_native_file_dialog(ALLEGRO_DISPLAY *display, │ │ │ │ │ - ALLEGRO_FILECHOOSER *dialog) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Show the dialog window. │ │ │ │ │ The display may be NULL, otherwise the given display is treated as the │ │ │ │ │ parent if possible. │ │ │ ├── ./usr/share/man/man3/al_show_native_message_box.3alleg5.gz │ │ │ │ ├── al_show_native_message_box.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_show_native_message_box(ALLEGRO_DISPLAY *display, │ │ │ │ │ char const *title, char const *heading, char const *text, │ │ │ │ │ char const *buttons, int flags) │ │ │ │ │ -int al_show_native_message_box(ALLEGRO_DISPLAY *display, │ │ │ │ │ - char const *title, char const *heading, char const *text, │ │ │ │ │ - char const *buttons, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Show a native GUI message box. │ │ │ │ │ This can be used for example to display an error message if creation of │ │ │ │ │ an initial display fails. │ │ │ ├── ./usr/share/man/man3/al_shutdown_font_addon.3alleg5.gz │ │ │ │ ├── al_shutdown_font_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_shutdown_font_addon(void) │ │ │ │ │ -void al_shutdown_font_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Shut down the font addon. │ │ │ │ │ This is done automatically at program exit, but can be called any time │ │ │ │ │ the user wishes as well. │ │ │ ├── ./usr/share/man/man3/al_shutdown_image_addon.3alleg5.gz │ │ │ │ ├── al_shutdown_image_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_shutdown_image_addon(void) │ │ │ │ │ -void al_shutdown_image_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Shut down the image addon. │ │ │ │ │ This is done automatically at program exit, but can be called any time │ │ │ │ │ the user wishes as well. │ │ │ ├── ./usr/share/man/man3/al_shutdown_native_dialog_addon.3alleg5.gz │ │ │ │ ├── al_shutdown_native_dialog_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_shutdown_native_dialog_addon(void) │ │ │ │ │ -void al_shutdown_native_dialog_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Shut down the native dialog addon. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_shutdown_primitives_addon.3alleg5.gz │ │ │ │ ├── al_shutdown_primitives_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_shutdown_primitives_addon(void) │ │ │ │ │ -void al_shutdown_primitives_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Shut down the primitives addon. │ │ │ │ │ This is done automatically at program exit, but can be called any time │ │ │ │ │ the user wishes as well. │ │ │ ├── ./usr/share/man/man3/al_shutdown_ttf_addon.3alleg5.gz │ │ │ │ ├── al_shutdown_ttf_addon.3alleg5 │ │ │ │ │ @@ -8,14 +8,13 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_shutdown_ttf_addon(void) │ │ │ │ │ -void al_shutdown_ttf_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Unloads the ttf addon again. │ │ │ │ │ You normally don\[cq]t need to call this. │ │ │ ├── ./usr/share/man/man3/al_shutdown_video_addon.3alleg5.gz │ │ │ │ ├── al_shutdown_video_addon.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_shutdown_video_addon(void) │ │ │ │ │ -void al_shutdown_video_addon(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Shut down the video addon. │ │ │ │ │ This is done automatically at program exit, but can be called any time │ │ │ │ │ the user wishes as well. │ │ │ ├── ./usr/share/man/man3/al_start_audio_recorder.3alleg5.gz │ │ │ │ ├── al_start_audio_recorder.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_start_audio_recorder(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ -bool al_start_audio_recorder(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Begin recording into the fragment buffer. │ │ │ │ │ Once a complete fragment has been captured (as specified in │ │ │ │ │ al_create_audio_recorder(3alleg5)), an │ │ │ ├── ./usr/share/man/man3/al_start_video.3alleg5.gz │ │ │ │ ├── al_start_video.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer) │ │ │ │ │ -void al_start_video(ALLEGRO_VIDEO *video, ALLEGRO_MIXER *mixer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Starts streaming the video from the beginning. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_start_video_with_voice.3alleg5.gz │ │ │ │ ├── al_start_video_with_voice.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice) │ │ │ │ │ -void al_start_video_with_voice(ALLEGRO_VIDEO *video, ALLEGRO_VOICE *voice) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Like al_start_video(3alleg5) but audio is routed to the provided voice. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_stop_audio_recorder.3alleg5.gz │ │ │ │ ├── al_stop_audio_recorder.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_stop_audio_recorder(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ -void al_stop_audio_recorder(ALLEGRO_AUDIO_RECORDER *r) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Stop capturing audio data. │ │ │ │ │ Note that the audio recorder is still active and consuming resources, so │ │ │ │ │ if you are finished recording you should destroy it with │ │ │ ├── ./usr/share/man/man3/al_stop_sample.3alleg5.gz │ │ │ │ ├── al_stop_sample.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_stop_sample(ALLEGRO_SAMPLE_ID *spl_id) │ │ │ │ │ -void al_stop_sample(ALLEGRO_SAMPLE_ID *spl_id) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Stop the sample started by al_play_sample(3alleg5). │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_stop_sample_instance.3alleg5.gz │ │ │ │ ├── al_stop_sample_instance.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_stop_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ -bool al_stop_sample_instance(ALLEGRO_SAMPLE_INSTANCE *spl) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Stop an sample instance playing. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_stop_samples.3alleg5.gz │ │ │ │ ├── al_stop_samples.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_stop_samples(void) │ │ │ │ │ -void al_stop_samples(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Stop all samples started by al_play_sample(3alleg5). │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_toggle_menu_item_flags.3alleg5.gz │ │ │ │ ├── al_toggle_menu_item_flags.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ int al_toggle_menu_item_flags(ALLEGRO_MENU *menu, int pos, int flags) │ │ │ │ │ -int al_toggle_menu_item_flags(ALLEGRO_MENU *menu, int pos, int flags) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Toggles the specified menu item\[cq]s flags. │ │ │ │ │ See al_insert_menu_item(3alleg5) for a description of the available │ │ │ │ │ flags. │ │ │ ├── ./usr/share/man/man3/al_triangulate_polygon.3alleg5.gz │ │ │ │ ├── al_triangulate_polygon.3alleg5 │ │ │ │ │ @@ -10,17 +10,14 @@ │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ bool al_triangulate_polygon( │ │ │ │ │ const float* vertices, size_t vertex_stride, const int* vertex_counts, │ │ │ │ │ void (*emit_triangle)(int, int, int, void*), void* userdata) │ │ │ │ │ -bool al_triangulate_polygon( │ │ │ │ │ - const float* vertices, size_t vertex_stride, const int* vertex_counts, │ │ │ │ │ - void (*emit_triangle)(int, int, int, void*), void* userdata) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Divides a simple polygon into triangles, with zero or more other simple │ │ │ │ │ polygons subtracted from it - the holes. │ │ │ │ │ The holes cannot touch or intersect with the outline of the main │ │ │ ├── ./usr/share/man/man3/al_uninstall_audio.3alleg5.gz │ │ │ │ ├── al_uninstall_audio.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_uninstall_audio(void) │ │ │ │ │ -void al_uninstall_audio(void) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Uninstalls the audio subsystem. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_unlock_index_buffer.3alleg5.gz │ │ │ │ ├── al_unlock_index_buffer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_unlock_index_buffer(ALLEGRO_INDEX_BUFFER* buffer) │ │ │ │ │ -void al_unlock_index_buffer(ALLEGRO_INDEX_BUFFER* buffer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Unlocks a previously locked index buffer. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/al_unlock_sample_id.3alleg5.gz │ │ │ │ ├── al_unlock_sample_id.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_unlock_sample_id(ALLEGRO_SAMPLE_ID *spl_id) │ │ │ │ │ -void al_unlock_sample_id(ALLEGRO_SAMPLE_ID *spl_id) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Unlocks a ALLEGRO_SAMPLE_ID(3alleg5), allowing future calls to │ │ │ │ │ al_play_sample(3alleg5) to reuse it if possible. │ │ │ │ │ Note that after the id is unlocked, the ALLEGRO_SAMPLE_INSTANCE(3alleg5) │ │ │ ├── ./usr/share/man/man3/al_unlock_vertex_buffer.3alleg5.gz │ │ │ │ ├── al_unlock_vertex_buffer.3alleg5 │ │ │ │ │ @@ -8,15 +8,14 @@ │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .nf │ │ │ │ │ \f[C] │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ void al_unlock_vertex_buffer(ALLEGRO_VERTEX_BUFFER* buffer) │ │ │ │ │ -void al_unlock_vertex_buffer(ALLEGRO_VERTEX_BUFFER* buffer) │ │ │ │ │ \f[R] │ │ │ │ │ .fi │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ .PP │ │ │ │ │ Unlocks a previously locked vertex buffer. │ │ │ │ │ .SH SINCE │ │ │ │ │ .PP