Lines Matching refs:buf
313 struct buf_state *buf) in run_test_internal() argument
318 printf("\torig_size:%lu\n", buf->orig_size); in run_test_internal()
319 memset(buf->compressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
320 errcheck(compress(uts, buf->orig_buf, buf->orig_size, in run_test_internal()
321 buf->compressed_buf, buf->compressed_size, in run_test_internal()
322 &buf->compressed_size) == 0); in run_test_internal()
323 printf("\tcompressed_size:%lu\n", buf->compressed_size); in run_test_internal()
324 errcheck(buf->compressed_size > 0); in run_test_internal()
325 errcheck(buf->compressed_size < buf->orig_size); in run_test_internal()
326 errcheck(((char *)buf->compressed_buf)[buf->compressed_size - 1] != in run_test_internal()
328 errcheck(((char *)buf->compressed_buf)[buf->compressed_size] == 'A'); in run_test_internal()
331 errcheck(uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
332 buf->uncompressed_buf, buf->uncompressed_size, in run_test_internal()
333 &buf->uncompressed_size) == 0); in run_test_internal()
334 printf("\tuncompressed_size:%lu\n", buf->uncompressed_size); in run_test_internal()
335 errcheck(buf->uncompressed_size == buf->orig_size); in run_test_internal()
336 errcheck(memcmp(buf->orig_buf, buf->uncompressed_buf, in run_test_internal()
337 buf->orig_size) == 0); in run_test_internal()
340 memset(buf->uncompressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
341 errcheck(uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
342 buf->uncompressed_buf, buf->orig_size, in run_test_internal()
343 &buf->uncompressed_size) == 0); in run_test_internal()
344 errcheck(buf->uncompressed_size == buf->orig_size); in run_test_internal()
345 errcheck(memcmp(buf->orig_buf, buf->uncompressed_buf, in run_test_internal()
346 buf->orig_size) == 0); in run_test_internal()
347 errcheck(((char *)buf->uncompressed_buf)[buf->orig_size] == 'A'); in run_test_internal()
350 memset(buf->compare_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
351 ret = compress(uts, buf->orig_buf, buf->orig_size, in run_test_internal()
352 buf->compare_buf, buf->compressed_size - 1, in run_test_internal()
354 errcheck(((char *)buf->compare_buf)[buf->compressed_size] == 'A'); in run_test_internal()
359 memset(buf->compare_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
360 ret = uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
361 buf->compare_buf, buf->uncompressed_size - 1, in run_test_internal()
363 errcheck(((char *)buf->compare_buf)[buf->uncompressed_size - 1] == 'A'); in run_test_internal()
377 struct buf_state sbuf, *buf = &sbuf; in run_test() local
382 buf->orig_buf = (void *)plain; in run_test()
383 buf->orig_size = strlen(buf->orig_buf); /* Trailing NUL not included */ in run_test()
384 errcheck(buf->orig_size > 0); in run_test()
386 buf->compressed_size = TEST_BUFFER_SIZE; in run_test()
387 buf->uncompressed_size = TEST_BUFFER_SIZE; in run_test()
388 buf->compressed_buf = malloc(buf->compressed_size); in run_test()
389 errcheck(buf->compressed_buf); in run_test()
390 buf->uncompressed_buf = malloc(buf->uncompressed_size); in run_test()
391 errcheck(buf->uncompressed_buf); in run_test()
392 buf->compare_buf = malloc(buf->uncompressed_size); in run_test()
393 errcheck(buf->compare_buf); in run_test()
395 ret = run_test_internal(uts, name, compress, uncompress, buf); in run_test()
399 free(buf->compare_buf); in run_test()
400 free(buf->uncompressed_buf); in run_test()
401 free(buf->compressed_buf); in run_test()