diff options
| author | Erik Reider <[email protected]> | 2024-01-06 02:31:14 +0100 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2024-01-06 02:31:14 +0100 | 
| commit | 6759e8da7ab53a46b0eb04e5045b8c67262c3a11 (patch) | |
| tree | c65ed83ca04b61bdbae7e1b8a7f2c16f29b89730 /include/util/env.h | |
| parent | b929a2bbadf467864796ad4ec90882ce86cfebff (diff) | |
| parent | ace97585b2b4d8cbb5ead6cd0f72fa8e8889c9d7 (diff) | |
Merge pull request #24 from wlrfx/wlroots-0.17-rebase
Rebase to wlroots 0.17
Diffstat (limited to 'include/util/env.h')
| -rw-r--r-- | include/util/env.h | 14 | 
1 files changed, 13 insertions, 1 deletions
diff --git a/include/util/env.h b/include/util/env.h index 6720fa8..e271f4b 100644 --- a/include/util/env.h +++ b/include/util/env.h @@ -4,8 +4,20 @@  #include <stdbool.h>  #include <unistd.h> +/** + * Parse a bool from an environment variable. + * + * On success, the parsed value is returned. On error, false is returned. + */  bool env_parse_bool(const char *option); -ssize_t env_parse_switch(const char *option, const char **switches); +/** + * Pick a choice from an environment variable. + * + * On success, the choice index is returned. On error, zero is returned. + * + * switches is a NULL-terminated array. + */ +size_t env_parse_switch(const char *option, const char **switches);  #endif  | 
