From: NeilBrown Date: Wed, 9 Dec 2015 09:25:57 +0000 (+1100) Subject: Remove assignment to ci->mark in doc_file. X-Git-Tag: lca2016~98 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=df02799e47b9c18369fc7511b3c19e1d615c05e2;p=edlib.git Remove assignment to ci->mark in doc_file. It isn't needed, and I want to make ci read-only. Signed-off-by: NeilBrown --- diff --git a/core-doc.c b/core-doc.c index a967ed12..4d348edf 100644 --- a/core-doc.c +++ b/core-doc.c @@ -261,18 +261,19 @@ DEF_CMD(doc_file) struct doc *d = dd->doc; wint_t ch = 1; int rpt = RPT_NUM(ci); + struct mark *m = ci->mark; - if (ci->mark == NULL) - ci->mark = dd->point; + if (!m) + m = dd->point; while (rpt > 0 && ch != WEOF) { - while ((ch = mark_next(d, ci->mark)) != WEOF) + while ((ch = mark_next(d, m)) != WEOF) ; rpt = 0; } if (rpt > 0) - __mark_reset(d, ci->mark, 0, 1); + __mark_reset(d, m, 0, 1); if (rpt < 0) - mark_reset(d, ci->mark); + mark_reset(d, m); return 1; }