Mercurial > sci
view scid/scid.c @ 28:4c16bb25e4f1
scid: implement themes in javascript
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 04 Aug 2022 06:09:54 +0200 |
parents | 7e10cace67a3 |
children | 43333d18e4b8 |
line wrap: on
line source
#include <assert.h> #include <stdio.h> #include "db.h" #include "log.h" #include "scid.h" #include "theme.h" struct scid scid = { .dbpath = VARDIR "/db/sci/sci.db" }; void scid_init(void) { log_open("scid"); log_info("opening database %s", scid.dbpath); if (db_open(scid.dbpath) < 0) log_die("abort: unable to open database"); scid.theme = theme_open(scid.themedir); } const char * scid_theme_path(const char *filename) { return theme_path(scid.theme, filename); } void scid_finish(void) { db_finish(); log_finish(); }