Searched refs:unicode (Results 1 - 6 of 6) sorted by relevance

/xnu-2782.1.97/bsd/hfs/
H A Dhfs_unistr.h37 * This file contains definition of the unicode string used for HFS Plus
51 u_int16_t length; /* number of unicode characters */
52 u_int16_t unicode[255]; /* unicode characters */ member in struct:HFSUniStr255
H A Dhfs_endian.c505 if ((char *)srcKey + offsetof(HFSPlusCatalogKey, nodeName.unicode[0]) > nextRecord) {
556 srcKey->nodeName.length*sizeof(srcKey->nodeName.unicode[0])) {
560 srcKey->nodeName.length*sizeof(srcKey->nodeName.unicode[0]));
564 srcKey->nodeName.length*sizeof(srcKey->nodeName.unicode[0]));
569 srcKey->nodeName.unicode[j] = SWAP_BE16 (srcKey->nodeName.unicode[j]);
673 if ((char *) &srcRec->nodeName.unicode[0] > nextRecord) {
693 if ((char *) &srcRec->nodeName.unicode[srcRec->nodeName.length] > nextRecord) {
702 srcRec->nodeName.unicode[j] = SWAP_BE16 (srcRec->nodeName.unicode[
[all...]
H A Dhfs_catalog.c812 u_int16_t unicode[kHFSPlusMaxFileNameChars + 1]; local
845 unicode, &unicodelen, sizeof(unicode), ':', 0);
849 result = ConvertUnicodeToUTF8Mangled(unicodelen, unicode,
1178 encoding = hfs_pickencoding(bto->key.nodeName.unicode,
1425 encoding = hfs_pickencoding(to_key->nodeName.unicode, to_key->nodeName.length);
1575 realhint = hfs_pickencoding(pluskey->nodeName.unicode, pluskey->nodeName.length);
2482 encoding = hfs_pickencoding(bto->key.nodeName.unicode, bto->key.nodeName.length);
3260 chp = &cnp->ustr.unicode[0];
3273 result = utf8_encodestr(cnp->ustr.unicode, namele
[all...]
H A Dhfs_search.c771 matched = ComparePartialUnicodeName(key->hfsPlus.nodeName.unicode,
779 matched = (UnicodeBinaryCompare(key->hfsPlus.nodeName.unicode,
785 matched = (FastUnicodeCompare(key->hfsPlus.nodeName.unicode,
H A Dhfs_vfsutils.c1723 keyp->nodeName.unicode[0] = 't';
1724 keyp->nodeName.unicode[1] = 'e';
1725 keyp->nodeName.unicode[2] = 'm';
1726 keyp->nodeName.unicode[3] = 'p';
1745 (void) utf8_encodestr(keyp->nodeName.unicode, keyp->nodeName.length * 2,
/xnu-2782.1.97/bsd/hfs/hfscommon/Catalog/
H A DCatalogUtilities.c233 err = utf8_decodestr(name, nameLength, key->hfsPlus.nodeName.unicode,
234 &unicodeBytes, sizeof(key->hfsPlus.nodeName.unicode), ':', UTF_DECOMPOSED);
240 *textEncoding = hfs_pickencoding(key->hfsPlus.nodeName.unicode,
342 dstName->ustr.length = 0; // set length byte to zero (works for both unicode and pascal)
358 dstName->ustr.length = 0; // set length byte to zero (works for both unicode and pascal)

Completed in 86 milliseconds