`char` is unsigned on some platforms, which breaks the assumption it
can hold value -1. The simple fix is to replace it by int8_t, which
gives compatibility with x86 platforms where Descent3 usually was
delivered on.
Descent3/attach.cpp:668:47: warning: array subscript has type "char" [-Wchar-subscripts]