Lines Matching refs:um
138 static ssize_t utf8len(const struct unicode_map *um, enum utf8_normalization n, in utf8len() argument
141 return utf8nlen(um, n, s, (size_t)-1); in utf8len()
144 static int utf8cursor(struct utf8cursor *u8c, const struct unicode_map *um, in utf8cursor() argument
147 return utf8ncursor(u8c, um, n, s, (unsigned int)-1); in utf8cursor()
154 struct unicode_map *um = test->priv; in check_utf8_nfdi() local
163 KUNIT_EXPECT_EQ(test, utf8len(um, UTF8_NFDI, nfdi_test_data[i].str), nlen); in check_utf8_nfdi()
164 KUNIT_EXPECT_EQ(test, utf8nlen(um, UTF8_NFDI, nfdi_test_data[i].str, len), in check_utf8_nfdi()
168 ret = utf8cursor(&u8c, um, UTF8_NFDI, nfdi_test_data[i].str); in check_utf8_nfdi()
186 struct unicode_map *um = test->priv; in check_utf8_nfdicf() local
195 KUNIT_EXPECT_EQ(test, utf8len(um, UTF8_NFDICF, nfdicf_test_data[i].str), in check_utf8_nfdicf()
197 KUNIT_EXPECT_EQ(test, utf8nlen(um, UTF8_NFDICF, nfdicf_test_data[i].str, len), in check_utf8_nfdicf()
200 ret = utf8cursor(&u8c, um, UTF8_NFDICF, nfdicf_test_data[i].str); in check_utf8_nfdicf()
217 struct unicode_map *um = test->priv; in check_utf8_comparisons() local
226 KUNIT_EXPECT_TRUE_MSG(test, utf8_strncmp(um, &s1, &s2) == 0, in check_utf8_comparisons()
237 KUNIT_EXPECT_TRUE_MSG(test, utf8_strncasecmp(um, &s1, &s2) == 0, in check_utf8_comparisons()
244 struct unicode_map *um = test->priv; in check_supported_versions() local
246 KUNIT_EXPECT_TRUE(test, utf8version_is_supported(um, UNICODE_AGE(7, 0, 0))); in check_supported_versions()
249 KUNIT_EXPECT_TRUE(test, utf8version_is_supported(um, UNICODE_AGE(9, 0, 0))); in check_supported_versions()
252 KUNIT_EXPECT_TRUE(test, utf8version_is_supported(um, UTF8_LATEST)); in check_supported_versions()
255 KUNIT_EXPECT_FALSE(test, utf8version_is_supported(um, UNICODE_AGE(13, 0, 0))); in check_supported_versions()
256 KUNIT_EXPECT_FALSE(test, utf8version_is_supported(um, UNICODE_AGE(0, 0, 0))); in check_supported_versions()
257 KUNIT_EXPECT_FALSE(test, utf8version_is_supported(um, UNICODE_AGE(-1, -1, -1))); in check_supported_versions()
270 struct unicode_map *um = utf8_load(UTF8_LATEST); in init_test_ucd() local
272 test->priv = um; in init_test_ucd()
274 KUNIT_EXPECT_EQ_MSG(test, IS_ERR(um), 0, in init_test_ucd()