Commit 31658276283f08b309fd6e88c38407b68f1ef595
1 parent
04c0ee5c
Exists in
master
and in
3 other branches
+ Implementing public method to get a list of all supported actions.
Showing
1 changed file
with
16 additions
and
0 deletions
Show diff stats
src/lib3270/mkactions/mkactions.c
... | ... | @@ -169,6 +169,22 @@ int main(int argc, char *argv[]) { |
169 | 169 | } |
170 | 170 | |
171 | 171 | fprintf(out, |
172 | + "\n" | |
173 | + "\n typedef struct _lib3270_action_entry" | |
174 | + "\n {" | |
175 | + "\n const char *name;" | |
176 | + "\n const char *description;" | |
177 | + "\n int (*call)(H3270 *hSession);" | |
178 | + "\n } LIB3270_ACTION_ENTRY;" | |
179 | + "\n\n" | |
180 | + "/**\n" | |
181 | + " *\n" | |
182 | + " * @brief Get lib3270 action table.\n" | |
183 | + " *\n" | |
184 | + " * @return Array with all the supported actions.\n" | |
185 | + " */\n" | |
186 | + " LIB3270_EXPORT const LIB3270_ACTION_ENTRY * lib3270_get_action_table();\n" | |
187 | + "\n" | |
172 | 188 | "/**\n" |
173 | 189 | " *\n" |
174 | 190 | " * @brief Call lib3270 action by name.\n" | ... | ... |