Lines Matching +full:0 +full:x2400

18 /* Returns folded char, or 0 if ignorable */
25 tmp = hfsplus_case_fold_table[tmp + (c & 0xff)]; in case_fold()
44 c1 = c2 = 0; in hfsplus_strcasecmp()
60 return 0; in hfsplus_strcasecmp()
77 for (len = min(len1, len2); len > 0; len--) { in hfsplus_strcmp()
87 len1 > len2 ? 1 : 0; in hfsplus_strcmp()
91 #define Hangul_SBase 0xac00
92 #define Hangul_LBase 0x1100
93 #define Hangul_VBase 0x1161
94 #define Hangul_TBase 0x11a7
140 while (ustrlen > 0) { in hfsplus_uni2asc()
147 cc = ce1[0]; in hfsplus_uni2asc()
149 cc = 0; in hfsplus_uni2asc()
152 if (cc != 0xffff) in hfsplus_uni2asc()
167 if (c1 > 0 && c1 < Hangul_TCount) { in hfsplus_uni2asc()
186 case 0: in hfsplus_uni2asc()
187 c0 = 0x2400; in hfsplus_uni2asc()
194 if (res < 0) { in hfsplus_uni2asc()
217 cc = ce2[0]; in hfsplus_uni2asc()
226 case 0: in hfsplus_uni2asc()
227 cc = 0x2400; in hfsplus_uni2asc()
237 if (res < 0) { in hfsplus_uni2asc()
246 res = 0; in hfsplus_uni2asc()
260 if (size <= 0) { in asc2unichar()
265 case 0x2400: in asc2unichar()
266 *uc = 0; in asc2unichar()
280 off = hfsplus_decompose_table[(uc >> 12) & 0xf]; in hfsplus_decompose_nonhangul()
281 if (off == 0 || off == 0xffff) in hfsplus_decompose_nonhangul()
284 off = hfsplus_decompose_table[off + ((uc >> 8) & 0xf)]; in hfsplus_decompose_nonhangul()
288 off = hfsplus_decompose_table[off + ((uc >> 4) & 0xf)]; in hfsplus_decompose_nonhangul()
292 off = hfsplus_decompose_table[off + (uc & 0xf)]; in hfsplus_decompose_nonhangul()
294 if (*size == 0) in hfsplus_decompose_nonhangul()
300 * Try to decompose a unicode character as Hangul. Return 0 if @uc is not
304 * Annex #15: Unicode Normalization Forms, version 3.2.0.
315 if (index < 0 || index >= Hangul_SCount) in hfsplus_try_decompose_hangul()
316 return 0; in hfsplus_try_decompose_hangul()
322 result[0] = l; in hfsplus_try_decompose_hangul()
339 if (*size == 0) in decompose_unichar()
349 u16 *dstr, outlen = 0; in hfsplus_asc2uni()
354 while (outlen < max_unistr_len && len > 0) { in hfsplus_asc2uni()
366 } while (--dsize > 0); in hfsplus_asc2uni()
374 if (len > 0) in hfsplus_asc2uni()
376 return 0; in hfsplus_asc2uni()
400 while (len > 0) { in hfsplus_hash_dentry()
417 } while (--dsize > 0); in hfsplus_hash_dentry()
428 return 0; in hfsplus_hash_dentry()
454 dsize1 = dsize2 = 0; in hfsplus_compare_dentry()
457 while (len1 > 0 && len2 > 0) { in hfsplus_compare_dentry()
519 return 0; in hfsplus_compare_dentry()