scummvm/engines/director/lingo/lingodec
Filippos Karapetis c85421c6fc
DIRECTOR: Fix MSVC warnings (#6464)
* DIRECTOR: Fix warning about usage of ABS()

* DIRECTOR: Remove MSVC-specific argument size modifier prefix from imgui

The I (uppercase i) modifier is a Microsoft extension, and is not ISO
compatible. MSVC supports the z modifier, which is ISO compatible, so
use that everywhere inside the ImGui code.

The relevant MSVC documentation can be found here:
https://learn.microsoft.com/en-us/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=msvc-170

* DIRECTOR: Fix assigning negative value to string end position
2025-03-11 09:37:38 +01:00
..
ast.cpp
ast.h DIRECTOR: Fix MSVC warnings (#6464) 2025-03-11 09:37:38 +01:00
codewritervisitor.cpp
codewritervisitor.h
context.cpp
context.h
enums.h
handler.cpp
handler.h
names.cpp
names.h
README.md
resolver.h
script.cpp
script.h

This directory is coming straight from the ProjectorRays project

https://github.com/ProjectorRays/ProjectorRays/tree/master/src/lingodec

And should be kept in sync.

At the time of writing, the changes have not yet been merged within ProjectorRays and as such, live in 'scummvm' branch:

https://github.com/ProjectorRays/ProjectorRays/tree/scummvm/src/lingodec

The original code is licensed under the Mozilla Public License 2.0.