Lines Matching refs:pos
203 size_t pos = 0;
231 if (pos > 0) {
232 pos--;
242 buffer[pos++] = c;
257 buffer[pos++] = ' ';
262 if (pos > 0) {
263 pos--;
273 while (pos > 0) {
274 pos--;
284 pos = strlen(buffer);
296 if (pos == (LINE_LEN - 1)) {
298 pos = 0;
304 // dprintf("returning pos %d\n", pos);
307 buffer[pos] = 0;
317 return static_cast<int>(pos);
351 // dprintf(SPEW, "c 0x%hhx state %d arg %d inpos %zu pos %zu\n", c, state, arg, inpos, outpos);
635 int pos;
644 if (lineread->string[lineread->pos] == 0)
648 while (lineread->string[lineread->pos] != 0) {
649 if (lineread->string[lineread->pos] == '\n') {
650 lineread->pos++;
655 lineread->buffer[bufpos] = lineread->string[lineread->pos];
656 lineread->pos++;
670 lineread.pos = 0;
748 size_t pos = 0;
765 if (pos > 0) {
766 pos--;
771 buffer[pos++] = c;
774 if (pos == (len - 1)) {
776 pos = 0;
781 buffer[pos] = 0;