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 | |
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 *); |
17 | |
18 | #ifdef __cplusplus |
19 | } |
20 | #endif |
21 | |
22 | #endif /* ENVLIST_H */ |
23 |