Код:
DefScriptInterface.obj : error LNK2001: неразрешенный внешний символ ""void __cdecl logcustom(unsigned char,enum Color,char const *,...)"
Дело в том что убран модификатор const у третьего параметра, это получилась другая функция.
Код:
void logcustom(uint8 lvl, Color color, BYTE *stru, ...)
Надо изменить объявление функции str_utf8_to_866 на :
Код:
char *str_utf8_to_866(const char *buf)
а logcustom оставить без изменений
Код:
void logcustom(uint8 lvl, Color color, const char *stru, ...)