]>
Commit | Line | Data |
---|---|---|
04a6dfeb AJ |
1 | #ifndef ENVLIST_H |
2 | #define ENVLIST_H | |
3 | ||
4 | #ifdef __cplusplus | |
5 | extern "C" { | |
6 | #endif | |
7 | ||
8 | typedef struct envlist envlist_t; | |
9 | ||
64b85a8f BS |
10 | envlist_t *envlist_create(void); |
11 | void envlist_free(envlist_t *); | |
12 | int envlist_setenv(envlist_t *, const char *); | |
13 | int envlist_unsetenv(envlist_t *, const char *); | |
14 | int envlist_parse_set(envlist_t *, const char *); | |
15 | int envlist_parse_unset(envlist_t *, const char *); | |
16 | char **envlist_to_environ(const envlist_t *, size_t *); | |
04a6dfeb AJ |
17 | |
18 | #ifdef __cplusplus | |
19 | } | |
20 | #endif | |
21 | ||
22 | #endif /* ENVLIST_H */ |