Lines Matching refs:headxLen

194     picoos_uint16 headxLen;    /* length, 0 if empty */  member
269 sa->headxLen = 0; in saInitialize()
532 while ((first < sa->headxLen) && in saDisambPos()
538 if (first >= sa->headxLen) { in saDisambPos()
553 valbuf[i] = saPosDItemSeqGetPosRight(this, sa, lastprev3, sa->headxLen, &lastprev3); in saDisambPos()
556 PICODBG_TRACE(("headxLen: %d", sa->headxLen)); in saDisambPos()
559 for (ci = first; ci < sa->headxLen; ci++) { in saDisambPos()
586 …valbuf[PICOKDT_NRATT_POSD-1] = saPosDItemSeqGetPosRight(this, sa, lastprev3, sa->headxLen, &lastpr… in saDisambPos()
1208 sa->procState, sa->headxLen, sa->cbuf1Len, in saStep()
1225 &(sa->headx[sa->headxLen].head), in saStep()
1238 if ((sa->headx[sa->headxLen].head.type == in saStep()
1240 (sa->headx[sa->headxLen].head.info1 == in saStep()
1242 sa->headx[sa->headxLen].head.type = in saStep()
1244 sa->headx[sa->headxLen].head.info1 = in saStep()
1246 sa->headx[sa->headxLen].head.info2 = in saStep()
1248 sa->headx[sa->headxLen].head.len = 0; in saStep()
1253 sa->headx[sa->headxLen].cind = sa->cbuf1Len; in saStep()
1255 if ((sa->headx[sa->headxLen].head.type == in saStep()
1257 (sa->headx[sa->headxLen].head.info1 == in saStep()
1259 (sa->headx[sa->headxLen].head.info2 == in saStep()
1264 sa->headx[sa->headxLen].head.type = PICODATA_ITEM_WORDPHON; in saStep()
1265 sa->headx[sa->headxLen].head.info1 = PICODATA_POS_XX; in saStep()
1266 sa->headx[sa->headxLen].head.info2 = PICODATA_ITEMINFO2_NA; in saStep()
1269 …while ((i < sa->headx[sa->headxLen].head.len) && (wordsep != sa->cbuf1[sa->headx[sa->headxLen].cin… in saStep()
1270 … PICODBG_INFO(("accepting phoneme %i",sa->cbuf1[sa->headx[sa->headxLen].cind+i])); in saStep()
1274 if (i < sa->headx[sa->headxLen].head.len) { in saStep()
1276 sa->headx[sa->headxLen].head.len = i; in saStep()
1281 if (sa->headx[sa->headxLen].head.type == in saStep()
1287 if ((sa->headxLen >= (PICOSA_MAXNR_HEADX - 2)) || in saStep()
1294 sa->headx[sa->headxLen].cind = sa->cbuf1Len; in saStep()
1297 sa->headx[sa->headxLen].cind = 0; in saStep()
1299 sa->headxLen++; in saStep()
1310 sa->headx[sa->headxLen].head.type = PICODATA_ITEM_PUNC; in saStep()
1311 sa->headx[sa->headxLen].head.info1 = in saStep()
1313 sa->headx[sa->headxLen].head.info2 = in saStep()
1315 sa->headx[sa->headxLen].head.len = 0; in saStep()
1317 sa->headxLen++; in saStep()
1349 if (sa->headxLen > 0) { in saStep()
1359 } else if (sa->headxLen == 0) { /* no items in inBuf */ in saStep()
1368 for (i = 0; i < sa->headxLen; i++) { in saStep()
1413 if (sa->headxLen > 0) { in saStep()
1428 for (i = 0; i < sa->headxLen; i++) { in saStep()
1472 } else if (sa->headxLen == 0) { /* no items in inBuf */ in saStep()
1481 for (i = 0; i < sa->headxLen; i++) { in saStep()
1523 sa->headxBottom, sa->headxLen)); in saStep()
1526 if (0 == sa->headxLen) { in saStep()
1568 sa->headxLen--; in saStep()