libgadu 1.12.2

- Strona główna
- Dodatkowe strony
- Moduły
- Struktury Danych
- Pliki

- Lista plików
- Globalne

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

  dst | Bufor wynikowy (może być `NULL`)
  format | Bufor wynikowy z atrybutami formatowania (może być `NULL`)
  format_len | Wskaźnik na zmienną, do której zostanie zapisana potrzebna wielkość bufora wynikowego z atrybutami formatowania, w bajtach (może być `NULL`)
  html | Tekst źródłowy
  encoding | Kodowanie 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

  dst | Bufor wynikowy (może być `NULL`)
  src | Tekst źródłowy
  encoding | Kodowanie tekstu źródłowego oraz wynikowego
  format | Atrybuty tekstu źródłowego
  format_len | Dł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
| ) |  |