Lines Matching refs:phonWritePos
208 picoos_uint16 phonReadPos, phonWritePos; /* next pos to read from phonBufIn, next pos to write to phonBufIn */
294 sa->phonWritePos = 0;
1050 PICODBG_DEBUG(("adding %i/%i (%c on plane %i) at phonBuf[%i]",pos,sym,unshifted,plane,sa->phonWritePos));
1052 if (PICOTRNS_MAX_NUM_POSSYM <= sa->phonWritePos) {
1057 sa->phonBuf[sa->phonWritePos].pos = pos;
1058 sa->phonBuf[sa->phonWritePos].sym = sym;
1059 sa->phonWritePos++;
1096 sa->phonWritePos = 0;
1129 while ((sa->phonReadPos < sa->phonWritePos) && (PICOTRNS_POS_IGNORE == sa->phonBuf[sa->phonReadPos].pos)) {
1133 if ((sa->phonReadPos < sa->phonWritePos)) {
1582 PICODBG_DEBUG(("doing trivial sylabification with %i phones", sa->phonWritePos));
1587 PICOTRNS_PRINTSYMSEQ(this->voice->kbArray[PICOKNOW_KBID_DBG], sa->phonBuf, sa->phonWritePos);
1593 sa->phonWritePos, sa->phonBufOut,
1594 &sa->phonWritePos,PICOTRNS_MAX_NUM_POSSYM);
1595 PICODBG_DEBUG(("returned from trivial sylabification with %i phones", sa->phonWritePos));
1600 phonWritePos);
1606 PICODBG_DEBUG(("doing epsilon elimination with %i phones", sa->phonWritePos));
1608 sa->phonWritePos, sa->phonBuf,
1609 &sa->phonWritePos,PICOTRNS_MAX_NUM_POSSYM);
1610 PICODBG_DEBUG(("returning from epsilon elimination with %i phones", sa->phonWritePos));
1636 PICOTRNS_PRINTSYMSEQ(this->voice->kbArray[PICOKNOW_KBID_DBG], sa->phonBuf, sa->phonWritePos);
1641 picotrns_printSolution, sa->phonBuf, sa->phonWritePos, sa->phonBufOut,
1642 &sa->phonWritePos,
1649 PICOTRNS_PRINTSYMSEQ(this->voice->kbArray[PICOKNOW_KBID_DBG], sa->phonBufOut, sa->phonWritePos);
1663 sa->phonWritePos, sa->phonBuf, &sa->phonWritePos,PICOTRNS_MAX_NUM_POSSYM);
1680 picoos_uint16 phonWritePos = PICODATA_ITEM_HEADSIZE;
1684 PICODBG_TRACE(("FEED inserting phoneme %c into inBuf[%i]",sym,phonWritePos));
1687 sa->tmpbuf[phonWritePos++] = (picoos_uint8) sym;
1689 PICODBG_DEBUG(("FEED setting item length to %i",phonWritePos - PICODATA_ITEM_HEADSIZE));
1690 picodata_set_itemlen(sa->tmpbuf,PICODATA_ITEM_HEADSIZE,phonWritePos - PICODATA_ITEM_HEADSIZE);