Lines Matching defs:end_pos
538 int end_pos, len, iscomment = 0, filepos;
544 end_pos = 0;
559 while ((buf[end_pos] != '\n') &&
560 (buf[end_pos] != '\0') &&
561 (end_pos < buf_size))
562 end_pos++;
564 if (end_pos >= buf_size)
567 end_pos++;
568 *line = &(buf[end_pos]);
575 while ((buf[end_pos] != '\n') && (buf[end_pos] != '\0') &&
576 (end_pos < buf_size))
577 end_pos++;
579 if (end_pos < buf_size) {
580 if (buf[end_pos] == '\n') {
581 buf[end_pos] = '\0';
582 return (end_pos);
585 if (buf[end_pos] == '\0')
593 end_pos = (start_pos+1);
594 *line = &(buf[end_pos]);
597 while ((buf[end_pos] != '\n') && (buf[end_pos] != '\0') &&
598 (end_pos < buf_size))
599 end_pos++;
601 if (end_pos < buf_size) {
603 if (buf[end_pos] == '\n') {
604 buf[end_pos] = '\0';
605 return (end_pos);
609 if (buf[end_pos] == '\0')
619 len = end_pos - (start_pos + 1);
624 end_pos = len;
627 while ((buf[end_pos] != '\n') && (buf[end_pos] != '\0') &&
628 (end_pos < buf_size))
629 end_pos++;
631 if (end_pos < buf_size) {
633 if (buf[end_pos] == '\n') {
634 buf[end_pos] = '\0';
635 return (end_pos);
639 if (buf[end_pos] == '\0')