Basic main skeleton

This commit is contained in:
Bert 2011-01-17 16:41:50 +01:00
parent 6d4c6daea0
commit b9cd06df95

14
main.c
View File

@ -16,6 +16,8 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/ */
#include <stdlib.h>
#include "sxiv.h" #include "sxiv.h"
#include "app.h" #include "app.h"
@ -24,11 +26,19 @@ app_t app;
void cleanup() { void cleanup() {
static int in = 0; static int in = 0;
if (!in++) { if (!in++)
} app_quit(&app);
} }
int main(int argc, char **argv) { 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; return 0;
} }