Searched refs:encoding (Results 1 - 5 of 5) sorted by relevance

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_encodings.h48 * encoding converters. These are not needed
54 * encoding conversion routines.
64 int hfs_addconverter(int kmod_id, u_int32_t encoding,
68 int hfs_remconverter(int kmod_id, u_int32_t encoding);
H A Dhfs_encodings.c49 /* hfs encoding converter list */
56 /* hfs encoding converter entry */
61 u_int32_t encoding; member in struct:hfs_encoding
91 * hfs_addconverter - add an HFS encoding converter
94 * (like HFS_Japanese.kmod) to register hfs encoding
99 hfs_addconverter(int id, u_int32_t encoding, hfs_to_unicode_func_t get_unicode, unicode_to_hfs_func_t get_hfsname) argument
109 encp->encoding = encoding;
121 * hfs_remconverter - remove an HFS encoding converter
124 * routine to remove an encoding converte
132 hfs_remconverter(int id, u_int32_t encoding) argument
166 hfs_getconverter(u_int32_t encoding, hfs_to_unicode_func_t *get_unicode, unicode_to_hfs_func_t *get_hfsname) argument
199 hfs_relconverter(u_int32_t encoding) argument
702 hfs_addconverter( __unused int id, __unused u_int32_t encoding, __unused void * get_unicode, __unused void * get_hfsname ) argument
710 hfs_getconverter(__unused u_int32_t encoding, __unused void *get_unicode, __unused void *get_hfsname) argument
715 hfs_relconverter(__unused u_int32_t encoding) argument
720 hfs_remconverter(__unused int id, __unused u_int32_t encoding) argument
[all...]
H A Dhfs_catalog.c115 static void buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize);
119 static int builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_int32_t hint, u_int32_t encoding,
124 static void promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_int32_t *encoding);
247 u_int32_t encoding; local
251 promotekey(hfsmp, (HFSCatalogKey *)key, pluskey, &encoding);
255 encoding = getencoding(recp);
258 builddesc(pluskey, getcnid(recp), 0, encoding, isadir(recp), descp);
338 // update desc text encoding so that other catalog ops succeed
460 u_int32_t encoding; local
463 promotekey(hfsmp, &keyp->hfs, pluskey, &encoding);
648 u_int32_t encoding = 0; local
854 promotekey(hfsmp, (HFSCatalogKey *)&iterator->key, pluskey, &encoding); local
896 u_int32_t encoding = kTextEncodingMacRoman; local
1038 promotekey(hfsmp, (HFSCatalogKey *)&bto->iterator.key, pluskey, &encoding); local
1096 u_int32_t encoding = 0; local
1342 promotekey(hfsmp, (HFSCatalogKey *)&to_iterator->key, pluskey, &encoding); local
2118 u_int32_t encoding; local
2548 u_int32_t encoding; local
3851 buildrecord(struct cat_attr *attrp, cnid_t cnid, int std_hfs, u_int32_t encoding, CatalogRecord *crp, u_int32_t *recordSize) argument
3932 builddesc(const HFSPlusCatalogKey *key, cnid_t cnid, u_int32_t hint, u_int32_t encoding, int isdir, struct cat_desc *descp) argument
4099 promotekey(struct hfsmount *hfsmp, const HFSCatalogKey *hfskey, HFSPlusCatalogKey *keyp, u_int32_t *encoding) argument
4277 u_int32_t encoding; local
[all...]
H A Dhfs.h179 u_int32_t hfs_encoding; /* Default encoding for non hfs+ volumes */
659 int hfs_getconverter(u_int32_t encoding, hfs_to_unicode_func_t *get_unicode,
662 int hfs_relconverter(u_int32_t encoding);
726 extern void hfs_setencodingbits(struct hfsmount *hfsmp, u_int32_t encoding);
H A Dhfs_vfsops.c722 /* Change the hfs encoding value (hfs only) */
3461 * Update volume encoding bitmap (HFS Plus only)
3465 hfs_setencodingbits(struct hfsmount *hfsmp, u_int32_t encoding) argument
3467 #define kIndexMacUkrainian 48 /* MacUkrainian encoding is 152 */
3468 #define kIndexMacFarsi 49 /* MacFarsi encoding is 140 */
3472 switch (encoding) {
3480 index = encoding;

Completed in 50 milliseconds