3#ifndef GIRARA_COMMANDS_H
4#define GIRARA_COMMANDS_H
22 const char* command,
const char* abbreviation,
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) GIRARA_VISIBLE
bool girara_command_run(girara_session_t *session, const char *input) GIRARA_VISIBLE
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) GIRARA_VISIBLE
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)