First phase of cleaning up the use of pathnames internally. We now have the --vmpath (short: -P) commandline option to override the 'work dir' relative to which the program will try to find certain files and folders.
This commit is contained in:
16
src/config.h
16
src/config.h
@@ -8,7 +8,7 @@
|
||||
*
|
||||
* Configuration file handler header.
|
||||
*
|
||||
* Version: @(#)config.h 1.0.1 2017/08/23
|
||||
* Version: @(#)config.h 1.0.2 2017/09/19
|
||||
*
|
||||
* Authors: Sarah Walker,
|
||||
* Miran Grca, <mgrca8@gmail.com>
|
||||
@@ -29,13 +29,18 @@ extern wchar_t config_file_default[256];
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern void config_load(wchar_t *fn);
|
||||
extern void config_save(void);
|
||||
extern void config_write(wchar_t *fn);
|
||||
extern void config_dump(void);
|
||||
|
||||
extern void config_delete_var(char *head, char *name);
|
||||
extern int config_get_int(char *head, char *name, int def);
|
||||
extern int config_get_hex16(char *head, char *name, int def);
|
||||
extern int config_get_hex20(char *head, char *name, int def);
|
||||
extern int config_get_mac(char *head, char *name, int def);
|
||||
extern char *config_get_string(char *head, char *name, char *def);
|
||||
extern wchar_t *config_get_wstring(char *head, char *name, wchar_t *def);
|
||||
extern void config_delete_var(char *head, char *name);
|
||||
extern void config_set_int(char *head, char *name, int val);
|
||||
extern void config_set_hex16(char *head, char *name, int val);
|
||||
extern void config_set_hex20(char *head, char *name, int val);
|
||||
@@ -50,15 +55,8 @@ extern void append_filename_w(wchar_t *dest, wchar_t *s1, wchar_t *s2, int size)
|
||||
extern void put_backslash(char *s);
|
||||
extern void put_backslash_w(wchar_t *s);
|
||||
extern char *get_extension(char *s);
|
||||
|
||||
extern wchar_t *get_extension_w(wchar_t *s);
|
||||
|
||||
extern int config_load(wchar_t *fn);
|
||||
extern void config_save(wchar_t *fn);
|
||||
extern void config_dump(void);
|
||||
|
||||
extern void loadconfig(wchar_t *fn);
|
||||
extern void saveconfig(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user