Lines Matching refs:buf

317 			     struct buf_state *buf)  in run_test_internal()  argument
322 printf("\torig_size:%lu\n", buf->orig_size); in run_test_internal()
323 memset(buf->compressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
324 errcheck(compress(uts, buf->orig_buf, buf->orig_size, in run_test_internal()
325 buf->compressed_buf, buf->compressed_size, in run_test_internal()
326 &buf->compressed_size) == 0); in run_test_internal()
327 printf("\tcompressed_size:%lu\n", buf->compressed_size); in run_test_internal()
328 errcheck(buf->compressed_size > 0); in run_test_internal()
329 errcheck(buf->compressed_size < buf->orig_size); in run_test_internal()
330 errcheck(((char *)buf->compressed_buf)[buf->compressed_size - 1] != in run_test_internal()
332 errcheck(((char *)buf->compressed_buf)[buf->compressed_size] == 'A'); in run_test_internal()
335 errcheck(uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
336 buf->uncompressed_buf, buf->uncompressed_size, in run_test_internal()
337 &buf->uncompressed_size) == 0); in run_test_internal()
338 printf("\tuncompressed_size:%lu\n", buf->uncompressed_size); in run_test_internal()
339 errcheck(buf->uncompressed_size == buf->orig_size); in run_test_internal()
340 errcheck(memcmp(buf->orig_buf, buf->uncompressed_buf, in run_test_internal()
341 buf->orig_size) == 0); in run_test_internal()
344 memset(buf->uncompressed_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
345 errcheck(uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
346 buf->uncompressed_buf, buf->orig_size, in run_test_internal()
347 &buf->uncompressed_size) == 0); in run_test_internal()
348 errcheck(buf->uncompressed_size == buf->orig_size); in run_test_internal()
349 errcheck(memcmp(buf->orig_buf, buf->uncompressed_buf, in run_test_internal()
350 buf->orig_size) == 0); in run_test_internal()
351 errcheck(((char *)buf->uncompressed_buf)[buf->orig_size] == 'A'); in run_test_internal()
354 memset(buf->compare_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
355 ret = compress(uts, buf->orig_buf, buf->orig_size, in run_test_internal()
356 buf->compare_buf, buf->compressed_size - 1, in run_test_internal()
358 errcheck(((char *)buf->compare_buf)[buf->compressed_size] == 'A'); in run_test_internal()
363 memset(buf->compare_buf, 'A', TEST_BUFFER_SIZE); in run_test_internal()
364 ret = uncompress(uts, buf->compressed_buf, buf->compressed_size, in run_test_internal()
365 buf->compare_buf, buf->uncompressed_size - 1, in run_test_internal()
367 errcheck(((char *)buf->compare_buf)[buf->uncompressed_size - 1] == 'A'); in run_test_internal()
381 struct buf_state sbuf, *buf = &sbuf; in run_test() local
386 buf->orig_buf = (void *)plain; in run_test()
387 buf->orig_size = strlen(buf->orig_buf); /* Trailing NUL not included */ in run_test()
388 errcheck(buf->orig_size > 0); in run_test()
390 buf->compressed_size = TEST_BUFFER_SIZE; in run_test()
391 buf->uncompressed_size = TEST_BUFFER_SIZE; in run_test()
392 buf->compressed_buf = malloc(buf->compressed_size); in run_test()
393 errcheck(buf->compressed_buf); in run_test()
394 buf->uncompressed_buf = malloc(buf->uncompressed_size); in run_test()
395 errcheck(buf->uncompressed_buf); in run_test()
396 buf->compare_buf = malloc(buf->uncompressed_size); in run_test()
397 errcheck(buf->compare_buf); in run_test()
399 ret = run_test_internal(uts, name, compress, uncompress, buf); in run_test()
403 free(buf->compare_buf); in run_test()
404 free(buf->uncompressed_buf); in run_test()
405 free(buf->compressed_buf); in run_test()