--- /srv/reproducible-results/rbuild-debian/r-b-build.2h4PSh1m/b1/allegro5_5.2.10.1+dfsg-1_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.2h4PSh1m/b2/allegro5_5.2.10.1+dfsg-1_i386.changes ├── Files │ @@ -1,9 +1,9 @@ │ │ - e33fdb53608c977345871f0b2e4e1a8d 1400412 doc optional allegro5-doc_5.2.10.1+dfsg-1_all.deb │ + 4cbe387bf93eac00a696df4df515425f 1400552 doc optional allegro5-doc_5.2.10.1+dfsg-1_all.deb │ 1092523e273263426abe3153aa510aaa 19380 libdevel optional liballegro-acodec5-dev_5.2.10.1+dfsg-1_i386.deb │ 2ff75bec063d5030a3ebcf02e928cbff 53728 debug optional liballegro-acodec5.2t64-dbgsym_5.2.10.1+dfsg-1_i386.deb │ 9a1a3d240764ce27cec52222f1a68520 40680 libs optional liballegro-acodec5.2t64_5.2.10.1+dfsg-1_i386.deb │ 53ff3b0fad5f7bb46d71af2356ed3131 22156 libdevel optional liballegro-audio5-dev_5.2.10.1+dfsg-1_i386.deb │ 6e01f7e9f08ae05e23bb82fbe4500b48 91688 debug optional liballegro-audio5.2t64-dbgsym_5.2.10.1+dfsg-1_i386.deb │ d76a9728c5d005639e28f7da01025d64 64304 libs optional liballegro-audio5.2t64_5.2.10.1+dfsg-1_i386.deb │ 4dcd9560aea0bf0cb8720646b820ae5c 20432 libdevel optional liballegro-dialog5-dev_5.2.10.1+dfsg-1_i386.deb ├── allegro5-doc_5.2.10.1+dfsg-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-01-09 13:52:42.000000 debian-binary │ │ --rw-r--r-- 0 0 0 31656 2025-01-09 13:52:42.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 1368564 2025-01-09 13:52:42.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 31644 2025-01-09 13:52:42.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 1368716 2025-01-09 13:52:42.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -267,33 +267,33 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 247 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_BITMAP.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 459 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_BITMAP_WRAP.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 250 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_BPM_TO_SECS.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 245 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_BPS_TO_SECS.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 281 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CHANNEL_CONF.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 313 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_COLOR.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_COND.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 220 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CONFIG.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 288 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_ENTRY.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 286 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_SECTION.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 232 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 235 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CONFIG.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 303 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_ENTRY.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 300 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_CONFIG_SECTION.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 247 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 458 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_DISPLAY_MODE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5105 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 347 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_QUEUE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 382 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_SOURCE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 278 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 282 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5117 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 364 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_QUEUE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 398 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_SOURCE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 295 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 307 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 268 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FILE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 248 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FILECHOOSER.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 772 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FILE_INTERFACE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 312 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FILE_MODE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 409 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FONT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 418 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 314 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FS_ENTRY.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 509 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_FS_INTERFACE.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 668 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_GET_EVENT_TYPE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 689 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_GET_EVENT_TYPE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 786 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_GLYPH.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 426 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 813 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3142 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 453 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 362 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_INDEX_BUFFER.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 335 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_JOYFLAGS.3alleg5.gz │ │ │ │ @@ -309,15 +309,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 502 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MIXER.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 296 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MIXER_QUALITY.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 461 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MONITOR_INFO.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 445 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 455 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MOUSE_STATE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MSECS_TO_SECS.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 236 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_MUTEX.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 287 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 298 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 290 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PI.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2159 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PIXEL_FORMAT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 467 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PLAYMODE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1138 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PRIM_ATTR.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 568 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 358 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PRIM_QUALITY.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 902 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_PRIM_STORAGE.3alleg5.gz │ │ │ │ @@ -340,15 +340,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 247 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_TIMER.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 270 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 272 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 462 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_TOUCH_STATE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 362 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_TRANSFORM.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_USECS_TO_SECS.3alleg5.gz │ │ │ │ --rw-r--r-- 0 root (0) root (0) 657 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_USER_EVENT.3alleg5.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 669 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_USER_EVENT.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 308 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_USTR.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 346 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_USTR_INFO.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 588 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_VERTEX.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 353 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_BUFFER.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 412 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 374 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_DECL.3alleg5.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 884 2025-01-09 13:52:42.000000 ./usr/share/man/man3/ALLEGRO_VERTEX_ELEMENT.3alleg5.gz │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CONFIG.3alleg5.gz │ │ │ │ ├── ALLEGRO_CONFIG.3alleg5 │ │ │ │ │ @@ -3,10 +3,12 @@ │ │ │ │ │ .TH "ALLEGRO_CONFIG" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_CONFIG \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_CONFIG ALLEGRO_CONFIG; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ An abstract configuration structure. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CONFIG_ENTRY.3alleg5.gz │ │ │ │ ├── ALLEGRO_CONFIG_ENTRY.3alleg5 │ │ │ │ │ @@ -3,13 +3,15 @@ │ │ │ │ │ .TH "ALLEGRO_CONFIG_ENTRY" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_CONFIG_ENTRY \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_CONFIG_ENTRY ALLEGRO_CONFIG_ENTRY; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ An opaque structure used for iterating across entries in a configuration │ │ │ │ │ section. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ al_get_first_config_entry(3alleg5), al_get_next_config_entry(3alleg5) │ │ │ ├── ./usr/share/man/man3/ALLEGRO_CONFIG_SECTION.3alleg5.gz │ │ │ │ ├── ALLEGRO_CONFIG_SECTION.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_CONFIG_SECTION" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_CONFIG_SECTION \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_CONFIG_SECTION ALLEGRO_CONFIG_SECTION; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ An opaque structure used for iterating across sections in a │ │ │ │ │ configuration structure. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ al_get_first_config_section(3alleg5), │ │ │ │ │ al_get_next_config_section(3alleg5) │ │ │ ├── ./usr/share/man/man3/ALLEGRO_DISPLAY.3alleg5.gz │ │ │ │ ├── ALLEGRO_DISPLAY.3alleg5 │ │ │ │ │ @@ -3,10 +3,12 @@ │ │ │ │ │ .TH "ALLEGRO_DISPLAY" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_DISPLAY \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_DISPLAY ALLEGRO_DISPLAY; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ An opaque type representing an open display or window. │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_EVENT" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_EVENT \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef union ALLEGRO_EVENT ALLEGRO_EVENT; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ 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: │ │ │ │ │ .TP │ │ │ │ │ type (ALLEGRO_EVENT_TYPE) │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_QUEUE.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_QUEUE.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_EVENT_QUEUE" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_EVENT_QUEUE \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_EVENT_QUEUE ALLEGRO_EVENT_QUEUE; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ 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. │ │ │ │ │ Access is in a strictly FIFO (first\-in\-first\-out) order. │ │ │ │ │ .SH SEE ALSO │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_SOURCE.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_SOURCE.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_EVENT_SOURCE" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_EVENT_SOURCE \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_EVENT_SOURCE ALLEGRO_EVENT_SOURCE; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ 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 │ │ │ │ │ al_get_display_event_source(3alleg5). │ │ │ │ │ .PP │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_TYPE.3alleg5 │ │ │ │ │ @@ -3,13 +3,15 @@ │ │ │ │ │ .TH "ALLEGRO_EVENT_TYPE" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_EVENT_TYPE \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef unsigned int ALLEGRO_EVENT_TYPE; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ An integer used to distinguish between different types of events. │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ ALLEGRO_EVENT(3alleg5), ALLEGRO_GET_EVENT_TYPE(3alleg5), │ │ │ │ │ ALLEGRO_EVENT_TYPE_IS_USER(3alleg5) │ │ │ ├── ./usr/share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3alleg5.gz │ │ │ │ ├── ALLEGRO_EVENT_TYPE_IS_USER.3alleg5 │ │ │ │ │ @@ -3,11 +3,13 @@ │ │ │ │ │ .TH "ALLEGRO_EVENT_TYPE_IS_USER" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_EVENT_TYPE_IS_USER \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +#define ALLEGRO_EVENT_TYPE_IS_USER(t) ((t) >= 512) │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ 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_GET_EVENT_TYPE.3alleg5.gz │ │ │ │ ├── ALLEGRO_GET_EVENT_TYPE.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_GET_EVENT_TYPE" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_GET_EVENT_TYPE \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +#define ALLEGRO_GET_EVENT_TYPE(a, b, c, d) AL_ID(a, b, c, d) │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ 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: │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ ├── ./usr/share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5.gz │ │ │ │ ├── ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +#define ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE 255 │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ This is the maximum size of the title that can be set with │ │ │ │ │ al_set_new_window_title(3alleg5). │ │ │ │ │ .SH SEE ALSO │ │ │ │ │ al_set_new_window_title(3alleg5) │ │ │ │ │ .SH SINCE │ │ │ ├── ./usr/share/man/man3/ALLEGRO_USER_EVENT.3alleg5.gz │ │ │ │ ├── ALLEGRO_USER_EVENT.3alleg5 │ │ │ │ │ @@ -3,14 +3,16 @@ │ │ │ │ │ .TH "ALLEGRO_USER_EVENT" "3alleg5" "" "Allegro reference manual" "" │ │ │ │ │ .SH NAME │ │ │ │ │ ALLEGRO_USER_EVENT \- Allegro 5 API │ │ │ │ │ .SH SYNOPSIS │ │ │ │ │ .IP │ │ │ │ │ .EX │ │ │ │ │ #include │ │ │ │ │ + │ │ │ │ │ +typedef struct ALLEGRO_USER_EVENT ALLEGRO_USER_EVENT; │ │ │ │ │ .EE │ │ │ │ │ .SH DESCRIPTION │ │ │ │ │ An event structure that can be emitted by user event sources. │ │ │ │ │ These are the public fields: │ │ │ │ │ .IP \[bu] 2 │ │ │ │ │ ALLEGRO_EVENT_SOURCE *source; │ │ │ │ │ .IP \[bu] 2