/haiku-fatelf/src/add-ons/input_server/methods/canna/rk/ |
H A D | bun.c | 58 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 D | ngram.c | 47 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 D | RKutil.c | 394 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 D | nword.c | 83 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 D | RKintern.h | 123 * | | 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 D | bushu.c | 576 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 D | henkan.c | 464 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 D | canna.h | 508 WCHAR_T *kanji, *yomi, *roma; member in struct:_tanContextRec
|
H A D | util.c | 549 return extractString(tan->yomi, s, e);
|
H A D | romaji.c | 2115 klen = WStrlen(tan->yomi); 2119 WStrcpy(yc->kana_buffer + yc->kEndp, tan->yomi);
|