settings.h Source File
Back to the index.
Go to the documentation of this file.
33 #define GLOBAL_SETTINGS_NAME "settings"
38 #define SETTINGS_TYPE_SUBSETTINGS 1
39 #define SETTINGS_TYPE_STRING 2
40 #define SETTINGS_TYPE_INT 3
41 #define SETTINGS_TYPE_INT8 4
42 #define SETTINGS_TYPE_INT16 5
43 #define SETTINGS_TYPE_INT32 6
44 #define SETTINGS_TYPE_INT64 7
45 #define SETTINGS_TYPE_UINT 8
46 #define SETTINGS_TYPE_UINT8 9
47 #define SETTINGS_TYPE_UINT16 10
48 #define SETTINGS_TYPE_UINT32 11
49 #define SETTINGS_TYPE_UINT64 12
52 #define SETTINGS_FORMAT_DECIMAL 1
53 #define SETTINGS_FORMAT_HEX8 2
54 #define SETTINGS_FORMAT_HEX16 3
55 #define SETTINGS_FORMAT_HEX32 4
56 #define SETTINGS_FORMAT_HEX64 5
57 #define SETTINGS_FORMAT_BOOL 6
58 #define SETTINGS_FORMAT_YESNO 7
59 #define SETTINGS_FORMAT_STRING 8
73 int type,
int format,
void *
ptr);
78 int writeflag, uint64_t *valuep);
82 #define SETTINGS_NAME_NOT_FOUND 2
83 #define SETTINGS_READONLY 3
void settings_remove(struct settings *settings, const char *name)
void settings_debugdump(struct settings *settings, const char *prefix, int recurse)
void settings_add(struct settings *settings, const char *name, int writable, int type, int format, void *ptr)
void settings_remove_all(struct settings *settings)
void settings_destroy(struct settings *settings)
int settings_access(struct settings *settings, const char *fullname, int writeflag, uint64_t *valuep)
struct settings * settings_new(void)
Generated on Tue Mar 24 2020 14:04:48 for GXemul by
1.8.17