Searched refs:yomi (Results 1 - 10 of 10) sorted by relevance

/haiku-fatelf/src/add-ons/input_server/methods/canna/rk/
H A Dbun.c58 if (s->yomi)
59 free((s->yomi-OVERRUN_MARGIN));
80 s->yomi = (WCHAR_T *)0;
87 s->yomi = (WCHAR_T *)calloc((s->maxyomi+1+2*OVERRUN_MARGIN), sizeof(WCHAR_T));
98 if (!s->yomi || !s->bunq || !s->xq || !s->xqh) {
103 s->yomi += OVERRUN_MARGIN;
107 p = (WCHAR_T*)&s->yomi[0];
108 q = (WCHAR_T*)&s->yomi[s->maxyomi+1];
137 if (src->yomi) {
139 dst->yomi[
185 RkwBgnBun(int cx_num, WCHAR_T *yomi, int n, int kouhomode) argument
321 RkwSubstYomi(int cx_num, int ys, int ye, WCHAR_T *yomi, int newLen) argument
446 RkwStoreYomi(int cx_num, WCHAR_T *yomi, int nlen) argument
724 WCHAR_T *yomi = store->yomi + bun->nb_yoff; local
751 WCHAR_T *yomi; local
820 addYomi(WCHAR_T *dst, int ind, int max, WCHAR_T *yomi, WCHAR_T *kanji, RkLex *lex) argument
841 RkwGetYomi(int cx_num, WCHAR_T *yomi, int maxyomi) argument
870 RkwGetLastYomi(int cx_num, WCHAR_T *yomi, int maxyomi) argument
901 addKanji(WCHAR_T *dst, int ind, int max, WCHAR_T *yomi, WCHAR_T *kanji, RkLex *lex, struct RkContext *cx) argument
920 WCHAR_T *yomi; local
1006 addLex(RkLex *dst, int ind, int max, WCHAR_T *yomi, WCHAR_T *kanji, RkLex *lex, struct RkContext *cx) argument
1050 WCHAR_T *yomi, *kp; local
1084 addHinshi(WCHAR_T *dst, int ind, int max, WCHAR_T *yomi, WCHAR_T *kanji, RkLex *lex, struct RkContext *cx) argument
1282 RkwGetSimpleKanji(int cxnum, char *dicname, WCHAR_T *yomi, int maxyomi, WCHAR_T *kanjis, int maxkanjis, char *hinshis, int maxhinshis) argument
1289 RkwStoreRange(int cx_num, WCHAR_T *yomi, int maxyomi) argument
[all...]
H A Dngram.c47 static Wrec *fil_wc2wrec_flag(Wrec *wrec, unsigned *wreclen, unsigned ncand, WCHAR_T *yomi, unsigned ylen, unsigned left);
273 WCHAR_T *yomi, *kanji; local
280 yomi = skip_space(src);
281 ylen = skip_until_space(yomi, &src);
308 kanji = yomi;
336 fil_wc2wrec_flag(Wrec *wrec, unsigned *wreclen, unsigned ncand, WCHAR_T *yomi, unsigned ylen, unsigned left) argument
359 if (*yomi == RK_ESC_CHAR) {
360 yomi++;
362 yomi++;
365 tmp = *yomi
379 fil_wrec_flag(Wrec *wrec, unsigned *wreclen, unsigned ncand, Wrec *yomi, unsigned ylen, unsigned left) argument
[all...]
H A DRKutil.c394 HowManyChars(WCHAR_T *yomi, int len) argument
399 WCHAR_T ch = yomi[chlen];
412 HowManyBytes(WCHAR_T *yomi, int len) argument
417 WCHAR_T ch = yomi[chlen];
H A Dnword.c83 setWord(struct nword *w, int rc, int lit, WCHAR_T *yomi, int ylen, Wrec *kanji, int klen, int bb) argument
371 WCHAR_T *key = cx->store->yomi + yy;
531 WCHAR_T *key = st->yomi + yy;
819 _RkRegisterNV(struct NV *nv, Wrec *yomi, int len, int half) argument
825 v = bst2_to_s(yomi);
828 if (positive(p->data, yomi, len)) {
835 p = newNVE(nv, yomi, len, half);
1267 uniqWord(cx->store->yomi + yy, full, bun->nb_curlen, cx->concmode);
1371 r = cx->nv->buf + *(st->yomi + yy) % cx->nv->tsz;
1373 if (determinate(p->data, (Wrec *)(st->yomi
1753 _RkSubstYomi(struct RkContext *cx, int ys, int ye, WCHAR_T *yomi, int newLen) argument
2008 WCHAR_T *yomi = st->yomi + bun->nb_yoff; local
[all...]
H A DRKintern.h123 * | | yomi, {(row, col), tsuduri, hindo}...
375 * +---------------- yomi (ascii/euc hiragara lower byte)
448 * xxxx {yomi nkouho {flags row col freq kouho}...}...
452 * unsigned char yomi[]; yomigana
583 unsigned char nw_ylen; /* #chars in yomi */
675 #define DM_LOADWORD (DM_EXIST << 2) /* word rec wo memory ni yomi */
795 WCHAR_T *yomi; /* yomigana buffer */
1115 int RkwStoreRange(int cx_num, WCHAR_T *yomi, int maxyomi);
1168 int _RkRegisterNV(struct NV *nv, Wrec *yomi, int len, int half);
1170 int _RkSubstYomi(struct RkContext *cx, int ys, int ye, WCHAR_T *yomi, in
[all...]
/haiku-fatelf/src/add-ons/input_server/methods/canna/lib/
H A Dbushu.c576 bushuBgnBun(RkStat *st, WCHAR_T *yomi, int length) argument
589 nbunsetsu = RkwBgnBun(defaultBushuContext, yomi, length, RK_CTRLHENKAN);
627 WCHAR_T *yomi, **allBushuCands; local
634 yomi = (WCHAR_T *)bushu_key[cur];
635 length = WStrlen(yomi);
639 yomi = d->buffer_return;
643 if((nbunsetsu = bushuBgnBun(&st, yomi, length)) == NG) {
H A Dhenkan.c464 if (tan->yomi) free(tan->yomi);
570 tan->yomi = DUpwstr(xxx, len);
571 if (tan->yomi) {
606 free(tan->yomi);
722 if (!tan || (tan->yomi = DUpwstr(xxx, len))) {
762 WCstombs(yyy, tan->yomi, ROMEBUFSIZE);
775 if (tan) free(tan->yomi);
833 for (i = 1 ; i < n ; i++) { /* yomi ���� right �������������������� tan ���������������� */
914 tan->yomi
[all...]
H A Dcanna.h508 WCHAR_T *kanji, *yomi, *roma; member in struct:_tanContextRec
H A Dutil.c549 return extractString(tan->yomi, s, e);
H A Dromaji.c2115 klen = WStrlen(tan->yomi);
2119 WStrcpy(yc->kana_buffer + yc->kEndp, tan->yomi);

Completed in 95 milliseconds