/* See LICENSE file for copyright and license details. */ #include #include #include "../text.h" #include "../util.h" int linecmp(struct line *a, struct line *b) { int res = 0; if (!(res = memcmp(a->data, b->data, MIN(a->len, b->len))) && a->len != b->len) { res = a->data[MIN(a->len, b->len) - 1] - b->data[MIN(a->len, b->len) - 1]; } return res; }