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 <string.h>
|
||||
#include <stdint.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include "nvim/memory.h"
|
||||
|
||||
@ -332,6 +333,7 @@
|
||||
if (itr->p == NULL) return 0; \
|
||||
for (;;) { \
|
||||
++itr->p->i; \
|
||||
assert(itr->p->i <= 21); \
|
||||
while (itr->p->x && itr->p->i <= itr->p->x->n) { \
|
||||
itr->p[1].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; \
|
||||
if (i >= 0 && r == 0) return 1; \
|
||||
++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; \
|
||||
} \
|
||||
|
Loading…
Reference in New Issue
Block a user