Пытаюсь кое-что исправить в vsftpd. в файле sysutil.c Добавляю в конец функцию: char * utfTOwin(const char *buf) { iconv_t ic; ic = iconv_open("UTF8", "CP1251"); if (ic == (icon_t)(-1)) return NULL; /* Дальше код не привожу, так как до него дело не доходит } Всё прекрасно собирается. Не понимаю, почему никогда не инициализируется ic, то есть из этой функции выход всегда NULL. Может кто промоделировать может. Грешу на патч openwall, но думаю врядли, всё же работает, а тут не хочет :-(
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от nobody
Ответ на:
комментарий
от nobody
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от nobody
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от watashiwa_daredeska
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от nobody
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от nobody
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не получается iconv cp1251 > utf8 (2013)
- Форум iconv - почему получаю invalid argumests (2004)
- Форум c и iconv - помогите разобраться (2008)
- Форум Помогите разобраться с libiconv (2012)
- Форум Вывести содержание бинарного файла (2013)
- Форум Переменные окружения. Как избавиться? (2010)
- Форум GLib проблема с потоками GMainLoop (2014)
- Форум [pipe] ftp не хочет общатся через два пайпа (2009)
- Форум C++/Странная работа iconv (2011)
- Форум Работа с сокетами в C (2010)