Lines Matching defs:from
1050 wstr2str(wchar_t *from, int alloc)
1057 ret = p = xmalloc(wcslen(from) * mb_cur_max + 1);
1059 while (bsiz < (wcslen(from) * mb_cur_max + 1)) {
1069 while (*from) {
1072 if (*from & INVALID_CHAR) {
1073 *p = (char)(*from & ~INVALID_CHAR);
1076 if ((len = wctomb(p, *from)) == -1) {
1077 *p = (char)*from;
1082 from++;
1085 while (*from)
1086 *p++ = (char)*from++;
1094 str2wstr(char *from, int alloc)
1101 ret = p = xmalloc((strlen(from) + 1) * sizeof (wchar_t));
1103 while (bsiz < (strlen(from) + 1)) {
1115 while (*from) {
1119 if ((len = mbtowc(&wc, from, mb_cur_max)) <= 0) {
1120 wc = *from | INVALID_CHAR;
1124 from += len;
1127 while (*from)
1128 *p++ = (unsigned char) *from++;