Merge branch 'develop' into #3-issue-descrete-tests
This commit is contained in:
commit
641bb49839
@ -169,17 +169,14 @@ size_t list_slice(list_t* x, list_t* s, ssize_t i, size_t n, _Bool cut) {
|
|||||||
} else {
|
} else {
|
||||||
if (c->prev) {
|
if (c->prev) {
|
||||||
c->prev->next = e->next;
|
c->prev->next = e->next;
|
||||||
} else x->first = e->next;
|
} else s->first = e->next;
|
||||||
|
|
||||||
if (e->next) {
|
if (e->next) {
|
||||||
e->next->prev = c->prev;
|
e->next->prev = c->prev;
|
||||||
} else s->last = c->prev;
|
} else s->last = c->prev;
|
||||||
|
|
||||||
e->next = nullptr;
|
(x->first = c)->prev = nullptr;
|
||||||
c->prev = nullptr;
|
(x->last = e)->next = nullptr;
|
||||||
|
|
||||||
x->first = c;
|
|
||||||
x->last = e;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return r;
|
return r;
|
||||||
|
Loading…
Reference in New Issue
Block a user