summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/gadu
diff options
context:
space:
mode:
Diffstat (limited to 'kopete/protocols/gadu')
-rw-r--r--kopete/protocols/gadu/libgadu/common.c153
-rw-r--r--kopete/protocols/gadu/libgadu/events.c152
-rw-r--r--kopete/protocols/gadu/libgadu/http.c36
-rw-r--r--kopete/protocols/gadu/libgadu/pubdir.c98
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
*/