Witam, Przeglądając kod libgadu, natrafiłem na niezgodny z faktycznym działaniem opis funkcji gg_read_line(). Dokumentacja mówi, że w przypadku powodzenia zwraca ona buf, podczas gdy w rzeczywistości zwraca ona miejsce w buf wskazujące na Null-a. Jednak libgadu nigdzie w kodzie nie polega na znaczeniu wskaźnika zwracanego przez tę funkcję, więc jest to sprawa raczej kosmetyczna. Natomiast drugą rzeczą, jaka rzuciła mi się w oczy co do tej funkcji, jest zwracanie NULL w przypadku gdy ret == 0, czyli gdy read() napotka na EOF. Wydaje mi się, że EOF w tym przypadku nie jest błędem i można spokojnie zwrócić buf.
-- Pozdrawiam, Bartosz _______________________________________________ libgadu-devel mailing list [email protected] http://lists.ziew.org/mailman/listinfo/libgadu-devel
