From 2fae6a57618e1cef47b65e73504d7d5570ca6a8e Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 4 Jul 2018 09:44:07 +0000 Subject: Add accessors for grid linedata member, for some future work. From Dan Aloni. --- grid.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'grid.c') diff --git a/grid.c b/grid.c index e71cc08a..df7b2f65 100644 --- a/grid.c +++ b/grid.c @@ -145,6 +145,18 @@ grid_extended_cell(struct grid_line *gl, struct grid_cell_entry *gce, return (gcp); } +struct grid_line * +grid_get_line(struct grid *gd, u_int line) +{ + return (&gd->linedata[line]); +} + +void +grid_adjust_lines(struct grid *gd, u_int lines) +{ + gd->linedata = xreallocarray(gd->linedata, lines, sizeof *gd->linedata); +} + /* Copy default into a cell. */ static void grid_clear_cell(struct grid *gd, u_int px, u_int py, u_int bg) -- cgit