/haiku-fatelf/src/add-ons/input_server/methods/canna/lib/ |
H A D | RKkana.c | 143 #define ADDCODE(dst, maxdst, count, code, length) {\ 144 if ( (unsigned long)(length) <= (unsigned long)(maxdst) ) {\ 145 (maxdst) -= (length); (count) += (length);\ 161 static int _ADDCODE(unsigned char *dst, int maxdst, int count, unsigned long code, int length); 164 _ADDCODE(unsigned char *dst, int maxdst, int count, unsigned long code, int length) argument 166 if ((unsigned long)length <= (unsigned long)maxdst) { 167 maxdst -= length; 183 #define ADDCODE(dst, maxdst, count, code, length) \ 184 { int llen = _ADDCODE(dst, maxdst, count, (unsigned long)code, length); \ 185 if (llen > 0 && (dst)) { (dst) += llen; (maxdst) 437 RkCvtNone(unsigned char *dst, int maxdst, unsigned char *src, int maxsrc) argument 542 RkCvtSuuji(unsigned char *dst, int maxdst, unsigned char *src, int maxsrc, int format) argument 702 RkwCvtHan(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen) argument 737 RkwCvtHira(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen) argument 773 RkwCvtKana(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen) argument 809 RkwCvtZen(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen) argument 845 RkwCvtNone(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen) argument 860 RkwMapRoma(struct RkRxDic *romaji, WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen, int flags, int *status) argument 881 RkwMapPhonogram(struct RkRxDic *romaji, WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen, WCHAR_T key, int flags, int *ulen, int *dlen, int *tlen, int *rule) argument 915 RkwCvtRoma(struct RkRxDic *romaji, WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen, int flags) argument 948 RkwCvtSuuji(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format) argument 1113 RkCvtNarrow(char *dst, int maxdst, WCHAR_T *src, int maxsrc) argument 1163 RkCvtWide(WCHAR_T *dst, int maxdst, char *src, int maxsrc) argument [all...] |
H A D | RKroma.c | 332 RkMapRoma(struct RkRxDic *rdic, unsigned char *dst, int maxdst, unsigned char *src, int maxsrc, int flags, int *status) argument 414 if ( byte + 1 <= maxdst ) { 459 RkMapPhonogram(struct RkRxDic *rdic, unsigned char *dst, int maxdst, unsigned char *src, int srclen, unsigned key, int flags, int *used_len_return, int *dst_len_return, int *tmp_len_return, int *rule_id_inout) argument 499 for (i = 0 ; i < maxdst && *origin ; i++) { 506 for (i = 0 ; i < maxdst && *origin ; i++) { 510 if (i < maxdst) { 630 if ( byte < maxdst ) { 637 if (byte + templen < maxdst) { 653 RkCvtRoma(struct RkRxDic *rdic, unsigned char *dst, int maxdst, unsigned char *src, int maxsrc, unsigned flags) argument 678 if (!(maxdst < [all...] |
H A D | canna.h | 879 int RkCvtNone(unsigned char *dst, int maxdst, unsigned char *src, int maxsrc); 881 int RkCvtSuuji(unsigned char *dst, int maxdst, unsigned char *src, int maxsrc, int format); 882 int RkwCvtHan(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen); 883 int RkwCvtHira(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen); 884 int RkwCvtKana(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen); 885 int RkwCvtZen(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen); 886 int RkwCvtNone(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen); 887 int RkwMapRoma(struct RkRxDic *romaji, WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen, int flags, int *status); 888 int RkwMapPhonogram(struct RkRxDic *romaji, WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen, WCHAR_T key, int flags, int *ulen, int *dlen, int *tlen, int *rule); 889 int RkwCvtRoma(struct RkRxDic *romaji, WCHAR_T *dst, int maxdst, WCHAR_ [all...] |
/haiku-fatelf/src/add-ons/input_server/methods/canna/rk/ |
H A D | kana.c | 154 #define ADDCODE(dst, maxdst, count, code, length) {\ 155 if ( (unsigned long)(length) <= (unsigned long)(maxdst) ) {\ 156 (maxdst) -= (length); (count) += (length);\ 173 static int _ADDCODE(unsigned char *dst, int maxdst, int count, unsigned long code, int length); 178 _ADDCODE(unsigned char *dst, int maxdst, int count, unsigned long code, int length) argument 180 if ((unsigned long)length <= (unsigned long)maxdst) { 181 maxdst -= length; 197 #define ADDCODE(dst, maxdst, count, code, length) \ 198 { int llen = _ADDCODE(dst, maxdst, count, (unsigned long) code, length); \ 199 if (llen > 0 && (dst)) { (dst) += llen; (maxdst) [all...] |
H A D | bun.c | 781 addIt(struct nword * cw, WCHAR_T * key, int (*proc) (...), WCHAR_T * dst, int ind, int maxdst, unsigned long mode, RkContext * cx) argument 789 ind = addIt(lw, key, proc, dst, ind, maxdst, mode, cx); 798 ind = (*proc) (dst, ind, maxdst, y, _RkGetKanji(cw, y, mode), &lex, cx); 917 getKanji(struct RkContext *cx, int cnum, WCHAR_T *dst, int maxdst) argument 923 i = getIt(cx, cnum, (int(*)(...))addKanji, dst, maxdst - 1); 930 i = RkwCvtHira(dst, maxdst, yomi, ylen); break; 932 i = RkwCvtKana(dst, maxdst, yomi, ylen); break; 934 i = RkwCvtHan(dst, maxdst, yomi, ylen); break; 936 i = RkwCvtZen(dst, maxdst, yomi, ylen); break; 939 if (dst && i < maxdst) 949 RkwGetKanji(int cx_num, WCHAR_T *dst, int maxdst) argument 972 RkwGetKanjiList(int cx_num, WCHAR_T *dst, int maxdst) argument 1017 RkwGetLex(int cx_num, RkLex *dst, int maxdst) argument 1046 RkeGetLex(int cx_num, RkLex *dst, int maxdst) argument 1118 RkwGetHinshi(int cx_num, WCHAR_T *dst, int maxdst) argument [all...] |
H A D | ngram.c | 46 static int wstowrec(struct RkKxGram *gram, WCHAR_T *src, Wrec *dst, unsigned maxdst, unsigned *yomilen, unsigned *wlen, unsigned long *lucks); 270 wstowrec(struct RkKxGram *gram, WCHAR_T *src, Wrec *dst, unsigned maxdst, unsigned *yomilen, unsigned *wlen, unsigned long *lucks) argument 312 if (dst + klen * sizeof(WCHAR_T) > odst + maxdst) 412 RkParseWrec(struct RkKxGram *gram, WCHAR_T *src, unsigned left, unsigned char *dst, unsigned maxdst) argument 432 else if ((wreclen = 2 + (left * sizeof(WCHAR_T)) + wlen) > maxdst) { 455 RkParseOWrec(struct RkKxGram *gram, WCHAR_T *src, unsigned char *dst, unsigned maxdst, unsigned long *lucks) argument 471 if (wreclen <= maxdst) { 550 RkUparseGramNum(struct RkKxGram *gram, int row, WCHAR_T *dst, int maxdst) argument 557 if (len + 1 < maxdst) { 574 if (dst + keta + 1 < (dst + maxdst)) { 601 _RkUparseWrec(struct RkKxGram *gram, Wrec *src, WCHAR_T *dst, int maxdst, unsigned long *lucks, int add) argument 697 RkUparseWrec(struct RkKxGram *gram, Wrec *src, WCHAR_T *dst, int maxdst, unsigned long *lucks) argument [all...] |
H A D | nword.c | 42 static int cvtNum(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format); 43 static int cvtAlpha(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format); 44 static int cvtHira(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format); 45 static int cvtLit(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format, unsigned long mode); 293 cvtNum(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format) argument 295 return RkwCvtSuuji(dst, maxdst, src, maxsrc, format - 1); 299 cvtAlpha(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format) argument 303 case 1: return RkwCvtZen(dst, maxdst, src, maxsrc); 304 case 2: return RkwCvtHan(dst, maxdst, src, maxsrc); 307 case 1: return RkwCvtNone(dst, maxdst, sr 315 cvtHira(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format) argument 326 cvtLit(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format, unsigned long mode) argument [all...] |
H A D | RKintern.h | 987 WCHAR_T *_RkUparseWrec(struct RkKxGram *gram, Wrec *src, WCHAR_T *dst, int maxdst, unsigned long *lucks, int add); 988 Wrec *RkParseWrec(struct RkKxGram *gram, WCHAR_T *src, unsigned left, unsigned char *dst, unsigned maxdst); 989 Wrec *RkParseOWrec(struct RkKxGram *gram, WCHAR_T *src, unsigned char *dst, unsigned maxdst, unsigned long *lucks); 990 WCHAR_T *RkUparseGramNum(struct RkKxGram *gram, int row, WCHAR_T *dst, int maxdst); 1114 int RkeGetLex (int cx_num, RkLex *dst, int maxdst); 1158 WCHAR_T *RkUparseWrec(struct RkKxGram *gram, Wrec *src, WCHAR_T *dst, int maxdst, unsigned long *lucks);
|