mirror of git://git.sysmocom.de/ofono
unit: Update to use l_free instead of g_free
Previous commit changes character conversion functions to use ell memory allocation routines. Update all uses to free memory using the same.
This commit is contained in:
parent
4059d4226b
commit
9396120cf9
|
@ -222,7 +222,7 @@ static void test_simple_deliver(void)
|
|||
|
||||
g_assert(strcmp(utf8, "How are you?") == 0);
|
||||
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
}
|
||||
|
||||
static void test_alnum_sender(void)
|
||||
|
@ -293,7 +293,7 @@ static void test_alnum_sender(void)
|
|||
|
||||
g_assert(strcmp(utf8, "Testmail") == 0);
|
||||
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
}
|
||||
|
||||
static void test_deliver_encode(void)
|
||||
|
@ -467,7 +467,7 @@ static void test_simple_submit(void)
|
|||
|
||||
g_assert(strcmp(utf8, "hellohello") == 0);
|
||||
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
}
|
||||
|
||||
static void test_submit_encode(void)
|
||||
|
@ -825,7 +825,7 @@ static void test_sms_charset(gconstpointer param)
|
|||
|
||||
g_assert(strcmp(data->expected_text, text) == 0);
|
||||
|
||||
g_free(text);
|
||||
l_free(text);
|
||||
}
|
||||
|
||||
struct text_format_header {
|
||||
|
@ -1043,7 +1043,7 @@ static void test_ems_udh(gconstpointer data)
|
|||
|
||||
g_assert(strcmp(utf8, test->expected) == 0);
|
||||
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
}
|
||||
|
||||
static const char *assembly_pdu1 = "038121F340048155550119906041001222048C0500"
|
||||
|
|
|
@ -359,7 +359,7 @@ static void test_invalid(void)
|
|||
g_assert(nread == 0);
|
||||
g_assert(nwritten == 0);
|
||||
g_assert(res[0] == '\0');
|
||||
g_free(res);
|
||||
l_free(res);
|
||||
|
||||
/*
|
||||
* In case of invalid GSM extended code, we should display
|
||||
|
@ -372,13 +372,13 @@ static void test_invalid(void)
|
|||
exp_code = gsm_to_unicode_map[invalid_gsm_extended[1]*2 + 1];
|
||||
|
||||
exp_res_length = UTF8_LENGTH(exp_code);
|
||||
exp_res = g_new0(char, exp_res_length + 1);
|
||||
g_unichar_to_utf8(exp_code, exp_res);
|
||||
exp_res = l_new(char, exp_res_length + 1);
|
||||
l_utf8_from_wchar(exp_code, exp_res);
|
||||
|
||||
g_assert(g_strcmp0(res, exp_res) == 0);
|
||||
g_assert(!strcmp(res, exp_res));
|
||||
g_assert(nread == exp_res_length);
|
||||
g_free(exp_res);
|
||||
g_free(res);
|
||||
l_free(exp_res);
|
||||
l_free(res);
|
||||
|
||||
res = convert_gsm_to_utf8(invalid_gsm_extended_len,
|
||||
sizeof(invalid_gsm_extended_len),
|
||||
|
@ -407,7 +407,7 @@ static void test_valid(void)
|
|||
char *res;
|
||||
int i;
|
||||
long size;
|
||||
gunichar *verify;
|
||||
wchar_t verify;
|
||||
unsigned char *back;
|
||||
|
||||
unsigned char buf[2];
|
||||
|
@ -436,17 +436,12 @@ static void test_valid(void)
|
|||
|
||||
g_assert(nread == size);
|
||||
|
||||
verify = g_utf8_to_ucs4(res, -1, NULL, NULL, NULL);
|
||||
|
||||
g_assert(verify[0] == gsm_to_unicode_map[i*2+1]);
|
||||
g_assert(verify[1] == 0);
|
||||
|
||||
g_assert(nwritten == UTF8_LENGTH(verify[0]));
|
||||
g_assert(l_utf8_get_codepoint(res, nwritten, &verify) > 0);
|
||||
g_assert(verify == gsm_to_unicode_map[i*2+1]);
|
||||
g_assert(nwritten == UTF8_LENGTH(verify));
|
||||
|
||||
back = convert_utf8_to_gsm(res, -1, &nread, &nwritten, 0);
|
||||
|
||||
g_assert(back);
|
||||
|
||||
g_assert(nwritten == size);
|
||||
|
||||
if (c & 0x1b00) {
|
||||
|
@ -457,8 +452,7 @@ static void test_valid(void)
|
|||
}
|
||||
|
||||
l_free(back);
|
||||
g_free(verify);
|
||||
g_free(res);
|
||||
l_free(res);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -469,7 +463,7 @@ static void test_valid_turkish(void)
|
|||
char *res;
|
||||
int i;
|
||||
long size;
|
||||
gunichar *verify;
|
||||
wchar_t verify;
|
||||
unsigned char *back;
|
||||
|
||||
unsigned char buf[2];
|
||||
|
@ -499,18 +493,13 @@ static void test_valid_turkish(void)
|
|||
|
||||
g_assert(nread == size);
|
||||
|
||||
verify = g_utf8_to_ucs4(res, -1, NULL, NULL, NULL);
|
||||
|
||||
g_assert(verify[0] == gsm_turkish_to_unicode_map[i*2+1]);
|
||||
g_assert(verify[1] == 0);
|
||||
|
||||
g_assert(nwritten == UTF8_LENGTH(verify[0]));
|
||||
g_assert(l_utf8_get_codepoint(res, nwritten, &verify) > 0);
|
||||
g_assert(verify == gsm_turkish_to_unicode_map[i*2+1]);
|
||||
g_assert(nwritten == UTF8_LENGTH(verify));
|
||||
|
||||
back = convert_utf8_to_gsm_with_lang(res, -1, &nread,
|
||||
&nwritten, 0, 1, 1);
|
||||
|
||||
g_assert(back);
|
||||
|
||||
g_assert(nwritten == size);
|
||||
|
||||
if (c & 0x1b00) {
|
||||
|
@ -521,8 +510,7 @@ static void test_valid_turkish(void)
|
|||
}
|
||||
|
||||
l_free(back);
|
||||
g_free(verify);
|
||||
g_free(res);
|
||||
l_free(res);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -572,8 +560,7 @@ static void test_decode_encode(void)
|
|||
printf("String unpacked to %ld bytes\n", unpacked_size);
|
||||
|
||||
utf8 = convert_gsm_to_utf8(gsm, -1, NULL, NULL, 0xff);
|
||||
|
||||
g_assert(utf8 != NULL);
|
||||
g_assert(utf8);
|
||||
|
||||
if (VERBOSE)
|
||||
printf("String is: -->%s<--\n", utf8);
|
||||
|
@ -593,7 +580,7 @@ static void test_decode_encode(void)
|
|||
g_assert(gsm_encoded_size == unpacked_size);
|
||||
g_assert(memcmp(gsm_encoded, gsm, gsm_encoded_size) == 0);
|
||||
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
l_free(gsm);
|
||||
|
||||
packed = pack_7bit(gsm_encoded, -1, 0, false, &packed_size, 0xff);
|
||||
|
@ -907,43 +894,43 @@ static void test_sim(void)
|
|||
|
||||
g_assert(utf8);
|
||||
g_assert(strcmp(utf8, "oFono") == 0);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_80_1, sizeof(sim_80_1));
|
||||
g_assert(utf8);
|
||||
g_assert(strcmp(utf8, "ono") == 0);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_80_2, sizeof(sim_80_2));
|
||||
g_assert(utf8);
|
||||
g_assert(strcmp(utf8, "ono") == 0);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_80_3, sizeof(sim_80_3));
|
||||
g_assert(utf8);
|
||||
g_assert(strcmp(utf8, "ono") == 0);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_81_0, sizeof(sim_81_0));
|
||||
g_assert(utf8);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_81_2, sizeof(sim_81_2));
|
||||
g_assert(utf8);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_81_1, sizeof(sim_81_1));
|
||||
g_assert(utf8);
|
||||
g_assert(strcmp(utf8, "ono") == 0);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_82_0, sizeof(sim_82_0));
|
||||
g_assert(utf8);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_82_1, sizeof(sim_82_1));
|
||||
g_assert(utf8);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
|
||||
utf8 = sim_string_to_utf8(sim_82_2, sizeof(sim_82_2));
|
||||
g_assert(utf8 == NULL);
|
||||
|
@ -951,7 +938,7 @@ static void test_sim(void)
|
|||
utf8 = sim_string_to_utf8(sim_7bit_empty, sizeof(sim_7bit_empty));
|
||||
g_assert(utf8);
|
||||
g_assert(strcmp(utf8, "") == 0);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
}
|
||||
|
||||
static void test_unicode_to_gsm(void)
|
||||
|
@ -963,7 +950,7 @@ static void test_unicode_to_gsm(void)
|
|||
char *utf8;
|
||||
unsigned char buf[2];
|
||||
unsigned char *back;
|
||||
gunichar2 verify;
|
||||
uint16_t verify;
|
||||
|
||||
static int map_size =
|
||||
sizeof(gsm_to_unicode_map) / sizeof(unsigned short) / 2;
|
||||
|
@ -986,9 +973,7 @@ static void test_unicode_to_gsm(void)
|
|||
else
|
||||
g_assert(nwritten == 1);
|
||||
|
||||
utf8 = g_convert((const gchar *) buf, 2,
|
||||
"UTF-8", "UCS-2BE",
|
||||
NULL, NULL, NULL);
|
||||
utf8 = l_utf8_from_ucs2be(buf, 2);
|
||||
g_assert(utf8);
|
||||
|
||||
back = convert_utf8_to_gsm(utf8, strlen(utf8), &nread,
|
||||
|
@ -1011,7 +996,7 @@ static void test_unicode_to_gsm(void)
|
|||
|
||||
l_free(res);
|
||||
l_free(back);
|
||||
g_free(utf8);
|
||||
l_free(utf8);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue