tweaks: move a function to before the first one that calls it
Этот коммит содержится в:
родитель
d8c840692e
Коммит
1fcb9b99cf
18
src/color.c
18
src/color.c
@ -282,6 +282,15 @@ void color_update(void)
|
|||||||
openfile->colorstrings = (sint == NULL ? NULL : sint->color);
|
openfile->colorstrings = (sint == NULL ? NULL : sint->color);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Allocate and initialize (for the given line) the cache for multiline info. */
|
||||||
|
void set_up_multicache(linestruct *line)
|
||||||
|
{
|
||||||
|
line->multidata = (short *)nmalloc(openfile->syntax->nmultis * sizeof(short));
|
||||||
|
|
||||||
|
for (int index = 0; index < openfile->syntax->nmultis; index++)
|
||||||
|
line->multidata[index] = -1;
|
||||||
|
}
|
||||||
|
|
||||||
/* Determine whether the matches of multiline regexes are still the same,
|
/* Determine whether the matches of multiline regexes are still the same,
|
||||||
* and if not, schedule a screen refresh, so things will be repainted. */
|
* and if not, schedule a screen refresh, so things will be repainted. */
|
||||||
void check_the_multis(linestruct *line)
|
void check_the_multis(linestruct *line)
|
||||||
@ -329,15 +338,6 @@ void check_the_multis(linestruct *line)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Allocate (for one line) the cache space for multiline color regexes. */
|
|
||||||
void set_up_multicache(linestruct *line)
|
|
||||||
{
|
|
||||||
line->multidata = (short *)nmalloc(openfile->syntax->nmultis * sizeof(short));
|
|
||||||
|
|
||||||
for (int index = 0; index < openfile->syntax->nmultis; index++)
|
|
||||||
line->multidata[index] = -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Precalculate the multi-line start and end regex info so we can
|
/* Precalculate the multi-line start and end regex info so we can
|
||||||
* speed up rendering (with any hope at all...). */
|
* speed up rendering (with any hope at all...). */
|
||||||
void precalc_multicolorinfo(void)
|
void precalc_multicolorinfo(void)
|
||||||
|
@ -242,8 +242,8 @@ bool is_valid_unicode(wchar_t wc);
|
|||||||
void set_colorpairs(void);
|
void set_colorpairs(void);
|
||||||
void color_init(void);
|
void color_init(void);
|
||||||
void color_update(void);
|
void color_update(void);
|
||||||
void check_the_multis(linestruct *line);
|
|
||||||
void set_up_multicache(linestruct *line);
|
void set_up_multicache(linestruct *line);
|
||||||
|
void check_the_multis(linestruct *line);
|
||||||
void precalc_multicolorinfo(void);
|
void precalc_multicolorinfo(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user