utf16_to_char
void utf16_to_char(uint16_t *, int, char *, size_t);
utf16_to_char(mi.roamingtxt, UMB_ROAMINGTEXT_MAXLEN,
utf16_to_char(mi.sid, UMB_SUBSCRIBERID_MAXLEN, sid, sizeof (sid));
utf16_to_char(mi.iccid, UMB_ICCID_MAXLEN, iccid, sizeof (iccid));
utf16_to_char(mi.provider, UMB_PROVIDERNAME_MAXLEN,
utf16_to_char(mi.providerid, UMB_PROVIDERID_MAXLEN,
utf16_to_char(mi.hwinfo, UMB_HWINFO_MAXLEN, hwinfo, sizeof (hwinfo));
utf16_to_char(mi.devid, UMB_DEVID_MAXLEN, devid, sizeof (devid));
utf16_to_char(mi.fwinfo, UMB_FWINFO_MAXLEN, fwinfo, sizeof (fwinfo));
utf16_to_char(mi.pn, UMB_PHONENR_MAXLEN, pn, sizeof (pn));
utf16_to_char(mi.apn, UMB_APN_MAXLEN, apn, sizeof (apn));