From 01f18d1de22d6c49435dced05510ef890ecc793b Mon Sep 17 00:00:00 2001 From: krustur Date: Tue, 27 Nov 2018 23:11:59 +0100 Subject: [PATCH] Now detects if icon.libraryv44 is available --- src/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main.c b/src/main.c index 523ddd2..fc2fa7b 100644 --- a/src/main.c +++ b/src/main.c @@ -46,6 +46,7 @@ unsigned long DosVersion = 37L; struct Library *DosBase = NULL; unsigned long IconVersion = 37L; struct Library *IconBase = NULL; +short iconLibraryV44Enabled = FALSE; // Arguments unsigned char FILE_OPTION_POS = 0; @@ -128,6 +129,13 @@ int main(int argc, char **argv) Verbose(" VERBOSE logging active\n"); } Verbose("Build platform: %s\n", BuildPlatform); + Verbose("dos.library version %li\n", DosBase->lib_Version); + Verbose("icon.library version %li\n", IconBase->lib_Version); + if (IconBase->lib_Version >= 45) + { + Verbose("Icon library V44 features enabled\n"); + iconLibraryV44Enabled = TRUE; + } unsigned char *fileOption = (unsigned char *)argArray[FILE_OPTION_POS]; if (fileOption)