Lines Matching refs:buf

372 			     struct buf_state *buf)  in run_test_internal()  argument
377 printf("\torig_size:%lu\n", buf->orig_size); in run_test_internal()
378 memset(buf->compressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
379 ut_assertok(compress(uts, buf->orig_buf, buf->orig_size, in run_test_internal()
380 buf->compressed_buf, buf->compressed_size, in run_test_internal()
381 &buf->compressed_size)); in run_test_internal()
382 printf("\tcompressed_size:%lu\n", buf->compressed_size); in run_test_internal()
383 ut_assert(buf->compressed_size > 0); in run_test_internal()
384 ut_assert(buf->compressed_size < buf->orig_size); in run_test_internal()
385 ut_assert(((char *)buf->compressed_buf)[buf->compressed_size - 1] in run_test_internal()
387 ut_asserteq(((char *)buf->compressed_buf)[buf->compressed_size], 'A'); in run_test_internal()
390 ut_assertok(uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
391 buf->uncompressed_buf, buf->uncompressed_size, in run_test_internal()
392 &buf->uncompressed_size)); in run_test_internal()
393 printf("\tuncompressed_size:%lu\n", buf->uncompressed_size); in run_test_internal()
394 ut_asserteq(buf->uncompressed_size, buf->orig_size); in run_test_internal()
395 ut_asserteq_mem(buf->orig_buf, buf->uncompressed_buf, buf->orig_size); in run_test_internal()
398 memset(buf->uncompressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
399 ut_assertok(uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
400 buf->uncompressed_buf, buf->orig_size, in run_test_internal()
401 &buf->uncompressed_size)); in run_test_internal()
402 ut_asserteq(buf->uncompressed_size, buf->orig_size); in run_test_internal()
403 ut_asserteq_mem(buf->orig_buf, buf->uncompressed_buf, buf->orig_size); in run_test_internal()
404 ut_asserteq(((char *)buf->uncompressed_buf)[buf->orig_size], 'A'); in run_test_internal()
407 memset(buf->uncompressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
408 ut_assertok(uncompress(uts, buf->compressed_buf, buf->compressed_size + 4, in run_test_internal()
409 buf->uncompressed_buf, buf->uncompressed_size, in run_test_internal()
410 &buf->uncompressed_size)); in run_test_internal()
411 ut_asserteq(buf->uncompressed_size, buf->orig_size); in run_test_internal()
412 ut_asserteq_mem(buf->orig_buf, buf->uncompressed_buf, buf->orig_size); in run_test_internal()
415 memset(buf->compare_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
416 ret = compress(uts, buf->orig_buf, buf->orig_size, in run_test_internal()
417 buf->compare_buf, buf->compressed_size - 1, in run_test_internal()
419 ut_asserteq(((char *)buf->compare_buf)[buf->compressed_size], 'A'); in run_test_internal()
424 memset(buf->compare_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
425 ret = uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
426 buf->compare_buf, buf->uncompressed_size - 1, in run_test_internal()
428 ut_asserteq(((char *)buf->compare_buf)[buf->uncompressed_size - 1], 'A'); in run_test_internal()
439 struct buf_state sbuf, *buf = &sbuf; in run_test() local
444 buf->orig_buf = (void *)plain; in run_test()
445 buf->orig_size = strlen(buf->orig_buf); /* Trailing NUL not included */ in run_test()
446 errcheck(buf->orig_size > 0); in run_test()
448 buf->compressed_size = TEST_BUFFER_SIZE; in run_test()
449 buf->uncompressed_size = TEST_BUFFER_SIZE; in run_test()
450 buf->compressed_buf = malloc(buf->compressed_size); in run_test()
451 errcheck(buf->compressed_buf); in run_test()
452 buf->uncompressed_buf = malloc(buf->uncompressed_size); in run_test()
453 errcheck(buf->uncompressed_buf); in run_test()
454 buf->compare_buf = malloc(buf->uncompressed_size); in run_test()
455 errcheck(buf->compare_buf); in run_test()
457 ret = run_test_internal(uts, name, compress, uncompress, buf); in run_test()
461 free(buf->compare_buf); in run_test()
462 free(buf->uncompressed_buf); in run_test()
463 free(buf->compressed_buf); in run_test()