Home | History | Annotate | Download | only in shootout

Lines Matching defs:pr

52   char *pj, *pq, *pr;            // buffer pointers: inp,out,/out
69 for (pq=qqq+1, pr=pqstop; ; pq++) { // LOOP: fill output buffer
72 if (pr <= (pq+61)) { // need to resize buffer
79 pq+=x; pr+=x; qqq+=x;
82 pr = __builtin_memmove(newstop-(pqstop-pr), pr, pqstop-pr);
88 *(--pr) = c;
92 for (pq = qqq; pr<pqstop; ) { // LOOP: format output
93 size_t x = (pqstop-pr)<60 ? pqstop-pr : 60;
94 __builtin_memmove(pq,pr,x); // move line to free space
95 pr+=x; pq+=x; *(pq++) = 0xA; // adjust pointers, add LF