Просто заметил это и хотел упомянуть об этом.Если кто-нибудь видел эту проблему и / или где она хранится, чтобы исправить ее, она будет признательна ...
Строка в подпрограмме
outbuf [2] = ( ( inbuf[2] & 0x03 ) << 6 ) | ( inbuf[3] & 0x3F );
Возникла проблема с момента inbufимеет только 3 индекса.Я еще не детализировал код, возможно, придется в ближайшее время.Просто вижу, исправлено ли это, но эта проблема встречается во всех версиях кода, которые я видел.
unsigned char inbuf[3], outbuf[4];
Заранее спасибо