gsm: rename s/gsm0502_fn_compare/gsm0502_fncmp/

Change-Id: Ie8bb9c49c6f81b8f4a1766547d6943f9880d1186
Related: OS#5500
This commit is contained in:
Vadim Yanitskiy 2023-09-26 16:36:21 +07:00 committed by fixeria
parent d9a5c8d32f
commit 15b76f068d
2 changed files with 14 additions and 14 deletions

View File

@ -70,7 +70,7 @@
* \returns similarly to memcmp(), -1 if fn1 goes before fn2;
* 0 if fn1 equals fn2;
* 1 if fn1 goes after fn2. */
static inline int gsm0502_fn_compare(uint32_t fn1, uint32_t fn2)
static inline int gsm0502_fncmp(uint32_t fn1, uint32_t fn2)
{
const uint32_t thresh = GSM_TDMA_HYPERFRAME / 2;

View File

@ -148,28 +148,28 @@ static void test_gsm0502_fn_remap(void)
printf("\n");
}
static void test_gsm0502_fn_compare(void)
static void test_gsm0502_fncmp(void)
{
OSMO_ASSERT(gsm0502_fn_compare(1337, 1337) == 0);
OSMO_ASSERT(gsm0502_fn_compare(42, 1337) == -1);
OSMO_ASSERT(gsm0502_fn_compare(1337, 42) == 1);
OSMO_ASSERT(gsm0502_fn_compare(42, 0) == 1);
OSMO_ASSERT(gsm0502_fncmp(1337, 1337) == 0);
OSMO_ASSERT(gsm0502_fncmp(42, 1337) == -1);
OSMO_ASSERT(gsm0502_fncmp(1337, 42) == 1);
OSMO_ASSERT(gsm0502_fncmp(42, 0) == 1);
/* 2715642 is very close to the Fn period (GSM_TDMA_HYPERFRAME) */
OSMO_ASSERT(gsm0502_fn_compare(2715642, 42) == -1);
OSMO_ASSERT(gsm0502_fn_compare(42, 2715642) == 1);
OSMO_ASSERT(gsm0502_fn_compare(0, 2715642) == 1);
OSMO_ASSERT(gsm0502_fncmp(2715642, 42) == -1);
OSMO_ASSERT(gsm0502_fncmp(42, 2715642) == 1);
OSMO_ASSERT(gsm0502_fncmp(0, 2715642) == 1);
/* 1357824 is half of the Fn period (GSM_TDMA_HYPERFRAME) */
OSMO_ASSERT(gsm0502_fn_compare(1357820, 1357824) == -1);
OSMO_ASSERT(gsm0502_fn_compare(1357820, 1357825) == -1);
OSMO_ASSERT(gsm0502_fn_compare(1357824, 1357820) == 1);
OSMO_ASSERT(gsm0502_fn_compare(1357825, 1357820) == 1);
OSMO_ASSERT(gsm0502_fncmp(1357820, 1357824) == -1);
OSMO_ASSERT(gsm0502_fncmp(1357820, 1357825) == -1);
OSMO_ASSERT(gsm0502_fncmp(1357824, 1357820) == 1);
OSMO_ASSERT(gsm0502_fncmp(1357825, 1357820) == 1);
}
int main(int argc, char **argv)
{
test_gsm0502_fn_remap();
test_gsm0502_fn_compare();
test_gsm0502_fncmp();
return EXIT_SUCCESS;
}