Made all files which use gui_t (which is every source and header file) include gui...
[xuni.git] / settings.h
blob5111e859dc7d410ae019dc9972be264bfb5ba427
1 #ifndef SETTINGS_H
2 #define SETTINGS_H
4 #define SETTINGS_FILE ".xuni"
6 #include "graphics.h"
7 #include "gui.h"
9 size_t get_string(char **line, size_t len, size_t *alen, FILE *fp);
10 void load_settings(struct smode_t *smode, struct font_t *font,
11 struct theme_t *theme, struct gui_t *gui);
12 void write_settings(struct smode_t *smode, struct font_t *font,
13 struct theme_t *theme, struct gui_t *gui);
14 void init_string(struct string_t *string, const char *data);
15 void init_string_len(struct string_t *string, const char *data, size_t len);
16 void copy_string(struct string_t *to, struct string_t *from);
17 void free_string(struct string_t *string);
19 #endif