3 #ifndef GIRARA_COMMANDS_H
4 #define GIRARA_COMMANDS_H
21 const char* command,
const char* abbreviation,
23 const char* description);
girara_session_t * session
bool girara_special_command_add(girara_session_t *session, char identifier, girara_inputbar_special_function_t function, bool always, int argument_n, void *argument_data)
bool girara_inputbar_command_add(girara_session_t *session, const char *command, const char *abbreviation, girara_command_function_t function, girara_completion_function_t completion, const char *description)
bool(* girara_command_function_t)(girara_session_t *session, girara_list_t *argument_list)
girara_completion_t *(* girara_completion_function_t)(girara_session_t *session, const char *input)
bool(* girara_inputbar_special_function_t)(girara_session_t *session, const char *input, girara_argument_t *argument)