diff options
author | Bert <ber.t@gmx.com> | 2011-01-17 16:41:50 +0100 |
---|---|---|
committer | Bert <ber.t@gmx.com> | 2011-01-17 16:41:50 +0100 |
commit | b9cd06df95af87055492dbd29b465c4748586621 (patch) | |
tree | 0d5988e9977d0f79445621936db91d8cf0125ffe | |
parent | 6d4c6daea0e6c3af28ff9a42804178b588f4a8fa (diff) |
Basic main skeleton
-rw-r--r-- | main.c | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -16,6 +16,8 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include <stdlib.h> + #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; } |