45 "Recognizes options cmd_shell, cmd_redirect_stderr, cmd_header and cmd_header_inline\n" \ |
45 "Recognizes options cmd_shell, cmd_redirect_stderr, cmd_header and cmd_header_inline\n" \ |
46 "Provides command /cmd" ) |
46 "Provides command /cmd" ) |
47 |
47 |
48 static module_info_t info_cmd_experimental = { |
48 static module_info_t info_cmd_experimental = { |
49 .branch = "experimental", |
49 .branch = "experimental", |
50 #ifndef HAVE_CMD_ID |
50 .api = 27, |
51 .api = 20, |
|
52 #else |
|
53 .api = 23, |
|
54 #endif |
|
55 .version = PROJECT_VERSION, |
51 .version = PROJECT_VERSION, |
56 .description = DESCRIPTION, |
52 .description = DESCRIPTION, |
57 .requires = NULL, |
53 .requires = NULL, |
58 .init = mcmd_init, |
54 .init = mcmd_init, |
59 .uninit = mcmd_uninit, |
55 .uninit = mcmd_uninit, |
60 .next = NULL, |
56 .next = NULL, |
61 }; |
57 }; |
62 |
58 |
63 module_info_t info_cmd = { |
59 static module_info_t info_cmd_dev = { |
64 .branch = "dev", |
60 .branch = "dev", |
65 .api = 13, |
61 .api = 13, |
66 .version = PROJECT_VERSION, |
62 .version = PROJECT_VERSION, |
67 .description = DESCRIPTION, |
63 .description = DESCRIPTION, |
68 .requires = NULL, |
64 .requires = NULL, |
69 .init = mcmd_init, |
65 .init = mcmd_init, |
70 .uninit = mcmd_uninit, |
66 .uninit = mcmd_uninit, |
71 .next = &info_cmd_experimental, |
67 .next = &info_cmd_experimental, |
|
68 }; |
|
69 |
|
70 module_info_t info_cmd = { |
|
71 .branch = "0.10.0", |
|
72 .api = 1, |
|
73 .version = PROJECT_VERSION, |
|
74 .description = DESCRIPTION, |
|
75 .requires = NULL, |
|
76 .init = mcmd_init, |
|
77 .uninit = mcmd_uninit, |
|
78 .next = &info_cmd_dev, |
72 }; |
79 }; |
73 |
80 |
74 typedef struct { |
81 typedef struct { |
75 gchar *jid; |
82 gchar *jid; |
76 GString *input; |
83 GString *input; |