diff options
Diffstat (limited to 'kopete/protocols/gadu')
-rw-r--r-- | kopete/protocols/gadu/libgadu/common.c | 153 | ||||
-rw-r--r-- | kopete/protocols/gadu/libgadu/events.c | 152 | ||||
-rw-r--r-- | kopete/protocols/gadu/libgadu/http.c | 36 | ||||
-rw-r--r-- | kopete/protocols/gadu/libgadu/pubdir.c | 98 |
4 files changed, 222 insertions, 217 deletions
diff --git a/kopete/protocols/gadu/libgadu/common.c b/kopete/protocols/gadu/libgadu/common.c index 2e835fca..01be6f5a 100644 --- a/kopete/protocols/gadu/libgadu/common.c +++ b/kopete/protocols/gadu/libgadu/common.c @@ -2,7 +2,7 @@ /* * (C) Copyright 2001-2002 Wojtek Kaniewski <wojtekka@irc.pl> - * Robert J. Woźny <speedy@ziew.org> + * Robert J. Woďż˝ny <speedy@ziew.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License Version @@ -44,12 +44,12 @@ FILE *gg_debug_file = NULL; #ifndef GG_DEBUG_DISABLE /* - * gg_debug() // funkcja wewnętrzna + * gg_debug() // funkcja wewnďż˝trzna * - * wyświetla komunikat o danym poziomie, o ile użytkownik sobie tego życzy. + * wyďż˝wietla komunikat o danym poziomie, o ile uďż˝ytkownik sobie tego ďż˝yczy. * - * - level - poziom wiadomości - * - format... - treść wiadomości (kompatybilna z printf()) + * - level - poziom wiadomoďż˝ci + * - format... - tre�� wiadomoďż˝ci (kompatybilna z printf()) */ void gg_debug(int level, const char *format, ...) { @@ -79,15 +79,15 @@ cleanup: /* * gg_vsaprintf() // funkcja pomocnicza * - * robi dokładnie to samo, co vsprintf(), tyle że alokuje sobie wcześniej - * miejsce na dane. powinno działać na tych maszynach, które mają funkcję - * vsnprintf() zgodną z C99, jak i na wcześniejszych. + * robi dokďż˝adnie to samo, co vsprintf(), tyle ďż˝e alokuje sobie wczeďż˝niej + * miejsce na dane. powinno dziaďż˝aďż˝ na tych maszynach, ktďż˝re majďż˝ funkcjďż˝ + * vsnprintf() zgodnďż˝ z C99, jak i na wczeďż˝niejszych. * - * - format - opis wyświetlanego tekstu jak dla printf() - * - ap - lista argumentów dla printf() + * - format - opis wyďż˝wietlanego tekstu jak dla printf() + * - ap - lista argumentďż˝w dla printf() * - * zaalokowany bufor, który należy później zwolnić, lub NULL - * jeśli nie udało się wykonać zadania. + * zaalokowany bufor, ktďż˝ry naleďż˝y p��niej zwolniďż˝, lub NULL + * jeďż˝li nie udaďż˝o siďż˝ wykonaďż˝ zadania. */ char *gg_vsaprintf(const char *format, va_list ap) { @@ -129,8 +129,8 @@ char *gg_vsaprintf(const char *format, va_list ap) { char tmp[2]; - /* libce Solarisa przy buforze NULL zawsze zwracają -1, więc - * musimy podać coś istniejącego jako cel printf()owania. */ + /* libce Solarisa przy buforze NULL zawsze zwracajďż˝ -1, wiďż˝c + * musimy podaďż˝ coďż˝ istniejďż˝cego jako cel printf()owania. */ size = vsnprintf(tmp, sizeof(tmp), format, ap); if (!(buf = malloc(size + 1))) return NULL; @@ -157,14 +157,14 @@ char *gg_vsaprintf(const char *format, va_list ap) /* * gg_saprintf() // funkcja pomocnicza * - * robi dokładnie to samo, co sprintf(), tyle że alokuje sobie wcześniej - * miejsce na dane. powinno działać na tych maszynach, które mają funkcję - * vsnprintf() zgodną z C99, jak i na wcześniejszych. + * robi dokďż˝adnie to samo, co sprintf(), tyle ďż˝e alokuje sobie wczeďż˝niej + * miejsce na dane. powinno dziaďż˝aďż˝ na tych maszynach, ktďż˝re majďż˝ funkcjďż˝ + * vsnprintf() zgodnďż˝ z C99, jak i na wczeďż˝niejszych. * - * - format... - treść taka sama jak w funkcji printf() + * - format... - tre�� taka sama jak w funkcji printf() * - * zaalokowany bufor, który należy później zwolnić, lub NULL - * jeśli nie udało się wykonać zadania. + * zaalokowany bufor, ktďż˝ry naleďż˝y p��niej zwolniďż˝, lub NULL + * jeďż˝li nie udaďż˝o siďż˝ wykonaďż˝ zadania. */ char *gg_saprintf(const char *format, ...) { @@ -181,19 +181,20 @@ char *gg_saprintf(const char *format, ...) /* * gg_get_line() // funkcja pomocnicza * - * podaje kolejną linię z bufora tekstowego. niszczy go bezpowrotnie, dzieląc - * na kolejne stringi. zdarza się, nie ma potrzeby pisania funkcji dublującej - * bufor żeby tylko mieć nieruszone dane wejściowe, skoro i tak nie będą nam - * poźniej potrzebne. obcina `\r\n'. + * podaje kolejnďż˝ liniďż˝ z bufora tekstowego. niszczy go bezpowrotnie, dzielďż˝c + * na kolejne stringi. zdarza siďż˝, nie ma potrzeby pisania funkcji dublujďż˝cej + * bufor ďż˝eby tylko mieďż˝ nieruszone dane wejďż˝ciowe, skoro i tak nie bďż˝dďż˝ nam + * poďż˝niej potrzebne. obcina `\r\n'. * - * - ptr - wskaźnik do zmiennej, która przechowuje aktualną pozycję + * - ptr - wskaďż˝nik do zmiennej, ktďż˝ra przechowuje aktualnďż˝ pozycjďż˝ * w przemiatanym buforze * - * wskaźnik do kolejnej linii tekstu lub NULL, jeśli to już koniec bufora. + * wskaďż˝nik do kolejnej linii tekstu lub NULL, jeďż˝li to juďż˝ koniec bufora. */ char *gg_get_line(char **ptr) { - char *foo, *res; + const char *foo; + char *res; if (!ptr || !*ptr || !strcmp(*ptr, "")) return NULL; @@ -204,7 +205,6 @@ char *gg_get_line(char **ptr) *ptr += strlen(*ptr); else { *ptr = foo + 1; - *foo = 0; if (strlen(res) > 1 && res[strlen(res) - 1] == '\r') res[strlen(res) - 1] = 0; } @@ -215,15 +215,15 @@ char *gg_get_line(char **ptr) /* * gg_connect() // funkcja pomocnicza * - * łączy się z serwerem. pierwszy argument jest typu (void *), żeby nie - * musieć niczego inkludować w libgadu.h i nie psuć jakiś głupich zależności + * ��czy siďż˝ z serwerem. pierwszy argument jest typu (void *), ďż˝eby nie + * musieďż˝ niczego inkludowaďż˝ w libgadu.h i nie psuďż˝ jakiďż˝ gďż˝upich zaleďż˝noďż˝ci * na dziwnych systemach. * * - addr - adres serwera (struct in_addr *) * - port - port serwera - * - async - asynchroniczne połączenie + * - async - asynchroniczne po��czenie * - * deskryptor gniazda lub -1 w przypadku błędu (kod błędu w zmiennej errno). + * deskryptor gniazda lub -1 w przypadku b��du (kod b��du w zmiennej errno). */ int gg_connect(void *addr, int port, int async) { @@ -288,13 +288,13 @@ int gg_connect(void *addr, int port, int async) /* * gg_read_line() // funkcja pomocnicza * - * czyta jedną linię tekstu z gniazda. + * czyta jednďż˝ liniďż˝ tekstu z gniazda. * * - sock - deskryptor gniazda - * - buf - wskaźnik do bufora - * - length - długość bufora + * - buf - wskaďż˝nik do bufora + * - length - dďż˝ugo�� bufora * - * jeśli trafi na błąd odczytu lub podano nieprawidłowe parametry, zwraca NULL. + * jeďż˝li trafi na b��d odczytu lub podano nieprawidďż˝owe parametry, zwraca NULL. * inaczej zwraca buf. */ char *gg_read_line(int sock, char *buf, int length) @@ -330,9 +330,9 @@ char *gg_read_line(int sock, char *buf, int length) /* * gg_chomp() // funkcja pomocnicza * - * ucina "\r\n" lub "\n" z końca linii. + * ucina "\r\n" lub "\n" z koďż˝ca linii. * - * - line - linia do przycięcia + * - line - linia do przyciďż˝cia */ void gg_chomp(char *line) { @@ -350,15 +350,15 @@ void gg_chomp(char *line) } /* - * gg_urlencode() // funkcja wewnętrzna + * gg_urlencode() // funkcja wewnďż˝trzna * - * zamienia podany tekst na ciąg znaków do formularza http. przydaje się - * przy różnych usługach katalogu publicznego. + * zamienia podany tekst na ciďż˝g znakďż˝w do formularza http. przydaje siďż˝ + * przy r��nych usďż˝ugach katalogu publicznego. * - * - str - ciąg znaków do zakodowania + * - str - ciďż˝g znakďż˝w do zakodowania * - * zaalokowany bufor, który należy później zwolnić albo NULL - * w przypadku błędu. + * zaalokowany bufor, ktďż˝ry naleďż˝y p��niej zwolniďż˝ albo NULL + * w przypadku b��du. */ char *gg_urlencode(const char *str) { @@ -397,14 +397,14 @@ char *gg_urlencode(const char *str) } /* - * gg_http_hash() // funkcja wewnętrzna + * gg_http_hash() // funkcja wewnďż˝trzna * - * funkcja licząca hash dla adresu e-mail, hasła i paru innych. + * funkcja liczďż˝ca hash dla adresu e-mail, hasďż˝a i paru innych. * - * - format... - format kolejnych parametrów ('s' jeśli dany parametr jest - * ciągiem znaków lub 'u' jeśli numerem GG) + * - format... - format kolejnych parametrďż˝w ('s' jeďż˝li dany parametr jest + * ciďż˝giem znakďż˝w lub 'u' jeďż˝li numerem GG) * - * hash wykorzystywany przy rejestracji i wszelkich manipulacjach własnego + * hash wykorzystywany przy rejestracji i wszelkich manipulacjach wďż˝asnego * wpisu w katalogu publicznym. */ int gg_http_hash(const char *format, ...) @@ -441,12 +441,12 @@ int gg_http_hash(const char *format, ...) /* * gg_gethostbyname() // funkcja pomocnicza * - * odpowiednik gethostbyname() troszczący się o współbieżność, gdy mamy do - * dyspozycji funkcję gethostbyname_r(). + * odpowiednik gethostbyname() troszczďż˝cy siďż˝ o wsp��bieďż˝no��, gdy mamy do + * dyspozycji funkcjďż˝ gethostbyname_r(). * * - hostname - nazwa serwera * - * zwraca wskaźnik na strukturę in_addr, którą należy zwolnić. + * zwraca wskaďż˝nik na strukturďż˝ in_addr, ktďż˝rďż˝ naleďż˝y zwolniďż˝. */ struct in_addr *gg_gethostbyname(const char *hostname) { @@ -540,20 +540,20 @@ struct gg_win32_thread *gg_win32_threads = 0; /* * gg_win32_thread_socket() // funkcja pomocnicza, tylko dla win32 * - * zwraca deskryptor gniazda, które było ostatnio tworzone dla wątku + * zwraca deskryptor gniazda, ktďż˝re byďż˝o ostatnio tworzone dla wďż˝tku * o podanym identyfikatorze. * - * jeśli na win32 przy połączeniach synchronicznych zapamiętamy w jakim - * wątku uruchomiliśmy funkcję, która się z czymkolwiek łączy, to z osobnego - * wątku możemy anulować połączenie poprzez gg_win32_thread_socket(watek, -1); + * jeďż˝li na win32 przy po��czeniach synchronicznych zapamiďż˝tamy w jakim + * wďż˝tku uruchomiliďż˝my funkcjďż˝, ktďż˝ra siďż˝ z czymkolwiek ��czy, to z osobnego + * wďż˝tku moďż˝emy anulowaďż˝ po��czenie poprzez gg_win32_thread_socket(watek, -1); * - * - thread_id - id wątku. jeśli jest równe 0, brany jest aktualny wątek, - * jeśli równe -1, usuwa wpis o podanym sockecie. - * - socket - deskryptor gniazda. jeśli równe 0, zwraca deskryptor gniazda - * dla podanego wątku, jeśli równe -1, usuwa wpis, jeśli coś - * innego, ustawia dla podanego wątku dany numer deskryptora. + * - thread_id - id wďż˝tku. jeďż˝li jest rďż˝wne 0, brany jest aktualny wďż˝tek, + * jeďż˝li rďż˝wne -1, usuwa wpis o podanym sockecie. + * - socket - deskryptor gniazda. jeďż˝li rďż˝wne 0, zwraca deskryptor gniazda + * dla podanego wďż˝tku, jeďż˝li rďż˝wne -1, usuwa wpis, jeďż˝li coďż˝ + * innego, ustawia dla podanego wďż˝tku dany numer deskryptora. * - * jeśli socket jest równe 0, zwraca deskryptor gniazda dla podanego wątku. + * jeďż˝li socket jest rďż˝wne 0, zwraca deskryptor gniazda dla podanego wďż˝tku. */ int gg_win32_thread_socket(int thread_id, int socket) { @@ -608,9 +608,9 @@ static char gg_base64_charset[] = /* * gg_base64_encode() * - * zapisuje ciąg znaków w base64. + * zapisuje ciďż˝g znakďż˝w w base64. * - * - buf - ciąg znaków. + * - buf - ciďż˝g znakďż˝w. * * zaalokowany bufor. */ @@ -665,14 +665,15 @@ char *gg_base64_encode(const char *buf) /* * gg_base64_decode() * - * dekoduje ciąg znaków z base64. + * dekoduje ciďż˝g znakďż˝w z base64. * - * - buf - ciąg znaków. + * - buf - ciďż˝g znakďż˝w. * * zaalokowany bufor. */ char *gg_base64_decode(const char *buf) { + const char *foo2; char *res, *save, *foo, val; const char *end; unsigned int index = 0; @@ -692,8 +693,12 @@ char *gg_base64_decode(const char *buf) buf++; continue; } - if (!(foo = strchr(gg_base64_charset, *buf))) + if (!(foo2 = strchr(gg_base64_charset, *buf))) { foo = gg_base64_charset; + } + else { + foo = foo2; + } val = (int)(foo - gg_base64_charset); buf++; switch (index) { @@ -721,11 +726,11 @@ char *gg_base64_decode(const char *buf) } /* - * gg_proxy_auth() // funkcja wewnętrzna + * gg_proxy_auth() // funkcja wewnďż˝trzna * - * tworzy nagłówek autoryzacji dla proxy. + * tworzy nag��wek autoryzacji dla proxy. * - * zaalokowany tekst lub NULL, jeśli proxy nie jest włączone lub nie wymaga + * zaalokowany tekst lub NULL, jeďż˝li proxy nie jest w��czone lub nie wymaga * autoryzacji. */ char *gg_proxy_auth() @@ -764,7 +769,7 @@ static uint32_t gg_crc32_table[256]; static int gg_crc32_initialized = 0; /* - * gg_crc32_make_table() // funkcja wewnętrzna + * gg_crc32_make_table() // funkcja wewnďż˝trzna */ static void gg_crc32_make_table() { @@ -786,11 +791,11 @@ static void gg_crc32_make_table() /* * gg_crc32() * - * wyznacza sumę kontrolną CRC32 danego bloku danych. + * wyznacza sumďż˝ kontrolnďż˝ CRC32 danego bloku danych. * - * - crc - suma kontrola poprzedniego bloku danych lub 0 jeśli pierwszy + * - crc - suma kontrola poprzedniego bloku danych lub 0 jeďż˝li pierwszy * - buf - bufor danych - * - size - ilość danych + * - size - ilo�� danych * * suma kontrolna CRC32. */ diff --git a/kopete/protocols/gadu/libgadu/events.c b/kopete/protocols/gadu/libgadu/events.c index 97b84912..7adc3a84 100644 --- a/kopete/protocols/gadu/libgadu/events.c +++ b/kopete/protocols/gadu/libgadu/events.c @@ -2,8 +2,8 @@ /* * (C) Copyright 2001-2006 Wojtek Kaniewski <wojtekka@irc.pl> - * Robert J. Woźny <speedy@ziew.org> - * Arkadiusz Miśkiewicz <arekm@pld-linux.org> + * Robert J. Woďż˝ny <speedy@ziew.org> + * Arkadiusz Miďż˝kiewicz <arekm@pld-linux.org> * Adam Wysocki <gophi@ekg.chmurka.net> * * This program is free software; you can redistribute it and/or modify @@ -50,9 +50,9 @@ /* * gg_event_free() * - * zwalnia pamięć zajmowaną przez informację o zdarzeniu. + * zwalnia pami�� zajmowanďż˝ przez informacjďż˝ o zdarzeniu. * - * - e - wskaźnik do informacji o zdarzeniu + * - e - wskaďż˝nik do informacji o zdarzeniu */ void gg_event_free(struct gg_event *e) { @@ -127,7 +127,7 @@ void gg_event_free(struct gg_event *e) * * - s - sesja * - q - kolejka - * - freeq - czy zwolnić kolejkę + * - freeq - czy zwolniďż˝ kolejkďż˝ * * 0/-1 */ @@ -161,9 +161,9 @@ int gg_image_queue_remove(struct gg_session *s, struct gg_image_queue *q, int fr } /* - * gg_image_queue_parse() // funkcja wewnętrzna + * gg_image_queue_parse() // funkcja wewnďż˝trzna * - * parsuje przychodzący pakiet z obrazkiem. + * parsuje przychodzďż˝cy pakiet z obrazkiem. * * - e - opis zdarzenia * - @@ -178,7 +178,7 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len, return; } - /* znajdź dany obrazek w kolejce danej sesji */ + /* znajdďż˝ dany obrazek w kolejce danej sesji */ for (qq = sess->images, q = NULL; qq; qq = qq->next) { if (sender == qq->sender && i->size == qq->size && i->crc32 == qq->crc32) { @@ -200,7 +200,7 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len, len -= sizeof(struct gg_msg_image_reply); p += sizeof(struct gg_msg_image_reply); - /* sprawdź, czy mamy tekst zakończony \0 */ + /* sprawdďż˝, czy mamy tekst zakoďż˝czony \0 */ for (i = 0; i < len; i++) { if (!p[i]) { @@ -232,7 +232,7 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len, memcpy(q->image + q->done, p, len); q->done += len; - /* jeśli skończono odbierać obrazek, wygeneruj zdarzenie */ + /* jeďż˝li skoďż˝czono odbieraďż˝ obrazek, wygeneruj zdarzenie */ if (q->done >= q->size) { e->type = GG_EVENT_IMAGE_REPLY; @@ -249,12 +249,12 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len, } /* - * gg_handle_recv_msg() // funkcja wewnętrzna + * gg_handle_recv_msg() // funkcja wewnďż˝trzna * - * obsługuje pakiet z przychodzącą wiadomością, rozbijając go na dodatkowe + * obsďż˝uguje pakiet z przychodzďż˝cďż˝ wiadomoďż˝ciďż˝, rozbijajďż˝c go na dodatkowe * struktury (konferencje, kolorki) w razie potrzeby. * - * - h - nagłówek pakietu + * - h - nag��wek pakietu * - e - opis zdarzenia * * 0, -1. @@ -384,7 +384,7 @@ static int gg_handle_recv_msg(struct gg_header *h, struct gg_event *e, struct gg if (p + sizeof(struct gg_msg_image_reply) == packet_end) { - /* pusta odpowiedź - klient po drugiej stronie nie ma żądanego obrazka */ + /* pusta odpowiedďż˝ - klient po drugiej stronie nie ma ��danego obrazka */ e->type = GG_EVENT_IMAGE_REPLY; e->event.image_reply.sender = gg_fix32(r->sender); @@ -438,11 +438,11 @@ fail: } /* - * gg_watch_fd_connected() // funkcja wewnętrzna + * gg_watch_fd_connected() // funkcja wewnďż˝trzna * - * patrzy na gniazdo, odbiera pakiet i wypełnia strukturę zdarzenia. + * patrzy na gniazdo, odbiera pakiet i wypeďż˝nia strukturďż˝ zdarzenia. * - * - sess - struktura opisująca sesję + * - sess - struktura opisujďż˝ca sesjďż˝ * - e - opis zdarzenia * * 0, -1. @@ -727,7 +727,7 @@ static int gg_watch_fd_connected(struct gg_session *sess, struct gg_event *e) if (h->length < 1) break; - /* jeśli odpowiedź na eksport, wywołaj zdarzenie tylko + /* jeďż˝li odpowiedďż˝ na eksport, wywoďż˝aj zdarzenie tylko * gdy otrzymano wszystkie odpowiedzi */ if (p[0] == GG_USERLIST_PUT_REPLY || p[0] == GG_USERLIST_PUT_MORE_REPLY) { if (--sess->userlist_blocks) @@ -780,16 +780,16 @@ fail: /* * gg_watch_fd() * - * funkcja, którą należy wywołać, gdy coś się stanie z obserwowanym - * deskryptorem. zwraca klientowi informację o tym, co się dzieje. + * funkcja, ktďż˝rďż˝ naleďż˝y wywoďż˝aďż˝, gdy coďż˝ siďż˝ stanie z obserwowanym + * deskryptorem. zwraca klientowi informacjďż˝ o tym, co siďż˝ dzieje. * * - sess - opis sesji * - * wskaźnik do struktury gg_event, którą trzeba zwolnić później - * za pomocą gg_event_free(). jesli rodzaj zdarzenia jest równy - * GG_EVENT_NONE, należy je zignorować. jeśli zwróciło NULL, - * stało się coś niedobrego -- albo zabrakło pamięci albo zerwało - * połączenie. + * wskaďż˝nik do struktury gg_event, ktďż˝rďż˝ trzeba zwolniďż˝ p��niej + * za pomocďż˝ gg_event_free(). jesli rodzaj zdarzenia jest rďż˝wny + * GG_EVENT_NONE, naleďż˝y je zignorowaďż˝. jeďż˝li zwrďż˝ciďż˝o NULL, + * staďż˝o siďż˝ coďż˝ niedobrego -- albo zabrakďż˝o pamiďż˝ci albo zerwaďż˝o + * po��czenie. */ struct gg_event *gg_watch_fd(struct gg_session *sess) { @@ -845,14 +845,14 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) goto fail_resolving; } - /* jeśli jesteśmy w resolverze i mamy ustawiony port - * proxy, znaczy, że resolvowaliśmy proxy. zatem + /* jeďż˝li jesteďż˝my w resolverze i mamy ustawiony port + * proxy, znaczy, ďż˝e resolvowaliďż˝my proxy. zatem * wpiszmy jego adres. */ if (sess->proxy_port) sess->proxy_addr = addr.s_addr; /* zapiszmy sobie adres huba i adres serwera (do - * bezpośredniego połączenia, jeśli hub leży) + * bezpoďż˝redniego po��czenia, jeďż˝li hub leďż˝y) * z resolvera. */ if (sess->proxy_addr && sess->proxy_port) port = sess->proxy_port; @@ -863,17 +863,17 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() resolved, connecting to %s:%d\n", inet_ntoa(addr), port); - /* łączymy się albo z hubem, albo z proxy, zależnie - * od tego, co resolvowaliśmy. */ + /* ��czymy siďż˝ albo z hubem, albo z proxy, zaleďż˝nie + * od tego, co resolvowaliďż˝my. */ if ((sess->fd = gg_connect(&addr, port, sess->async)) == -1) { - /* jeśli w trybie asynchronicznym gg_connect() - * zwróci błąd, nie ma sensu próbować dalej. */ + /* jeďż˝li w trybie asynchronicznym gg_connect() + * zwrďż˝ci b��d, nie ma sensu prďż˝bowaďż˝ dalej. */ gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s), critical\n", errno, strerror(errno)); goto fail_connecting; } - /* jeśli podano serwer i łączmy się przez proxy, - * jest to bezpośrednie połączenie, inaczej jest + /* jeďż˝li podano serwer i ��czmy siďż˝ przez proxy, + * jest to bezpoďż˝rednie po��czenie, inaczej jest * do huba. */ sess->state = (sess->proxy_addr && sess->proxy_port && sess->server_addr) ? GG_STATE_CONNECTING_GG : GG_STATE_CONNECTING_HUB; sess->check = GG_CHECK_WRITE; @@ -890,11 +890,11 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() GG_STATE_CONNECTING_HUB\n"); - /* jeśli asynchroniczne, sprawdzamy, czy nie wystąpił - * przypadkiem jakiś błąd. */ + /* jeďż˝li asynchroniczne, sprawdzamy, czy nie wystďż˝piďż˝ + * przypadkiem jakiďż˝ b��d. */ if (sess->async && (getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) { - /* no tak, nie udało się połączyć z proxy. nawet - * nie próbujemy dalej. */ + /* no tak, nie udaďż˝o siďż˝ po��czyďż˝ z proxy. nawet + * nie prďż˝bujemy dalej. */ if (sess->proxy_addr && sess->proxy_port) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", res, strerror(res)); goto fail_connecting; @@ -905,9 +905,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) if ((sess->fd = gg_connect(&sess->hub_addr, GG_DEFAULT_PORT, sess->async)) == -1) { /* przy asynchronicznych, gg_connect() - * zwraca -1 przy błędach socket(), + * zwraca -1 przy b��dach socket(), * ioctl(), braku routingu itd. dlatego - * nawet nie próbujemy dalej. */ + * nawet nie prďż˝bujemy dalej. */ gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() direct connection failed (errno=%d, %s), critical\n", errno, strerror(errno)); goto fail_connecting; } @@ -952,7 +952,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) free(client); - /* zwolnij pamięć po wersji klienta. */ + /* zwolnij pami�� po wersji klienta. */ if (sess->client_version) { free(sess->client_version); sess->client_version = NULL; @@ -960,9 +960,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) gg_debug(GG_DEBUG_MISC, "=> -----BEGIN-HTTP-QUERY-----\n%s\n=> -----END-HTTP-QUERY-----\n", buf); - /* zapytanie jest krótkie, więc zawsze zmieści się - * do bufora gniazda. jeśli write() zwróci mniej, - * stało się coś złego. */ + /* zapytanie jest krďż˝tkie, wiďż˝c zawsze zmieďż˝ci siďż˝ + * do bufora gniazda. jeďż˝li write() zwrďż˝ci mniej, + * staďż˝o siďż˝ coďż˝ zďż˝ego. */ if (write(sess->fd, buf, strlen(buf)) < (signed)strlen(buf)) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() sending query failed\n"); @@ -989,22 +989,22 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() GG_STATE_READING_DATA\n"); - /* czytamy linię z gniazda i obcinamy \r\n. */ + /* czytamy liniďż˝ z gniazda i obcinamy \r\n. */ gg_read_line(sess->fd, buf, sizeof(buf) - 1); gg_chomp(buf); gg_debug(GG_DEBUG_TRAFFIC, "// gg_watch_fd() received http header (%s)\n", buf); - /* sprawdzamy, czy wszystko w porządku. */ + /* sprawdzamy, czy wszystko w porzďż˝dku. */ if (strncmp(buf, "HTTP/1.", 7) || strncmp(buf + 9, "200", 3)) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() that's not what we've expected, trying direct connection\n"); close(sess->fd); - /* jeśli otrzymaliśmy jakieś dziwne informacje, - * próbujemy się łączyć z pominięciem huba. */ + /* jeďż˝li otrzymaliďż˝my jakieďż˝ dziwne informacje, + * prďż˝bujemy siďż˝ ��czyďż˝ z pominiďż˝ciem huba. */ if (sess->proxy_addr && sess->proxy_port) { if ((sess->fd = gg_connect(&sess->proxy_addr, sess->proxy_port, sess->async)) == -1) { - /* trudno. nie wyszło. */ + /* trudno. nie wyszďż˝o. */ gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", errno, strerror(errno)); goto fail_connecting; } @@ -1017,13 +1017,13 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) sess->port = GG_DEFAULT_PORT; - /* łączymy się na port 8074 huba. */ + /* ��czymy siďż˝ na port 8074 huba. */ if ((sess->fd = gg_connect(&sess->hub_addr, sess->port, sess->async)) == -1) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s), trying https\n", errno, strerror(errno)); sess->port = GG_HTTPS_PORT; - /* łączymy się na port 443. */ + /* ��czymy siďż˝ na port 443. */ if ((sess->fd = gg_connect(&sess->hub_addr, sess->port, sess->async)) == -1) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s)\n", errno, strerror(errno)); goto fail_connecting; @@ -1036,16 +1036,16 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) break; } - /* ignorujemy resztę nagłówka. */ + /* ignorujemy resztďż˝ nag��wka. */ while (strcmp(buf, "\r\n") && strcmp(buf, "")) gg_read_line(sess->fd, buf, sizeof(buf) - 1); - /* czytamy pierwszą linię danych. */ + /* czytamy pierwszďż˝ liniďż˝ danych. */ gg_read_line(sess->fd, buf, sizeof(buf) - 1); gg_chomp(buf); - /* jeśli pierwsza liczba w linii nie jest równa zeru, - * oznacza to, że mamy wiadomość systemową. */ + /* jeďż˝li pierwsza liczba w linii nie jest rďż˝wna zeru, + * oznacza to, ďż˝e mamy wiadomo�� systemowďż˝. */ if (atoi(buf)) { char tmp[1024], *foo, *sysmsg_buf = NULL; int len = 0; @@ -1088,7 +1088,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) tmp++; *tmp = 0; - if ((tmp = strchr(host, ':'))) { + if ((tmp = (char*)strchr(host, ':'))) { *tmp = 0; port = atoi(tmp + 1); } @@ -1103,9 +1103,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) sess->server_addr = addr.s_addr; if (!gg_proxy_http_only && sess->proxy_addr && sess->proxy_port) { - /* jeśli mamy proxy, łączymy się z nim. */ + /* jeďż˝li mamy proxy, ��czymy siďż˝ z nim. */ if ((sess->fd = gg_connect(&sess->proxy_addr, sess->proxy_port, sess->async)) == -1) { - /* nie wyszło? trudno. */ + /* nie wyszďż˝o? trudno. */ gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", errno, strerror(errno)); goto fail_connecting; } @@ -1118,15 +1118,15 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) sess->port = port; - /* łączymy się z właściwym serwerem. */ + /* ��czymy siďż˝ z wďż˝aďż˝ciwym serwerem. */ if ((sess->fd = gg_connect(&addr, sess->port, sess->async)) == -1) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s), trying https\n", errno, strerror(errno)); sess->port = GG_HTTPS_PORT; - /* nie wyszło? próbujemy portu 443. */ + /* nie wyszďż˝o? prďż˝bujemy portu 443. */ if ((sess->fd = gg_connect(&addr, GG_HTTPS_PORT, sess->async)) == -1) { - /* ostatnia deska ratunku zawiodła? + /* ostatnia deska ratunku zawiodďż˝a? * w takim razie zwijamy manatki. */ gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s)\n", errno, strerror(errno)); goto fail_connecting; @@ -1146,10 +1146,10 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() GG_STATE_CONNECTING_GG\n"); - /* jeśli wystąpił błąd podczas łączenia się... */ + /* jeďż˝li wystďż˝piďż˝ b��d podczas ��czenia siďż˝... */ if (sess->async && (sess->timeout == 0 || getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) { - /* jeśli nie udało się połączenie z proxy, - * nie mamy czego próbować więcej. */ + /* jeďż˝li nie udaďż˝o siďż˝ po��czenie z proxy, + * nie mamy czego prďż˝bowaďż˝ wiďż˝cej. */ if (sess->proxy_addr && sess->proxy_port) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", res, strerror(res)); goto fail_connecting; @@ -1164,10 +1164,10 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) #endif #ifdef __GG_LIBGADU_HAVE_OPENSSL - /* jeśli logujemy się po TLS, nie próbujemy - * się łączyć już z niczym innym w przypadku - * błędu. nie dość, że nie ma sensu, to i - * trzeba by się bawić w tworzenie na nowo + /* jeďż˝li logujemy siďż˝ po TLS, nie prďż˝bujemy + * siďż˝ ��czyďż˝ juďż˝ z niczym innym w przypadku + * b��du. nie do��, ďż˝e nie ma sensu, to i + * trzeba by siďż˝ bawiďż˝ w tworzenie na nowo * SSL i SSL_CTX. */ if (sess->ssl) { @@ -1180,7 +1180,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) sess->port = GG_HTTPS_PORT; - /* próbujemy na port 443. */ + /* prďż˝bujemy na port 443. */ if ((sess->fd = gg_connect(&sess->server_addr, sess->port, sess->async)) == -1) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s)\n", errno, strerror(errno)); goto fail_connecting; @@ -1192,7 +1192,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) if (gg_proxy_http_only) sess->proxy_port = 0; - /* jeśli mamy proxy, wyślijmy zapytanie. */ + /* jeďż˝li mamy proxy, wyďż˝lijmy zapytanie. */ if (sess->proxy_addr && sess->proxy_port) { char buf[100], *auth = gg_proxy_auth(); struct in_addr addr; @@ -1206,9 +1206,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() proxy request:\n// %s", buf); - /* wysyłamy zapytanie. jest ono na tyle krótkie, - * że musi się zmieścić w buforze gniazda. jeśli - * write() zawiedzie, stało się coś złego. */ + /* wysyďż˝amy zapytanie. jest ono na tyle krďż˝tkie, + * ďż˝e musi siďż˝ zmieďż˝ciďż˝ w buforze gniazda. jeďż˝li + * write() zawiedzie, staďż˝o siďż˝ coďż˝ zďż˝ego. */ if (write(sess->fd, buf, strlen(buf)) < (signed)strlen(buf)) { gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() can't send proxy request\n"); if (auth) @@ -1344,8 +1344,8 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) memset(&l, 0, sizeof(l)); l.dunno2 = 0xbe; - /* XXX bardzo, bardzo, bardzo głupi pomysł na pozbycie - * się tekstu wrzucanego przez proxy. */ + /* XXX bardzo, bardzo, bardzo gďż˝upi pomysďż˝ na pozbycie + * siďż˝ tekstu wrzucanego przez proxy. */ if (sess->proxy_addr && sess->proxy_port) { char buf[100]; @@ -1362,7 +1362,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess) } /* XXX niech czeka jeszcze raz w tej samej - * fazie. głupio, ale działa. */ + * fazie. gďż˝upio, ale dziaďż˝a. */ sess->proxy_port = 0; break; diff --git a/kopete/protocols/gadu/libgadu/http.c b/kopete/protocols/gadu/libgadu/http.c index 77ebb319..debe0eb6 100644 --- a/kopete/protocols/gadu/libgadu/http.c +++ b/kopete/protocols/gadu/libgadu/http.c @@ -44,17 +44,17 @@ /* * gg_http_connect() // funkcja pomocnicza * - * rozpoczyna połączenie po http. + * rozpoczyna po��czenie po http. * * - hostname - adres serwera * - port - port serwera - * - async - asynchroniczne połączenie + * - async - asynchroniczne po��czenie * - method - metoda http (GET, POST, cokolwiek) - * - path - ścieżka do zasobu (musi być poprzedzona ,,/'') - * - header - nagłówek zapytania plus ewentualne dane dla POST + * - path - ďż˝cieďż˝ka do zasobu (musi byďż˝ poprzedzona ,,/'') + * - header - nag��wek zapytania plus ewentualne dane dla POST * - * zaalokowana struct gg_http, którą poźniej należy - * zwolnić funkcją gg_http_free(), albo NULL jeśli wystąpił błąd. + * zaalokowana struct gg_http, ktďż˝rďż˝ poďż˝niej naleďż˝y + * zwolniďż˝ funkcjďż˝ gg_http_free(), albo NULL jeďż˝li wystďż˝piďż˝ b��d. */ struct gg_http *gg_http_connect(const char *hostname, int port, int async, const char *method, const char *path, const char *header) { @@ -166,14 +166,14 @@ struct gg_http *gg_http_connect(const char *hostname, int port, int async, const /* * gg_http_watch_fd() * - * przy asynchronicznej obsłudze HTTP funkcję tą należy wywołać, jeśli - * zmieniło się coś na obserwowanym deskryptorze. + * przy asynchronicznej obsďż˝udze HTTP funkcjďż˝ tďż˝ naleďż˝y wywoďż˝aďż˝, jeďż˝li + * zmieniďż˝o siďż˝ coďż˝ na obserwowanym deskryptorze. * - * - h - struktura opisująca połączenie + * - h - struktura opisujďż˝ca po��czenie * - * jeśli wszystko poszło dobrze to 0, inaczej -1. połączenie będzie - * zakończone, jeśli h->state == GG_STATE_PARSING. jeśli wystąpi jakiś - * błąd, to będzie tam GG_STATE_ERROR i odpowiedni kod błędu w h->error. + * jeďż˝li wszystko poszďż˝o dobrze to 0, inaczej -1. po��czenie bďż˝dzie + * zakoďż˝czone, jeďż˝li h->state == GG_STATE_PARSING. jeďż˝li wystďż˝pi jakiďż˝ + * b��d, to bďż˝dzie tam GG_STATE_ERROR i odpowiedni kod b��du w h->error. */ int gg_http_watch_fd(struct gg_http *h) { @@ -339,7 +339,7 @@ int gg_http_watch_fd(struct gg_http *h) if (!strncasecmp(line, "Content-length: ", 16)) { h->body_size = atoi(line + 16); } - line = strchr(line, '\n'); + line = (char*)strchr(line, '\n'); if (line) line++; } @@ -451,9 +451,9 @@ int gg_http_watch_fd(struct gg_http *h) /* * gg_http_stop() * - * jeśli połączenie jest w trakcie, przerywa je. nie zwalnia h->data. + * jeďż˝li po��czenie jest w trakcie, przerywa je. nie zwalnia h->data. * - * - h - struktura opisująca połączenie + * - h - struktura opisujďż˝ca po��czenie */ void gg_http_stop(struct gg_http *h) { @@ -469,7 +469,7 @@ void gg_http_stop(struct gg_http *h) } /* - * gg_http_free_fields() // funkcja wewnętrzna + * gg_http_free_fields() // funkcja wewnďż˝trzna * * zwalnia pola struct gg_http, ale nie zwalnia samej struktury. */ @@ -497,9 +497,9 @@ void gg_http_free_fields(struct gg_http *h) /* * gg_http_free() * - * próbuje zamknąć połączenie i zwalnia pamięć po nim. + * prďż˝buje zamkn�� po��czenie i zwalnia pami�� po nim. * - * - h - struktura, którą należy zlikwidować + * - h - struktura, ktďż˝rďż˝ naleďż˝y zlikwidowaďż˝ */ void gg_http_free(struct gg_http *h) { diff --git a/kopete/protocols/gadu/libgadu/pubdir.c b/kopete/protocols/gadu/libgadu/pubdir.c index 7ed545ff..50e11932 100644 --- a/kopete/protocols/gadu/libgadu/pubdir.c +++ b/kopete/protocols/gadu/libgadu/pubdir.c @@ -33,17 +33,17 @@ /* * gg_register3() * - * rozpoczyna rejestrację użytkownika protokołem GG 6.0. wymaga wcześniejszego - * pobrania tokenu za pomocą funkcji gg_token(). + * rozpoczyna rejestracjďż˝ uďż˝ytkownika protokoďż˝em GG 6.0. wymaga wczeďż˝niejszego + * pobrania tokenu za pomocďż˝ funkcji gg_token(). * * - email - adres e-mail klienta - * - password - hasło klienta + * - password - hasďż˝o klienta * - tokenid - identyfikator tokenu - * - tokenval - wartość tokenu - * - async - połączenie asynchroniczne + * - tokenval - warto�� tokenu + * - async - po��czenie asynchroniczne * - * zaalokowana struct gg_http, którą poźniej należy zwolnić - * funkcją gg_register_free(), albo NULL jeśli wystąpił błąd. + * zaalokowana struct gg_http, ktďż˝rďż˝ poďż˝niej naleďż˝y zwolniďż˝ + * funkcjďż˝ gg_register_free(), albo NULL jeďż˝li wystďż˝piďż˝ b��d. */ struct gg_http *gg_register3(const char *email, const char *password, const char *tokenid, const char *tokenval, int async) { @@ -125,16 +125,16 @@ struct gg_http *gg_register3(const char *email, const char *password, const char /* * gg_unregister3() * - * usuwa konto użytkownika z serwera protokołem GG 6.0 + * usuwa konto uďż˝ytkownika z serwera protokoďż˝em GG 6.0 * * - uin - numerek GG - * - password - hasło klienta + * - password - hasďż˝o klienta * - tokenid - identyfikator tokenu - * - tokenval - wartość tokenu - * - async - połączenie asynchroniczne + * - tokenval - warto�� tokenu + * - async - po��czenie asynchroniczne * - * zaalokowana struct gg_http, którą poźniej należy zwolnić - * funkcją gg_unregister_free(), albo NULL jeśli wystąpił błąd. + * zaalokowana struct gg_http, ktďż˝rďż˝ poďż˝niej naleďż˝y zwolniďż˝ + * funkcjďż˝ gg_unregister_free(), albo NULL jeďż˝li wystďż˝piďż˝ b��d. */ struct gg_http *gg_unregister3(uin_t uin, const char *password, const char *tokenid, const char *tokenval, int async) { @@ -214,19 +214,19 @@ struct gg_http *gg_unregister3(uin_t uin, const char *password, const char *toke /* * gg_change_passwd4() * - * wysyła żądanie zmiany hasła zgodnie z protokołem GG 6.0. wymaga - * wcześniejszego pobrania tokenu za pomocą funkcji gg_token(). + * wysyďż˝a ��danie zmiany hasďż˝a zgodnie z protokoďż˝em GG 6.0. wymaga + * wczeďż˝niejszego pobrania tokenu za pomocďż˝ funkcji gg_token(). * * - uin - numer * - email - adres e-mail - * - passwd - stare hasło - * - newpasswd - nowe hasło + * - passwd - stare hasďż˝o + * - newpasswd - nowe hasďż˝o * - tokenid - identyfikator tokenu - * - tokenval - wartość tokenu - * - async - połączenie asynchroniczne + * - tokenval - warto�� tokenu + * - async - po��czenie asynchroniczne * - * zaalokowana struct gg_http, którą poźniej należy zwolnić - * funkcją gg_change_passwd_free(), albo NULL jeśli wystąpił błąd. + * zaalokowana struct gg_http, ktďż˝rďż˝ poďż˝niej naleďż˝y zwolniďż˝ + * funkcjďż˝ gg_change_passwd_free(), albo NULL jeďż˝li wystďż˝piďż˝ b��d. */ struct gg_http *gg_change_passwd4(uin_t uin, const char *email, const char *passwd, const char *newpasswd, const char *tokenid, const char *tokenval, int async) { @@ -313,16 +313,16 @@ struct gg_http *gg_change_passwd4(uin_t uin, const char *email, const char *pass /* * gg_remind_passwd3() * - * wysyła żądanie przypomnienia hasła e-mailem. + * wysyďż˝a ��danie przypomnienia hasďż˝a e-mailem. * * - uin - numer * - email - adres e-mail taki, jak ten zapisany na serwerze - * - async - połączenie asynchroniczne + * - async - po��czenie asynchroniczne * - tokenid - identyfikator tokenu - * - tokenval - wartość tokenu + * - tokenval - warto�� tokenu * - * zaalokowana struct gg_http, którą poźniej należy zwolnić - * funkcją gg_remind_passwd_free(), albo NULL jeśli wystąpił błąd. + * zaalokowana struct gg_http, ktďż˝rďż˝ poďż˝niej naleďż˝y zwolniďż˝ + * funkcjďż˝ gg_remind_passwd_free(), albo NULL jeďż˝li wystďż˝piďż˝ b��d. */ struct gg_http *gg_remind_passwd3(uin_t uin, const char *email, const char *tokenid, const char *tokenval, int async) { @@ -400,14 +400,14 @@ struct gg_http *gg_remind_passwd3(uin_t uin, const char *email, const char *toke /* * gg_pubdir_watch_fd() * - * przy asynchronicznych operacjach na katalogu publicznym należy wywoływać - * tę funkcję przy zmianach na obserwowanym deskryptorze. + * przy asynchronicznych operacjach na katalogu publicznym naleďż˝y wywoďż˝ywaďż˝ + * tďż˝ funkcjďż˝ przy zmianach na obserwowanym deskryptorze. * - * - h - struktura opisująca połączenie + * - h - struktura opisujďż˝ca po��czenie * - * jeśli wszystko poszło dobrze to 0, inaczej -1. operacja będzie - * zakończona, jeśli h->state == GG_STATE_DONE. jeśli wystąpi jakiś - * błąd, to będzie tam GG_STATE_ERROR i odpowiedni kod błędu w h->error. + * jeďż˝li wszystko poszďż˝o dobrze to 0, inaczej -1. operacja bďż˝dzie + * zakoďż˝czona, jeďż˝li h->state == GG_STATE_DONE. jeďż˝li wystďż˝pi jakiďż˝ + * b��d, to bďż˝dzie tam GG_STATE_ERROR i odpowiedni kod b��du w h->error. */ int gg_pubdir_watch_fd(struct gg_http *h) { @@ -466,7 +466,7 @@ int gg_pubdir_watch_fd(struct gg_http *h) /* * gg_pubdir_free() * - * zwalnia pamięć po efektach operacji na katalogu publicznym. + * zwalnia pami�� po efektach operacji na katalogu publicznym. * * - h - zwalniana struktura */ @@ -482,11 +482,11 @@ void gg_pubdir_free(struct gg_http *h) /* * gg_token() * - * pobiera z serwera token do autoryzacji zakładania konta, usuwania - * konta i zmiany hasła. + * pobiera z serwera token do autoryzacji zakďż˝adania konta, usuwania + * konta i zmiany hasďż˝a. * - * zaalokowana struct gg_http, którą poźniej należy zwolnić - * funkcją gg_token_free(), albo NULL jeśli wystąpił błąd. + * zaalokowana struct gg_http, ktďż˝rďż˝ poďż˝niej naleďż˝y zwolniďż˝ + * funkcjďż˝ gg_token_free(), albo NULL jeďż˝li wystďż˝piďż˝ b��d. */ struct gg_http *gg_token(int async) { @@ -519,14 +519,14 @@ struct gg_http *gg_token(int async) /* * gg_token_watch_fd() * - * przy asynchronicznych operacjach związanych z tokenem należy wywoływać - * tę funkcję przy zmianach na obserwowanym deskryptorze. + * przy asynchronicznych operacjach zwiďż˝zanych z tokenem naleďż˝y wywoďż˝ywaďż˝ + * tďż˝ funkcjďż˝ przy zmianach na obserwowanym deskryptorze. * - * - h - struktura opisująca połączenie + * - h - struktura opisujďż˝ca po��czenie * - * jeśli wszystko poszło dobrze to 0, inaczej -1. operacja będzie - * zakończona, jeśli h->state == GG_STATE_DONE. jeśli wystąpi jakiś - * błąd, to będzie tam GG_STATE_ERROR i odpowiedni kod błędu w h->error. + * jeďż˝li wszystko poszďż˝o dobrze to 0, inaczej -1. operacja bďż˝dzie + * zakoďż˝czona, jeďż˝li h->state == GG_STATE_DONE. jeďż˝li wystďż˝pi jakiďż˝ + * b��d, to bďż˝dzie tam GG_STATE_ERROR i odpowiedni kod b��du w h->error. */ int gg_token_watch_fd(struct gg_http *h) { @@ -552,8 +552,8 @@ int gg_token_watch_fd(struct gg_http *h) if (h->state != GG_STATE_PARSING) return 0; - /* jeśli h->data jest puste, to ściągaliśmy tokenid i url do niego, - * ale jeśli coś tam jest, to znaczy, że mamy drugi etap polegający + /* jeďż˝li h->data jest puste, to ďż˝ciďż˝galiďż˝my tokenid i url do niego, + * ale jeďż˝li coďż˝ tam jest, to znaczy, ďż˝e mamy drugi etap polegajďż˝cy * na pobieraniu tokenu. */ if (!h->data) { int width, height, length; @@ -578,14 +578,14 @@ int gg_token_watch_fd(struct gg_http *h) return -1; } - /* dostaliśmy tokenid i wszystkie niezbędne informacje, - * więc pobierzmy obrazek z tokenem */ + /* dostaliďż˝my tokenid i wszystkie niezbďż˝dne informacje, + * wiďż˝c pobierzmy obrazek z tokenem */ if (strncmp(url, "http://", 7)) { path = gg_saprintf("%s?tokenid=%s", url, tokenid); host = GG_REGISTER_HOST; } else { - char *slash = strchr(url + 7, '/'); + char *slash = (char*)strchr(url + 7, '/'); if (slash) { path = gg_saprintf("%s?tokenid=%s", slash, tokenid); @@ -660,7 +660,7 @@ int gg_token_watch_fd(struct gg_http *h) /* * gg_token_free() * - * zwalnia pamięć po efektach pobierania tokenu. + * zwalnia pami�� po efektach pobierania tokenu. * * - h - zwalniana struktura */ |