Lines Matching defs:ind
84 WORDINDEX(POSes,NA)POS1ind1...POSNindN -> WORDINDEX(POS,NA)POS|ind \n
91 WORDINDEX(POS,NA)POS|ind -> WORDPHON(POS,NA)phon \n
488 /* find next POS to the right of 'ind' and return its POS and index */
491 const picoos_uint16 ind,
498 for (i = ind + 1; ((val == PICOKDT_EPSILON) && (i < top)); i++) {
661 /* find pos/ind entry in cbuf matching unique,
700 picoos_uint16 ind) {
705 cind1 = sa->headx[ind].cind;
706 sa->headx[ind].cind = sa->cbuf2Len;
709 if (sa->headx[ind].head.len > (sa->cbuf2BufSize - sa->cbuf2Len)) {
710 sa->headx[ind].head.len = sa->cbuf2BufSize - sa->cbuf2Len;
714 if (sa->headx[ind].head.len == 0) {
715 sa->headx[ind].cind = 0;
719 for (i = 0; i < sa->headx[ind].head.len; i++) {
725 sa->headx[ind].head.type, sa->headx[ind].head.len));
736 picoos_uint16 ind) {
742 if (picoklex_lexIndLookup(lex, &(sa->cbuf1[sa->headx[ind].cind + 1]),
744 sa->headx[ind].cind = sa->cbuf2Len;
753 sa->headx[ind].cind = 0;
758 sa->headx[ind].head.type = PICODATA_ITEM_WORDPHON;
759 sa->headx[ind].head.len = plen;
1003 /* item in headx[ind]/cbuf1, out: modified headx and cbuf2 */
1007 picoos_uint16 ind) {
1012 if (saDoG2P(this, sa, &(sa->cbuf1[sa->headx[ind].cind]),
1013 sa->headx[ind].head.len, sa->headx[ind].head.info1,
1025 sa->headx[ind].head.type = PICODATA_ITEM_WORDPHON;
1026 sa->headx[ind].head.len = (picoos_uint8)plen;
1027 sa->headx[ind].cind = sa->cbuf2Len;