Lines Matching defs:check_one_size_helper

721 #define check_one_size_helper(expected, func, args...)	do {	\
730 check_one_size_helper(20, size_mul, var++, 5);
731 check_one_size_helper(20, size_mul, 4, var++);
732 check_one_size_helper(0, size_mul, 0, 3);
733 check_one_size_helper(0, size_mul, 3, 0);
734 check_one_size_helper(6, size_mul, 2, 3);
735 check_one_size_helper(SIZE_MAX, size_mul, SIZE_MAX, 1);
736 check_one_size_helper(SIZE_MAX, size_mul, SIZE_MAX, 3);
737 check_one_size_helper(SIZE_MAX, size_mul, SIZE_MAX, -3);
740 check_one_size_helper(9, size_add, var++, 5);
741 check_one_size_helper(9, size_add, 4, var++);
742 check_one_size_helper(9, size_add, 9, 0);
743 check_one_size_helper(9, size_add, 0, 9);
744 check_one_size_helper(5, size_add, 2, 3);
745 check_one_size_helper(SIZE_MAX, size_add, SIZE_MAX, 1);
746 check_one_size_helper(SIZE_MAX, size_add, SIZE_MAX, 3);
747 check_one_size_helper(SIZE_MAX, size_add, SIZE_MAX, -3);
750 check_one_size_helper(1, size_sub, var--, 3);
751 check_one_size_helper(1, size_sub, 4, var--);
752 check_one_size_helper(1, size_sub, 3, 2);
753 check_one_size_helper(9, size_sub, 9, 0);
754 check_one_size_helper(SIZE_MAX, size_sub, 9, -3);
755 check_one_size_helper(SIZE_MAX, size_sub, 0, 9);
756 check_one_size_helper(SIZE_MAX, size_sub, 2, 3);
757 check_one_size_helper(SIZE_MAX, size_sub, SIZE_MAX, 0);
758 check_one_size_helper(SIZE_MAX, size_sub, SIZE_MAX, 10);
759 check_one_size_helper(SIZE_MAX, size_sub, 0, SIZE_MAX);
760 check_one_size_helper(SIZE_MAX, size_sub, 14, SIZE_MAX);
761 check_one_size_helper(SIZE_MAX - 2, size_sub, SIZE_MAX - 1, 1);
762 check_one_size_helper(SIZE_MAX - 4, size_sub, SIZE_MAX - 1, 3);
763 check_one_size_helper(1, size_sub, SIZE_MAX - 1, -3);
766 check_one_size_helper(4 * sizeof(*obj->data),
768 check_one_size_helper(5 * sizeof(*obj->data),
770 check_one_size_helper(0, flex_array_size, obj, data, 0 + unconst);
771 check_one_size_helper(sizeof(*obj->data),
773 check_one_size_helper(7 * sizeof(*obj->data),
775 check_one_size_helper(SIZE_MAX,
777 check_one_size_helper(SIZE_MAX,
781 check_one_size_helper(sizeof(*obj) + (4 * sizeof(*obj->data)),
783 check_one_size_helper(sizeof(*obj) + (5 * sizeof(*obj->data)),
785 check_one_size_helper(sizeof(*obj), struct_size, obj, data, 0 + unconst);
786 check_one_size_helper(sizeof(*obj) + sizeof(*obj->data),
788 check_one_size_helper(SIZE_MAX,
790 check_one_size_helper(SIZE_MAX,
794 #undef check_one_size_helper