From 61797d2c0d90cb77f8ec789ae420ebec3296eb18 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Sat, 24 Jul 2021 02:21:26 +0200 Subject: [PATCH] libsuperderpy_init: Fix Allegro version handling Allegro release number equals 0 for unreleased builds, 1 for first release (x.x.x.0), 2 for second release (x.x.x.1) etc. --- src/libsuperderpy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsuperderpy.c b/src/libsuperderpy.c index f11bb17..a854dce 100644 --- a/src/libsuperderpy.c +++ b/src/libsuperderpy.c @@ -297,9 +297,9 @@ SYMBOL_EXPORT struct Game* libsuperderpy_init(int argc, char** argv, const char* int revision = (version >> 8) & 255; int release = version & 255; if (release) { - PrintConsole(game, "Allegro %d.%d.%d.%d", major, minor, revision, release); + PrintConsole(game, "Allegro %d.%d.%d.%d", major, minor, revision, release - 1); } else { - PrintConsole(game, "Allegro %d.%d.%d", major, minor, revision); + PrintConsole(game, "Allegro %d.%d.%d~", major, minor, revision); } } {