lib/, tests/: addsl2(): Rename addsl() to addsl2()

This is for consistency with addsl3(), and in preparation for the
following commit, which will unify the interface into a single addsl()
macro.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
Alejandro Colomar
2024-01-06 02:25:21 +01:00
committed by Iker Pedrosa
parent 1356b14a00
commit 2e5fc4c90b
3 changed files with 35 additions and 35 deletions

View File

@@ -7,7 +7,7 @@
#include "adds.h"
extern inline long addsl(long a, long b);
extern inline long addsl2(long a, long b);
extern inline long addsl3(long a, long b, long c);
extern inline int cmpl(const void *p1, const void *p2);

View File

@@ -15,14 +15,14 @@
#include "sizeof.h"
inline long addsl(long a, long b);
inline long addsl2(long a, long b);
inline long addsl3(long a, long b, long c);
inline int cmpl(const void *p1, const void *p2);
inline long
addsl(long a, long b)
addsl2(long a, long b)
{
if (a > 0 && b > LONG_MAX - a) {
errno = EOVERFLOW;

View File

@@ -13,24 +13,24 @@
#include "adds.h"
static void test_addsl_ok(void **state);
static void test_addsl_underflow(void **state);
static void test_addsl_overflow(void **state);
static void test_addsl3_ok(void **state);
static void test_addsl3_underflow(void **state);
static void test_addsl3_overflow(void **state);
static void test_addsl_2_ok(void **state);
static void test_addsl_2_underflow(void **state);
static void test_addsl_2_overflow(void **state);
static void test_addsl_3_ok(void **state);
static void test_addsl_3_underflow(void **state);
static void test_addsl_3_overflow(void **state);
int
main(void)
{
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_addsl_ok),
cmocka_unit_test(test_addsl_underflow),
cmocka_unit_test(test_addsl_overflow),
cmocka_unit_test(test_addsl3_ok),
cmocka_unit_test(test_addsl3_underflow),
cmocka_unit_test(test_addsl3_overflow),
cmocka_unit_test(test_addsl_2_ok),
cmocka_unit_test(test_addsl_2_underflow),
cmocka_unit_test(test_addsl_2_overflow),
cmocka_unit_test(test_addsl_3_ok),
cmocka_unit_test(test_addsl_3_underflow),
cmocka_unit_test(test_addsl_3_overflow),
};
return cmocka_run_group_tests(tests, NULL, NULL);
@@ -38,39 +38,39 @@ main(void)
static void
test_addsl_ok(void **state)
test_addsl_2_ok(void **state)
{
assert_true(addsl(1, 3) == 1 + 3);
assert_true(addsl(-4321, 7) == -4321 + 7);
assert_true(addsl(1, 1) == 1 + 1);
assert_true(addsl(-1, -2) == -1 - 2);
assert_true(addsl(LONG_MAX, -1) == LONG_MAX - 1);
assert_true(addsl(LONG_MIN, 1) == LONG_MIN + 1);
assert_true(addsl(LONG_MIN, LONG_MAX) == LONG_MIN + LONG_MAX);
assert_true(addsl(0, 0) == 0);
assert_true(addsl2(1, 3) == 1 + 3);
assert_true(addsl2(-4321, 7) == -4321 + 7);
assert_true(addsl2(1, 1) == 1 + 1);
assert_true(addsl2(-1, -2) == -1 - 2);
assert_true(addsl2(LONG_MAX, -1) == LONG_MAX - 1);
assert_true(addsl2(LONG_MIN, 1) == LONG_MIN + 1);
assert_true(addsl2(LONG_MIN, LONG_MAX) == LONG_MIN + LONG_MAX);
assert_true(addsl2(0, 0) == 0);
}
static void
test_addsl_underflow(void **state)
test_addsl_2_underflow(void **state)
{
assert_true(addsl(LONG_MIN, -1) == LONG_MIN);
assert_true(addsl(LONG_MIN + 3, -7) == LONG_MIN);
assert_true(addsl(LONG_MIN, LONG_MIN) == LONG_MIN);
assert_true(addsl2(LONG_MIN, -1) == LONG_MIN);
assert_true(addsl2(LONG_MIN + 3, -7) == LONG_MIN);
assert_true(addsl2(LONG_MIN, LONG_MIN) == LONG_MIN);
}
static void
test_addsl_overflow(void **state)
test_addsl_2_overflow(void **state)
{
assert_true(addsl(LONG_MAX, 1) == LONG_MAX);
assert_true(addsl(LONG_MAX - 3, 7) == LONG_MAX);
assert_true(addsl(LONG_MAX, LONG_MAX) == LONG_MAX);
assert_true(addsl2(LONG_MAX, 1) == LONG_MAX);
assert_true(addsl2(LONG_MAX - 3, 7) == LONG_MAX);
assert_true(addsl2(LONG_MAX, LONG_MAX) == LONG_MAX);
}
static void
test_addsl3_ok(void **state)
test_addsl_3_ok(void **state)
{
assert_true(addsl3(1, 2, 3) == 1 + 2 + 3);
assert_true(addsl3(LONG_MIN, -3, 4) == LONG_MIN + 4 - 3);
@@ -80,7 +80,7 @@ test_addsl3_ok(void **state)
static void
test_addsl3_underflow(void **state)
test_addsl_3_underflow(void **state)
{
assert_true(addsl3(LONG_MIN, 2, -3) == LONG_MIN);
assert_true(addsl3(LONG_MIN, -1, 0) == LONG_MIN);
@@ -88,7 +88,7 @@ test_addsl3_underflow(void **state)
static void
test_addsl3_overflow(void **state)
test_addsl_3_overflow(void **state)
{
assert_true(addsl3(LONG_MAX, -1, 2) == LONG_MAX);
assert_true(addsl3(LONG_MAX, +1, 0) == LONG_MAX);