Lines Matching defs:end
414 const char *end = start + str.length();
415 while (end > start && csspace(end[-1]))
416 end--;
417 while (start < end && csspace(*start))
419 return end - start == 6 && memcmp(start, "$LIST$", 6) == 0;
656 const char *end = start + line.length();
660 if (ptr >= end)
666 else if (!get_token(&ptr, end))
670 const token_info *ti = lookup_token(last_token_start, end);
672 punct.append(last_token_start, end - last_token_start);
1016 const char *end = start + len;
1017 while (start < end) {
1020 while (start < end && *start++ != '\n')
1023 if (start >= end) {
1028 reference *result = new reference(start, end - start, &rid);
1037 const char *end = start + str.length();
1039 while (ptr < end) {
1042 while (ptr < end && *ptr++ != '\n')
1057 if (start >= end) {
1065 if (ptr < end)
1066 inline_ref = new reference(ptr, end - ptr);
1095 const char *end = start + str.length();
1096 while (end > start && end[-1] != '\n' && csspace(end[-1]))
1097 --end;
1098 str.set_length(end - start);
1215 const char *end = s + len;
1217 while (s < end) {