/* Compression tests */ #include "test.h" #define STRING "aaabbbcccddd" int main(void) { unsigned char *src, *dest, *result; unsigned long slen, dlen; TEST_START("compress"); src = STRING STRING STRING STRING; slen = strlen(src) + 1; TEST("compress", (dest = v_compress(src, slen, &dlen)) != NULL); TEST("uncompress", (result = v_uncompress(dest, dlen, slen)) != NULL && V_STREQ(result, src)); TEST_FINISH; }