28 #include <mcabber/utils.h> |
28 #include <mcabber/utils.h> |
29 #include <mcabber/compl.h> |
29 #include <mcabber/compl.h> |
30 #include <mcabber/logprint.h> |
30 #include <mcabber/logprint.h> |
31 #include <mcabber/modules.h> |
31 #include <mcabber/modules.h> |
32 |
32 |
|
33 #include "config.h" |
|
34 |
33 static void env_load (void); |
35 static void env_load (void); |
34 static void env_unload (void); |
36 static void env_unload (void); |
35 |
37 |
|
38 #define DESCRIPTION ( "Some debugging routines\nProvides commands /env and /cd" ) |
|
39 |
|
40 static module_info_t info_env_experimental = { |
|
41 .branch = "experimental", |
|
42 .api = 5, |
|
43 .version = PROJECT_VERSION, |
|
44 .description = DESCRIPTION, |
|
45 .requires = NULL, |
|
46 .init = env_load, |
|
47 .uninit = env_unload, |
|
48 .next = &info_env_experimental, |
|
49 }; |
|
50 |
36 module_info_t info_env = { |
51 module_info_t info_env = { |
37 .mcabber_version = "0.10.0", |
52 .branch = "dev", |
38 .requires = NULL, |
53 .api = 4, |
39 .init = env_load, |
54 .version = PROJECT_VERSION, |
40 .uninit = env_unload, |
55 .description = DESCRIPTION, |
|
56 .requires = NULL, |
|
57 .init = env_load, |
|
58 .uninit = env_unload, |
|
59 .next = &info_env_experimental, |
41 }; |
60 }; |
42 |
61 |
43 extern char **environ; |
62 extern char **environ; |
44 |
63 |
45 // /env [option [= [value]]] |
64 // /env [option [= [value]]] |