The code now uses `#pragma once` and double underscore as a prefix can result in undefined behaviour. Ref: https://eel.is/c++draft/lex.name#3.1 Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>