From 0589535c9b773e3154814c4ddea98a9ea4218635 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sun, 16 Oct 2011 13:27:09 +0200 Subject: [PATCH] Providing a vt100_headless_getlines to avoid calling directly lw_terminal_vt100_getlines --- src/hl_vt100.c | 5 +++++ src/hl_vt100.h | 1 + src/test.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hl_vt100.c b/src/hl_vt100.c index d21d544..a836ed9 100644 --- a/src/hl_vt100.c +++ b/src/hl_vt100.c @@ -113,6 +113,11 @@ void master_write(void *user_data, void *buffer, size_t len) write(this->master, buffer, len); } +const char **vt100_headless_getlines(struct vt100_headless *this) +{ + return lw_terminal_vt100_getlines(this->term); +} + void vt100_headless_fork(struct vt100_headless *this, const char *progname, char *const argv[]) diff --git a/src/hl_vt100.h b/src/hl_vt100.h index a3387e3..7f7a581 100644 --- a/src/hl_vt100.h +++ b/src/hl_vt100.h @@ -16,5 +16,6 @@ struct vt100_headless void vt100_headless_fork(struct vt100_headless *this, const char *progname, char *const argv[]); struct vt100_headless *vt100_headless_init(void); +const char **vt100_headless_getlines(struct vt100_headless *this); #endif diff --git a/src/test.c b/src/test.c index edb12f9..f7572b2 100644 --- a/src/test.c +++ b/src/test.c @@ -11,7 +11,7 @@ void disp(struct vt100_headless *vt100) unsigned int y; const char **lines; - lines = lw_terminal_vt100_getlines(vt100->term); + lines = vt100_headless_getlines(vt100); write(1, "\n", 1); for (y = 0; y < vt100->term->height; ++y) {