Constify pointer return value of find_command()

This commit is contained in:
Kevin Easton
2016-10-16 00:45:41 +11:00
parent c6ec1f4098
commit da1618d393
4 changed files with 7 additions and 7 deletions

View File

@@ -258,7 +258,7 @@ extern void ame (char *, char *, char *, char *);
extern void unload_dll (char *, char *, char *, char *); extern void unload_dll (char *, char *, char *, char *);
#endif #endif
IrcCommand *BX_find_command (const char *, int *); const IrcCommand *BX_find_command (const char *, int *);
#define AWAY_ONE 0 #define AWAY_ONE 0
#define AWAY_ALL 1 #define AWAY_ALL 1

View File

@@ -627,7 +627,7 @@ extern Function_ptr *global;
#define io (*(void (*)(const char *))global[IRC_IO_FUNC]) #define io (*(void (*)(const char *))global[IRC_IO_FUNC])
/* commands.c */ /* commands.c */
#define find_command (*(IrcCommand *(*)(const char *, int *))global[FIND_COMMAND_FUNC]) #define find_command (*(const IrcCommand *(*)(const char *, int *))global[FIND_COMMAND_FUNC])
#define lock_stack_frame (*(void (*)(void ))global[LOCK_STACK_FRAME]) #define lock_stack_frame (*(void (*)(void ))global[LOCK_STACK_FRAME])
#define unlock_stack_frame (*(void (*)(void ))global[UNLOCK_STACK_FRAME]) #define unlock_stack_frame (*(void (*)(void ))global[UNLOCK_STACK_FRAME])

View File

@@ -2242,7 +2242,7 @@ char *lookup_member(char *varname, char *var_args, char *ptr, char *args)
*/ */
static char *glob_commands(const char *prefix, int *cnt) static char *glob_commands(const char *prefix, int *cnt)
{ {
IrcCommand *var; const IrcCommand *var;
char *mylist = NULL; char *mylist = NULL;
const size_t prefix_len = strlen(prefix); const size_t prefix_len = strlen(prefix);

View File

@@ -913,7 +913,7 @@ BUILT_IN_COMMAND(init_ftp)
* returned and cnt is set to the number of matches * -1. Thus is 4 commands * returned and cnt is set to the number of matches * -1. Thus is 4 commands
* matched, but the first was as exact match, cnt is -4. * matched, but the first was as exact match, cnt is -4.
*/ */
IrcCommand *BX_find_command(const char *com, int *cnt) const IrcCommand *BX_find_command(const char *com, int *cnt)
{ {
IrcCommand *retval; IrcCommand *retval;
int loc; int loc;
@@ -4114,7 +4114,7 @@ void command_completion(char unused, char *not_used)
*cmdchars, *cmdchars,
*rest, *rest,
firstcmdchar[2] = "/"; firstcmdchar[2] = "/";
IrcCommand *command; const IrcCommand *command;
#ifdef WANT_DLL #ifdef WANT_DLL
IrcCommandDll *dll = NULL; IrcCommandDll *dll = NULL;
#endif #endif
@@ -4542,7 +4542,7 @@ static unsigned int level = 0;
*alias = NULL, *alias = NULL,
*alias_name = NULL, *alias_name = NULL,
*cline = NULL; *cline = NULL;
IrcCommand *command = NULL; const IrcCommand *command = NULL;
void *arglist = NULL; void *arglist = NULL;
int cmd_cnt, int cmd_cnt,
alias_cnt = 0; alias_cnt = 0;
@@ -5569,7 +5569,7 @@ BUILT_IN_COMMAND(returncmd)
BUILT_IN_COMMAND(help) BUILT_IN_COMMAND(help)
{ {
IrcCommand *cmd = NULL; const IrcCommand *cmd = NULL;
#ifdef WANT_DLL #ifdef WANT_DLL
IrcCommandDll *cmddll = NULL; IrcCommandDll *cmddll = NULL;
#endif #endif