libgadu 1.10.1
Funkcje

Dokumentacja pliku message.h

Funkcje

size_t gg_message_html_to_text (char *dst, const char *html)
size_t gg_message_text_to_html (char *dst, const char *utf_msg, const char *format, size_t format_len)

Dokumentacja funkcji

size_t gg_message_html_to_text ( char *  dst,
const char *  html 
)

Zamienia tekst w formacie HTML na czysty tekst.

Parametry:
dstBufor wynikowy (może być NULL)
htmlTekst źródłowy
Nota:
Dokleja \0 na końcu bufora wynikowego.
Funkcja służy do zachowania kompatybilności przy przesyłaniu wiadomości HTML do klientów, które tego formatu nie obsługują. Z tego powodu funkcja nie zachowuje formatowania, a jedynie usuwa tagi i zamienia podstawowe encje na ich odpowiedniki ASCII.
Zwraca:
Długość tekstu wynikowego bez \0 (nawet jeśli dst to NULL).
size_t gg_message_text_to_html ( char *  dst,
const char *  src,
const 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 w UTF-8
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).
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje