This folder is based on https://rarlab.com/rar/unrarsrc-5.6.6.tar.gz All modifications to existing files have been done in a manner so that no existing lines were edited; only new lines were added. UnRAR API has been extended with RARGetCommentW to allow for reading the archive comment as a Unicode string. Work-arounds for tiny problems with Clang/C2 have been implemented. Added lines can be found by looking for "// OPENMPT ADDITION" comments. Optimizations have been done to elimiate dead code that would never be used in OpenMPT's context. The following files have been modified: arcread.cpp, dll.cpp, dll,hpp, dll.def, extract.cpp, filcreat.cpp, file.cpp, filefn.cpp, find.cpp, match.cpp, os.hpp, pathfn.cpp, rdwrfn.cpp, rarvm.hpp, secpassword.cpp, system.cpp, timefn.cpp, volume.cpp, win32acl.cpp, win32lnk.cpp For building, premake is used to generate Visual Studio project files. See ../build/premake/ for details.