libgadu  1.12.1
Funkcje
Dokumentacja pliku message.h

Funkcje

size_t gg_message_html_to_text (char *dst, unsigned char *format, size_t *format_len, const char *html, gg_encoding_t encoding)
size_t gg_message_text_to_html (char *dst, const char *src, gg_encoding_t encoding, const unsigned char *format, size_t format_len)
char * gg_message_html_to_text_110 (const char *html)
char * gg_message_text_to_html_110 (const char *text, ssize_t text_len)

Dokumentacja funkcji

size_t gg_message_html_to_text ( char *  dst,
unsigned char *  format,
size_t *  format_len,
const char *  html,
gg_encoding_t  encoding 
)

Zamienia tekst w formacie HTML na czysty tekst.

Parametry:
dstBufor wynikowy (może być NULL)
formatBufor wynikowy z atrybutami formatowania (może być NULL)
format_lenWskaźnik na zmienną, do której zostanie zapisana potrzebna wielkość bufora wynikowego z atrybutami formatowania, w bajtach (może być NULL)
htmlTekst źródłowy
encodingKodowanie tekstu źródłowego oraz wynikowego
Nota:
Dokleja \0 na końcu bufora wynikowego.
Zwraca:
Długość bufora wynikowego bez \0 (nawet jeśli dst to NULL).
size_t gg_message_text_to_html ( char *  dst,
const char *  src,
gg_encoding_t  encoding,
const unsigned char *  format,
size_t  format_len 
)

Zamienia tekst z formatowaniem Gadu-Gadu na HTML.

Parametry:
dstBufor wynikowy (może być NULL)
srcTekst źródłowy
encodingKodowanie tekstu źródłowego oraz wynikowego
formatAtrybuty tekstu źródłowego
format_lenDługość bloku atrybutów tekstu źródłowego
Nota:
Wynikowy tekst nie jest idealnym kodem HTML, ponieważ ma jak dokładniej odzwierciedlać to, co wygenerowałby oryginalny klient.
Dokleja \0 na końcu bufora wynikowego.
Zwraca:
Długość tekstu wynikowego bez \0 (nawet jeśli dst to NULL).
char* gg_message_html_to_text_110 ( const char *  html)
char* gg_message_text_to_html_110 ( const char *  text,
ssize_t  text_len 
)
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje