From b9cd06df95af87055492dbd29b465c4748586621 Mon Sep 17 00:00:00 2001 From: Bert Date: Mon, 17 Jan 2011 16:41:50 +0100 Subject: Basic main skeleton --- main.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index b2f739a..a4f9add 100644 --- a/main.c +++ b/main.c @@ -16,6 +16,8 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include + #include "sxiv.h" #include "app.h" @@ -24,11 +26,19 @@ app_t app; void cleanup() { static int in = 0; - if (!in++) { - } + if (!in++) + app_quit(&app); } int main(int argc, char **argv) { + // TODO: parse cmd line arguments properly + app.filenames = argv + 1; + app.filecnt = argc - 1; + + app_init(&app); + app_run(&app); + app_quit(&app); + return 0; } -- cgit v1.2.3