mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
parent
8e22c4510e
commit
e8beea204b
@ -31,6 +31,7 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
#include "nvim/memory.h"
|
#include "nvim/memory.h"
|
||||||
|
|
||||||
@ -332,6 +333,7 @@
|
|||||||
if (itr->p == NULL) return 0; \
|
if (itr->p == NULL) return 0; \
|
||||||
for (;;) { \
|
for (;;) { \
|
||||||
++itr->p->i; \
|
++itr->p->i; \
|
||||||
|
assert(itr->p->i <= 21); \
|
||||||
while (itr->p->x && itr->p->i <= itr->p->x->n) { \
|
while (itr->p->x && itr->p->i <= itr->p->x->n) { \
|
||||||
itr->p[1].i = 0; \
|
itr->p[1].i = 0; \
|
||||||
itr->p[1].x = itr->p->x->is_internal? __KB_PTR(b, itr->p->x)[itr->p->i] : 0; \
|
itr->p[1].x = itr->p->x->is_internal? __KB_PTR(b, itr->p->x)[itr->p->i] : 0; \
|
||||||
@ -377,6 +379,7 @@
|
|||||||
itr->p->i = i; \
|
itr->p->i = i; \
|
||||||
if (i >= 0 && r == 0) return 1; \
|
if (i >= 0 && r == 0) return 1; \
|
||||||
++itr->p->i; \
|
++itr->p->i; \
|
||||||
|
assert(itr->p->i <= 21); \
|
||||||
itr->p[1].x = itr->p->x->is_internal? __KB_PTR(b, itr->p->x)[i + 1] : 0; \
|
itr->p[1].x = itr->p->x->is_internal? __KB_PTR(b, itr->p->x)[i + 1] : 0; \
|
||||||
++itr->p; \
|
++itr->p; \
|
||||||
} \
|
} \
|
||||||
|
Loading…
Reference in New Issue
Block a user