summaryrefslogtreecommitdiff
path: root/core/init.c
blob: 1a600ef345760d9c38fc3c012ee4802262785350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <rune/core/init.h>
#include <rune/core/alloc.h>
#include <rune/core/abort.h>
#include <rune/core/logging.h>
#include <rune/core/thread.h>

int rune_init(int argc, char* argv[]) {
        enable_log_color();
        log_output(LOG_INFO, "Started Rune Engine version %s", RUNE_VER);
        _parse_args(argc, argv);
        rune_init_thread_api();
        return 0;
}

void rune_exit(void) {
        log_output(LOG_INFO, "Engine shutdown requested");
        rune_free_all();
}