Lines Matching refs:num

185 	while (num) {				\
187 num--; \
192 if (num < eol_num) { \
193 printf("%*s", (int)(eol_num - num), ""); \
196 } while (--eol_num > num); \
201 if (num < eol_num) { \
202 wlen = eol_num - num; \
203 putnstr(buf + num, wlen); \
204 num = eol_num; \
208 static void cread_add_char(char ichar, int insert, unsigned long *num, in cread_add_char() argument
214 if (insert || *num == *eol_num) { in cread_add_char()
223 wlen = *eol_num - *num; in cread_add_char()
225 memmove(&buf[*num+1], &buf[*num], wlen-1); in cread_add_char()
227 buf[*num] = ichar; in cread_add_char()
228 putnstr(buf + *num, wlen); in cread_add_char()
229 (*num)++; in cread_add_char()
235 buf[*num] = ichar; in cread_add_char()
236 putnstr(buf + *num, wlen); in cread_add_char()
237 (*num)++; in cread_add_char()
242 unsigned long *num, unsigned long *eol_num, in cread_add_str() argument
246 cread_add_char(*str, insert, num, eol_num, buf, len); in cread_add_str()
255 unsigned long num = 0; in cread_line() local
266 cread_add_str(buf, init_len, 1, &num, &eol_num, buf, *len); in cread_line()
307 if (num < eol_num) { in cread_line()
308 getcmd_putch(buf[num]); in cread_line()
309 num++; in cread_line()
313 if (num) { in cread_line()
315 num--; in cread_line()
319 if (num < eol_num) { in cread_line()
320 wlen = eol_num - num - 1; in cread_line()
322 memmove(&buf[num], &buf[num+1], wlen); in cread_line()
323 putnstr(buf + num, wlen); in cread_line()
350 if (num) { in cread_line()
351 wlen = eol_num - num; in cread_line()
352 num--; in cread_line()
353 memmove(&buf[num], &buf[num+1], wlen); in cread_line()
355 putnstr(buf + num, wlen); in cread_line()
396 if (num < eol_num) { in cread_line()
401 buf[num] = '\0'; in cread_line()
403 num2 = num; in cread_line()
405 col = num2 - num; in cread_line()
406 num += col; in cread_line()
413 cread_add_char(ichar, insert, &num, &eol_num, buf, in cread_line()