Lines Matching refs:iWrite
331 if (pDbgc->iRead == pDbgc->iWrite)
349 if (psz == &pDbgc->achInput[pDbgc->iWrite])
399 pDbgc->iRead = pDbgc->iWrite = 0;
419 pDbgc->iWrite = (unsigned)cbRead;
433 * In addition to the iWrite and achInput, cInputLines is maintained.
450 if (pDbgc->iWrite > pDbgc->iRead)
451 cbLeft = sizeof(pDbgc->achInput) - pDbgc->iWrite - (pDbgc->iRead == 0);
453 cbLeft = pDbgc->iRead - pDbgc->iWrite - 1;
489 if (pDbgc->iRead != pDbgc->iWrite)
491 unsigned iWriteUndo = pDbgc->iWrite;
492 if (pDbgc->iWrite)
493 pDbgc->iWrite--;
495 pDbgc->iWrite = sizeof(pDbgc->achInput) - 1;
497 if (pDbgc->achInput[pDbgc->iWrite] == '\n')
498 pDbgc->iWrite = iWriteUndo;
515 pDbgc->achInput[pDbgc->iWrite] = ch;
516 if (++pDbgc->iWrite >= sizeof(pDbgc->achInput))
517 pDbgc->iWrite = 0;
523 pDbgc->achInput[pDbgc->iWrite] = '\0';
558 && pDbgc->iRead == pDbgc->iWrite
568 pDbgc->iRead = pDbgc->iWrite;
940 //pDbgc->iWrite = 0;