HFSPLUS_MAX_STRLEN
err = hfsplus_asc2uni(sb, &entry->thread.nodeName, HFSPLUS_MAX_STRLEN,
err = hfsplus_asc2uni(sb, &key->cat.name, HFSPLUS_MAX_STRLEN,
strbuf = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_MAX_STRLEN + 1, GFP_KERNEL);
len = NLS_MAX_CHARSET_SIZE * HFSPLUS_MAX_STRLEN;
buf->f_namelen = HFSPLUS_MAX_STRLEN;
len2 = HFSPLUS_MAX_STRLEN;
return hfsplus_uni2asc(sb, ustr, HFSPLUS_MAX_STRLEN, astr, len_p);
if (len1 > HFSPLUS_MAX_STRLEN) {
len1 = HFSPLUS_MAX_STRLEN;
if (len2 > HFSPLUS_MAX_STRLEN) {
len2 = HFSPLUS_MAX_STRLEN;
if (len1 > HFSPLUS_MAX_STRLEN) {
len1 = HFSPLUS_MAX_STRLEN;
if (len2 > HFSPLUS_MAX_STRLEN) {
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
memset(mock_env->buf, 'a', HFSPLUS_MAX_STRLEN);
mock_env->buf[HFSPLUS_MAX_STRLEN] = '\0';
mock_env->buf[HFSPLUS_MAX_STRLEN / 2] = 'b';
u32 str_size = HFSPLUS_MAX_STRLEN + 1;
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
memset(mock_env->buf, 'a', HFSPLUS_MAX_STRLEN);
mock_env->buf[HFSPLUS_MAX_STRLEN] = '\0';
mock_env->buf[HFSPLUS_MAX_STRLEN / 2] = 'b';
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
mock_env->str1.length = cpu_to_be16(HFSPLUS_MAX_STRLEN);
mock_env->str2.length = cpu_to_be16(HFSPLUS_MAX_STRLEN);
for (i = 0; i < HFSPLUS_MAX_STRLEN; i++) {
mock_env->str2.unicode[HFSPLUS_MAX_STRLEN - 1] = cpu_to_be16('B');
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
for (i = 0; i < len && i < HFSPLUS_MAX_STRLEN; i++)
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN * 2);
mock_env->str1.length = cpu_to_be16(HFSPLUS_MAX_STRLEN);
for (i = 0; i < HFSPLUS_MAX_STRLEN; i++)
KUNIT_EXPECT_EQ(test, HFSPLUS_MAX_STRLEN, len);
for (i = 0; i < HFSPLUS_MAX_STRLEN; i++)
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
HFSPLUS_MAX_STRLEN, "hello", 5);
HFSPLUS_MAX_STRLEN, "", 0);
HFSPLUS_MAX_STRLEN, "A", 1);
HFSPLUS_MAX_STRLEN, "test\0extra", 4);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
HFSPLUS_MAX_STRLEN, ":", 1);
HFSPLUS_MAX_STRLEN, "a:b", 3);
HFSPLUS_MAX_STRLEN, ":::", 3);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 10);
memset(mock_env->buf, 'a', HFSPLUS_MAX_STRLEN);
&mock_env->str1, HFSPLUS_MAX_STRLEN,
mock_env->buf, HFSPLUS_MAX_STRLEN);
KUNIT_EXPECT_EQ(test, HFSPLUS_MAX_STRLEN,
memset(mock_env->buf, 'a', HFSPLUS_MAX_STRLEN + 5);
&mock_env->str1, HFSPLUS_MAX_STRLEN,
mock_env->buf, HFSPLUS_MAX_STRLEN + 5);
KUNIT_EXPECT_EQ(test, HFSPLUS_MAX_STRLEN,
&ustr, HFSPLUS_MAX_STRLEN, "test", 0);
&ustr, HFSPLUS_MAX_STRLEN, "hello", 3);
&ustr, HFSPLUS_MAX_STRLEN, "ABC123!@#", 9);
&ustr, HFSPLUS_MAX_STRLEN, test_str, 3);
mock_env = setup_mock_str_env(HFSPLUS_MAX_STRLEN + 1);
HFSPLUS_MAX_STRLEN, "test", 4);
HFSPLUS_MAX_STRLEN, "test", 4);
hfsplus_unichr unicode[HFSPLUS_MAX_STRLEN];