diff options
Diffstat (limited to 'src/configuration.h')
-rw-r--r-- | src/configuration.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/configuration.h b/src/configuration.h index 4600a7a..2da9d53 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -32,6 +32,7 @@ typedef enum _ConfigValueType { CVT_BOOLEAN, /* Valeur booléenne */ + CVT_INTEGER, /* Valeur entière */ CVT_STRING, /* Chaîne de caractère */ CVT_COUNT @@ -42,6 +43,7 @@ typedef enum _ConfigValueType typedef union _config_value { bool boolean; /* Valeur booléenne */ + int integer; /* Valeur entière */ char *string; /* Chaîne de caractère */ } config_value; @@ -77,6 +79,12 @@ bool set_boolean_config_value(configuration *, unsigned int, bool); /* Fournit une valeur booléenne issue de la configuration. */ bool get_boolean_config_value(configuration *, unsigned int); +/* Définit une valeur entière dans la configuration. */ +bool set_integer_config_value(configuration *, unsigned int, int); + +/* Fournit une valeur entière issue de la configuration. */ +int get_integer_config_value(configuration *, unsigned int); + /* Définit une chaîne de caractères dans la configuration. */ bool set_string_config_value(configuration *, unsigned int, const char *); |