File src/engine/cmds.c changed (mode: 100644) (index 92789baac..a6e2c1bc6) |
33 |
33 |
#include "cmds.h" |
#include "cmds.h" |
34 |
34 |
|
|
35 |
35 |
#define MAX_CMD_RECURSION 16 |
#define MAX_CMD_RECURSION 16 |
|
36 |
|
#define MAX_CMD_NAME_LEN 256 |
36 |
37 |
#define INVALID_MARK -4096 |
#define INVALID_MARK -4096 |
37 |
38 |
|
|
38 |
39 |
typedef enum |
typedef enum |
|
... |
... |
int |
170 |
171 |
execute_cmd(const char cmd[]) |
execute_cmd(const char cmd[]) |
171 |
172 |
{ |
{ |
172 |
173 |
cmd_info_t cmd_info; |
cmd_info_t cmd_info; |
173 |
|
char cmd_name[256]; |
|
|
174 |
|
char cmd_name[MAX_CMD_NAME_LEN]; |
174 |
175 |
cmd_t *cur; |
cmd_t *cur; |
175 |
176 |
const char *args; |
const char *args; |
176 |
177 |
int execution_code; |
int execution_code; |
|
... |
... |
int |
476 |
477 |
get_cmd_info(const char cmd[], cmd_info_t *info) |
get_cmd_info(const char cmd[], cmd_info_t *info) |
477 |
478 |
{ |
{ |
478 |
479 |
cmd_info_t cmd_info; |
cmd_info_t cmd_info; |
479 |
|
char cmd_name[256]; |
|
|
480 |
|
char cmd_name[MAX_CMD_NAME_LEN]; |
480 |
481 |
cmd_t *cur; |
cmd_t *cur; |
481 |
482 |
size_t len; |
size_t len; |
482 |
483 |
|
|
|
... |
... |
complete_cmd(const char cmd[]) |
518 |
519 |
cmd_name_pos = parse_range(cmd, &cmd_info); |
cmd_name_pos = parse_range(cmd, &cmd_info); |
519 |
520 |
if(cmd_name_pos != NULL) |
if(cmd_name_pos != NULL) |
520 |
521 |
{ |
{ |
521 |
|
char cmd_name[256]; |
|
|
522 |
|
char cmd_name[MAX_CMD_NAME_LEN]; |
522 |
523 |
const char *args; |
const char *args; |
523 |
524 |
cmd_t *cur; |
cmd_t *cur; |
524 |
525 |
|
|
|
... |
... |
skip_prefix_commands(const char cmd[]) |
553 |
554 |
cmd_name_pos = parse_range(cmd, &cmd_info); |
cmd_name_pos = parse_range(cmd, &cmd_info); |
554 |
555 |
if(cmd_name_pos != NULL) |
if(cmd_name_pos != NULL) |
555 |
556 |
{ |
{ |
556 |
|
char cmd_name[256]; |
|
|
557 |
|
char cmd_name[MAX_CMD_NAME_LEN]; |
557 |
558 |
const char *args; |
const char *args; |
558 |
559 |
cmd_t *cur; |
cmd_t *cur; |
559 |
560 |
|
|
|
... |
... |
static int |
865 |
866 |
command_cmd(const cmd_info_t *cmd_info) |
command_cmd(const cmd_info_t *cmd_info) |
866 |
867 |
{ |
{ |
867 |
868 |
int cmp; |
int cmp; |
868 |
|
char cmd_name[256]; |
|
|
869 |
|
char cmd_name[MAX_CMD_NAME_LEN]; |
869 |
870 |
const char *args; |
const char *args; |
870 |
871 |
cmd_t *new, *cur; |
cmd_t *new, *cur; |
871 |
872 |
|
|