msdosfs_iconv
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->conv(pmp->pm_u2w, (const char **)&un, &unlen,
if (flag & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->conv(handle, instr, &inlen, &outp, &outlen);
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->convchr_case(pmp->pm_d2u,
msdosfs_iconv->convchr(pmp->pm_d2u,
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->convchr(pmp->pm_u2w, (const char **)instr,
msdosfs_iconv->convchr_case(pmp->pm_u2d, (const char **)instr,
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->convchr(pmp->pm_w2u, __DECONST(const char **,
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->convchr_case(pmp->pm_u2w,
msdosfs_iconv->convchr(pmp->pm_u2w,
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
error = msdosfs_iconv->open(cs_local, ENCODING_UNICODE,
error = msdosfs_iconv->open(ENCODING_UNICODE, cs_local,
error = msdosfs_iconv->open(cs_dos, cs_local, &pmp->pm_u2d);
error = msdosfs_iconv->open(cs_local, cs_dos, &pmp->pm_d2u);
if (pmp->pm_flags & MSDOSFSMNT_KICONV && msdosfs_iconv) {
msdosfs_iconv->close(pmp->pm_w2u);
msdosfs_iconv->close(pmp->pm_u2w);
msdosfs_iconv->close(pmp->pm_d2u);
msdosfs_iconv->close(pmp->pm_u2d);
struct iconv_functions *msdosfs_iconv;