|
libgadu
1.12.2
|
Funkcje | |
| unsigned char * | gg_deflate (const char *in, size_t *out_lenp) |
| char * | gg_inflate (const unsigned char *in, size_t length) |
| unsigned char* gg_deflate | ( | const char * | in, |
| size_t * | out_lenp | ||
| ) |
Kompresuje dane wejściowe algorytmem Deflate z najwyższym stopniem kompresji, tak samo jak oryginalny klient.
Wynik funkcji należy zwolnić za pomocą free.
| in | Ciąg znaków do skompresowania, zakończony \0 |
| out_lenp | Wskaźnik na zmienną, do której zostanie zapisana długość bufora wynikowego |
NULL w przypadku niepowodzenia. | char* gg_inflate | ( | const unsigned char * | in, |
| size_t | length | ||
| ) |
Dekompresuje dane wejściowe w formacie Deflate.
Wynik funkcji należy zwolnić za pomocą free.
| in | Bufor danych skompresowanych algorytmem Deflate |
| length | Długość bufora wejściowego |
\0 na końcu bufora wynikowego.\0, lub NULL w przypadku niepowodzenia.
1.8.6