Цитата
Как тогда быть? Что использовать вместо pgm_read_byte_far?
Его и использовать. Приведение типа неправильное, должно быть
countChar = (unsigned char) pgm_read_byte_far(buf + L);Цитата
Я брал код отсюда (PackBits Variant)
Пардон, я думал, что вы реализовали алгоритм от ReAl (он сюда подходит гораздо лучше)