]> git.neil.brown.name Git - edlib.git/commitdiff
Remove assignment to ci->mark in doc_file.
authorNeilBrown <neil@brown.name>
Wed, 9 Dec 2015 09:25:57 +0000 (20:25 +1100)
committerNeilBrown <neil@brown.name>
Thu, 10 Dec 2015 02:54:09 +0000 (13:54 +1100)
It isn't needed, and I want to make ci read-only.

Signed-off-by: NeilBrown <neil@brown.name>
core-doc.c

index a967ed122117897a9350f7586381efc97663dc2b..4d348edf268e63f3a42127ce96c02f7c41c03355 100644 (file)
@@ -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;
 }