Зачем возвращать результат работы функции в пустоту?
Разбираюсь с этим кодом. Реализация LZW алгоритма на C. Дошел до функции распаковки данных expand(); Зачем там вот эта строчка?
char *decode_string(unsigned char *buffer,unsigned int code);
Она же просто возвращает buffer в пустоту. Или я чего-то не понимаю?