Lines Matching refs:num

178 	while (num) {				\
180 num--; \
185 if (num < eol_num) { \
186 printf("%*s", (int)(eol_num - num), ""); \
189 } while (--eol_num > num); \
194 if (num < eol_num) { \
195 wlen = eol_num - num; \
196 putnstr(buf + num, wlen); \
197 num = eol_num; \
201 static void cread_add_char(char ichar, int insert, unsigned long *num, in cread_add_char() argument
207 if (insert || *num == *eol_num) { in cread_add_char()
216 wlen = *eol_num - *num; in cread_add_char()
218 memmove(&buf[*num+1], &buf[*num], wlen-1); in cread_add_char()
220 buf[*num] = ichar; in cread_add_char()
221 putnstr(buf + *num, wlen); in cread_add_char()
222 (*num)++; in cread_add_char()
228 buf[*num] = ichar; in cread_add_char()
229 putnstr(buf + *num, wlen); in cread_add_char()
230 (*num)++; in cread_add_char()
235 unsigned long *num, unsigned long *eol_num, in cread_add_str() argument
239 cread_add_char(*str, insert, num, eol_num, buf, len); in cread_add_str()
247 unsigned long num = 0; in cread_line() local
258 cread_add_str(buf, init_len, 1, &num, &eol_num, buf, *len); in cread_line()
359 &num, &eol_num, buf, *len); in cread_line()
386 if (num < eol_num) { in cread_line()
387 getcmd_putch(buf[num]); in cread_line()
388 num++; in cread_line()
392 if (num) { in cread_line()
394 num--; in cread_line()
398 if (num < eol_num) { in cread_line()
399 wlen = eol_num - num - 1; in cread_line()
401 memmove(&buf[num], &buf[num+1], wlen); in cread_line()
402 putnstr(buf + num, wlen); in cread_line()
429 if (num) { in cread_line()
430 wlen = eol_num - num; in cread_line()
431 num--; in cread_line()
432 memmove(&buf[num], &buf[num+1], wlen); in cread_line()
434 putnstr(buf + num, wlen); in cread_line()
477 if (num < eol_num) { in cread_line()
482 buf[num] = '\0'; in cread_line()
484 num2 = num; in cread_line()
486 col = num2 - num; in cread_line()
487 num += col; in cread_line()
494 cread_add_char(ichar, insert, &num, &eol_num, buf, in cread_line()