Как по-вашему, стоит ли выкладывать в публичный доступ сырые программы? Которые только делают вид, что работают, а сами сегфолтятся и глючат?
Предыстория. В очередной раз наткнулся на программу составляющую стихи из прочитанных текстов: http://lleo.aha.ru/soft/lleo_dip.htm Показалось страшно неудобным, что программа не принимает кодировок кроме «альтернативной модифицированной». Заодно решил перевести с ассемблера на Си. Пока осилил только перевод, и то с ошибками. Весь текст оригинальной программы оставил пока в комментариях, текстовые сообщения тоже пока не менял.
Файлы: https://sourceforge.net/projects/versemonger/files/versemonger.c/download и https://sourceforge.net/projects/versemonger/files/versemonger.h/download
Собирать командой
sed -e 's/±/~/g ; s/—/-/g ; s/versemonger.h/versemonger-866.h/' versemonger.c | iconv -t cp866 > versemonger-866.c && sed -e 's/±/~/g ; s/—/-/g' versemonger.h | iconv -t cp866 > versemonger-866.h && gcc versemonger-866.c
Запускать в локали ru_RU.iso866. Под линуксом собирается, под другими ОС — вряд ли.