From 031c4891b0be5abaa4ce86c9cad45388c11f9293 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 7 May 2016 19:13:25 -0400 Subject: use pointer indirection to separate source files even more --- src/term.h | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src/term.h') diff --git a/src/term.h b/src/term.h index 2e43c6a..7da9ac1 100644 --- a/src/term.h +++ b/src/term.h @@ -1,19 +1,15 @@ #ifndef _RUNES_TERM_H #define _RUNES_TERM_H -#include - -#include "config.h" -#include "display.h" -#include "pty-unix.h" -#include "window-xlib.h" +struct vt100_screen; +typedef struct vt100_screen VT100Screen; struct runes_term { - RunesWindowBackend w; - RunesPtyBackend pty; - VT100Screen scr; - RunesConfig config; - RunesDisplay display; + RunesConfig *config; + RunesDisplay *display; + RunesWindowBackend *w; + RunesPtyBackend *pty; + VT100Screen *scr; RunesLoop *loop; }; -- cgit v1.2.3-54-g00ecf