Lines Matching refs:Wchar

401 static Wchar *
403 Wchar *src; in skip_space()
415 Wchar *src, **next; in skip_until_space()
438 Wchar *src;
445 Wchar *yomi, *kanji;
457 if (*src == (Wchar)'\n')
459 if (*(src = skip_space(src)) == (Wchar)'#') {
463 if (*src == (Wchar)'#')
465 if (*src == (Wchar)'*') {
466 for (src++, frq = 0; (Wchar)'0' <= *src && *src <= (Wchar)'9'; src++)
467 frq = 10 * frq + *src - (Wchar)'0';
478 if (klen == 1 && *kanji == (Wchar)'@') {
484 if (dst + 2 + klen * sizeof(Wchar) > odst + maxdst)
510 Wchar *yomi;
513 extern Wchar uniqAlnum();
515 Wchar tmp;
558 extern Wchar uniqAlnum();
560 Wchar tmp;
577 yomi += (ylen - left) * sizeof(Wchar);
579 tmp = uniqAlnum((Wchar)((yomi[2*i] << 8) | yomi[2*i + 1]));
591 Wchar *src;
615 else if (2 + (wreclen = 2 + (left * sizeof(Wchar)) + wlen) > maxdst) {
635 Wchar *src;
655 wreclen = 2 + (ylen * sizeof(Wchar)) + wlen;
668 Wchar *
671 Wchar *src;
675 Wchar *ws;
678 Wchar wcode[RK_LINE_BMAX];
681 Wchar *wcode = (Wchar *)malloc(sizeof(Wchar) * RK_LINE_BMAX);
692 if (*src++ != (Wchar)'#') {
700 *ws = (Wchar)0;
709 if (!rk_isascii(*src) || rk_isspace(*src) || *src == (Wchar)'*')
737 Wchar *
741 Wchar *dst;
750 *dst++ = (Wchar)'#';
753 *dst++ = (Wchar)*p++;
755 *dst = (Wchar)0;
758 return (Wchar *)0;
774 *dst = (Wchar)0;
777 return (Wchar *)0;
793 Wchar *
797 Wchar *dst;
805 Wchar *endp = dst + maxdst, *endt, luckw[5], wch;
807 endt = (Wchar *)0;
816 wch = (Wchar)((wrec[0] << 8) | wrec[1]);
817 if (wch == RK_ESC_CHAR || wch == (Wchar)' ' || wch == (Wchar)'\t') {
831 *dst++ = (Wchar)' ';
841 *dst++ = (Wchar)' ';
849 *dst++ = (Wchar)'*';
853 luckw[l] = (Wchar)(num + '0');
856 luckw[l] = (Wchar)'0';
867 *dst++ = (Wchar)' ';
873 if (wch == RK_ESC_CHAR || wch == (Wchar)' ' || wch == (Wchar)'\t') {
877 wrec += sizeof(Wchar);
882 *dst++ = (Wchar)'@';
889 *endt = (Wchar)0;
892 return((Wchar *)0);
895 Wchar *
899 Wchar *dst;