blob: 505e5022cab2bfac65fe4ff1455c53879f94b644 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef AK_SETTINGS_H
#define AK_SETTINGS_H
#include <stdbool.h>
typedef struct {
char *key;
char *value;
} AKSetting;
void ak_settings_print_setting(AKSetting);
int ak_settings_from_file();
int ak_setting_to_file(AKSetting);
AKSetting* ak_settings_get_all();
char *ak_settings_get_setting(const char*);
bool ak_settings_set_setting(const char*, const char*);
bool ak_settings_save_settings();
bool ak_settings_load_settings_binary();
int ak_settings_find_setting(const char *key);
void ak_settings_free_settings();
bool ak_settings_save_settings_binary();
void ak_settings_import_from_environment();
#endif // AK_SETTINGS_H
|