1
1

tweaks: condense a fragment of code

Leave the skipping of subsequent blanks to the succeeding code.
Этот коммит содержится в:
Benno Schulenberg 2020-03-12 16:57:24 +01:00
родитель 6b8b7c9d55
Коммит f3b030c8e5

Просмотреть файл

@ -1394,17 +1394,14 @@ ssize_t break_line(const char *textstart, ssize_t goal, bool snap_at_nl)
#endif
/* If no blank was found within the goal width, seek one after it. */
if (lastblank == NULL) {
while (*pointer != '\0') {
if (is_blank_char(pointer))
lastblank = pointer;
else if (lastblank)
return (lastblank - textstart);
while (lastblank == NULL) {
if (*pointer == '\0')
return -1;
if (is_blank_char(pointer))
lastblank = pointer;
else
pointer += char_length(pointer);
}
return -1;
}
/* Move the pointer back to the last blank, and then step beyond it. */