libgadu.h   libgadu.h 
skipping to change at line 151 skipping to change at line 151
*/ */
typedef struct { typedef struct {
uint8_t id[8]; uint8_t id[8];
} gg_dcc7_id_t; } gg_dcc7_id_t;
/** /**
* Makro deklarujące pola wspólne dla struktur sesji. * Makro deklarujące pola wspólne dla struktur sesji.
*/ */
#define gg_common_head(x) \ #define gg_common_head(x) \
int fd; /**< Obserwowany deskryptor */ \ int fd; /**< Obserwowany deskryptor */ \
int check; /**< Informacja o żądaniu odczytu/zapisu (pa int check; /**< Informacja o żądaniu odczytu/zapisu (pa
trz \c gg_check_t) */ \ trz \ref gg_check_t) */ \
int state; /**< Aktualny stan połączenia (patrz \c gg_s int state; /**< Aktualny stan połączenia (patrz \ref gg
tate_t) */ \ _state_t) */ \
int error; /**< Kod błędu dla \c GG_STATE_ERROR (patrz int error; /**< Kod błędu dla \c GG_STATE_ERROR (patrz
\c gg_error_t) */ \ \ref gg_error_t) */ \
int type; /**< Rodzaj sesji (patrz \c gg_session_t) */ int type; /**< Rodzaj sesji (patrz \ref gg_session_t)
\ */ \
int id; /**< Identyfikator sesji */ \ int id; /**< Identyfikator sesji */ \
int timeout; /**< Czas pozostały do zakończenia stanu */ \ int timeout; /**< Czas pozostały do zakończenia stanu */ \
int (*callback)(x*); /**< Funkcja zwrotna */ \ int (*callback)(x*); /**< Funkcja zwrotna */ \
void (*destroy)(x*); /**< Funkcja zwalniania zasobów */ void (*destroy)(x*); /**< Funkcja zwalniania zasobów */
/** /**
* Struktura wspólna dla wszystkich sesji i połączeń. Pozwala na proste * Struktura wspólna dla wszystkich sesji i połączeń. Pozwala na proste
* rzutowanie niezależne od rodzaju połączenia. * rzutowanie niezależne od rodzaju połączenia.
*/ */
struct gg_common { struct gg_common {
skipping to change at line 922 skipping to change at line 922
#else #else
/** /**
* \ingroup pubdir50 * \ingroup pubdir50
* *
* Rodzaj pola zapytania. * Rodzaj pola zapytania.
*/ */
enum { enum {
GG_PUBDIR50_UIN, /**< Numer Gadu-Gadu */ GG_PUBDIR50_UIN, /**< Numer Gadu-Gadu */
GG_PUBDIR50_STATUS, /**< Status */ GG_PUBDIR50_STATUS, /**< Status (tylko wynik wyszukiwania) */
GG_PUBDIR50_FIRSTNAME, /**< Imię */ GG_PUBDIR50_FIRSTNAME, /**< Imię */
GG_PUBDIR50_LASTNAME, /**< Nazwisko */ GG_PUBDIR50_LASTNAME, /**< Nazwisko */
GG_PUBDIR50_NICKNAME, /**< Pseudonim */ GG_PUBDIR50_NICKNAME, /**< Pseudonim */
GG_PUBDIR50_BIRTHYEAR, /**< Rok urodzenia lub przedział lat oddziel ony spacją */ GG_PUBDIR50_BIRTHYEAR, /**< Rok urodzenia lub przedział lat oddziel ony spacją */
GG_PUBDIR50_CITY, /**< Miejscowość */ GG_PUBDIR50_CITY, /**< Miejscowość */
GG_PUBDIR50_GENDER, /**< Płeć */ GG_PUBDIR50_GENDER, /**< Płeć */
GG_PUBDIR50_ACTIVE, /**< Osoba dostępna (tylko wyszukiwanie) */ GG_PUBDIR50_ACTIVE, /**< Osoba dostępna (tylko wyszukiwanie) */
GG_PUBDIR50_START, /**< Numer początkowy wyszukiwania (tylko wy szukiwanie) */ GG_PUBDIR50_START, /**< Numer początkowy wyszukiwania (tylko wy szukiwanie) */
GG_PUBDIR50_FAMILYNAME, /**< Nazwisko rodowe (tylko wysyłanie inform acji o sobie) */ GG_PUBDIR50_FAMILYNAME, /**< Nazwisko rodowe (tylko wysyłanie inform acji o sobie) */
GG_PUBDIR50_FAMILYCITY, /**< Miejscowość pochodzenia (tylko wysyłani e informacji o sobie) */ GG_PUBDIR50_FAMILYCITY, /**< Miejscowość pochodzenia (tylko wysyłani e informacji o sobie) */
}; };
/** /**
* \ingroup pubdir50 * \ingroup pubdir50
* *
* Wartość pola GG_PUBDIR50_GENDER przy wyszukiwaniu. Brak pola oznacza dow olną płeć. * Wartość pola GG_PUBDIR50_GENDER przy wyszukiwaniu. Brak pola oznacza dow olną płeć.
*/ */
enum { enum {
GG_PUBDIR50_GENDER_FEMALE, /**< Kobieta */ GG_PUBDIR50_GENDER_FEMALE, /**< Kobieta */
GG_PUBDIR50_GENDER_MAIL, /**< Mężczyzna */ GG_PUBDIR50_GENDER_MALE, /**< Mężczyzna */
}; };
/** /**
* \ingroup pubdir50 * \ingroup pubdir50
* *
* Wartość pola GG_PUBDIR50_GENDER przy wysyłaniu informacji o sobie. * Wartość pola GG_PUBDIR50_GENDER przy wysyłaniu informacji o sobie.
*/ */
enum { enum {
GG_PUBDIR50_GENDER_SET_FEMALE, /**< Kobieta */ GG_PUBDIR50_GENDER_SET_FEMALE, /**< Kobieta */
GG_PUBDIR50_GENDER_SET_MAIL, /**< Mężczyzna */ GG_PUBDIR50_GENDER_SET_MALE, /**< Mężczyzna */
}; };
/** /**
* \ingroup pubdir50 * \ingroup pubdir50
* *
* Wartość pola GG_PUBDIR50_ACTIVE. * Wartość pola GG_PUBDIR50_ACTIVE.
*/ */
enum { enum {
GG_PUBDIR50_ACTIVE_TRUE, /**< Wyszukaj tylko osoby dostępne * / GG_PUBDIR50_ACTIVE_TRUE, /**< Wyszukaj tylko osoby dostępne * /
}; };
skipping to change at line 1305 skipping to change at line 1305
#define GG_DEFAULT_PORT 8074 #define GG_DEFAULT_PORT 8074
#define GG_HTTPS_PORT 443 #define GG_HTTPS_PORT 443
#define GG_HTTP_USERAGENT "Mozilla/4.7 [en] (Win98; I)" #define GG_HTTP_USERAGENT "Mozilla/4.7 [en] (Win98; I)"
#define GG_DEFAULT_CLIENT_VERSION "7, 7, 0, 3351" #define GG_DEFAULT_CLIENT_VERSION "7, 7, 0, 3351"
#define GG_DEFAULT_PROTOCOL_VERSION 0x2a #define GG_DEFAULT_PROTOCOL_VERSION 0x2a
#define GG_DEFAULT_TIMEOUT 30 #define GG_DEFAULT_TIMEOUT 30
#define GG_HAS_AUDIO_MASK 0x40000000 #define GG_HAS_AUDIO_MASK 0x40000000
#define GG_HAS_AUDIO7_MASK 0x20000000 #define GG_HAS_AUDIO7_MASK 0x20000000
#define GG_ERA_OMNIX_MASK 0x04000000 #define GG_ERA_OMNIX_MASK 0x04000000
#define GG_LIBGADU_VERSION "1.8.0" #define GG_LIBGADU_VERSION "1.8.1"
#define GG_DEFAULT_DCC_PORT 1550 #define GG_DEFAULT_DCC_PORT 1550
struct gg_header { struct gg_header {
uint32_t type; /* typ pakietu */ uint32_t type; /* typ pakietu */
uint32_t length; /* długość reszty pakietu */ uint32_t length; /* długość reszty pakietu */
} GG_PACKED; } GG_PACKED;
#define GG_WELCOME 0x0001 #define GG_WELCOME 0x0001
#define GG_NEED_EMAIL 0x0014 #define GG_NEED_EMAIL 0x0014
 End of changes. 5 change blocks. 
12 lines changed or deleted 12 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/