X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=env.h;h=a5202d33657d5deba19384dcaccca17e20b7dcc2;hb=aecb56aeefcedd850ed274f09b85f62a6f623b5e;hp=24d89873b66da85d565f3e826a57714f0e51677c;hpb=5380a4a53d9b34d6c56ef3e8a022fcdc184593a3;p=nssm.git diff --git a/env.h b/env.h index 24d8987..a5202d3 100644 --- a/env.h +++ b/env.h @@ -1,11 +1,17 @@ -#ifndef ENV_H -#define ENV_H - -TCHAR *useful_environment(TCHAR *); -TCHAR *expand_environment_string(TCHAR *); -int set_environment_block(TCHAR *); -int clear_environment(); -int duplicate_environment(TCHAR *); -int test_environment(TCHAR *); - -#endif +#ifndef ENV_H +#define ENV_H + +size_t environment_length(TCHAR *); +TCHAR *copy_environment_block(TCHAR *); +TCHAR *useful_environment(TCHAR *); +TCHAR *expand_environment_string(TCHAR *); +int set_environment_block(TCHAR *); +int clear_environment(); +int duplicate_environment(TCHAR *); +int test_environment(TCHAR *); +void duplicate_environment_strings(TCHAR *); +TCHAR *copy_environment(); +int append_to_environment_block(TCHAR *, unsigned long, TCHAR *, TCHAR **, unsigned long *); +int remove_from_environment_block(TCHAR *, unsigned long, TCHAR *, TCHAR **, unsigned long *); + +#endif