command.h

来自「s3c2440 bootloader 源码」· C头文件 代码 · 共 45 行

H
45
字号
/* * vivi/include/command.h * */#ifndef _VIVI_COMMAND_H_#define _VIVI_COMMAND_H_long paramoldvalue;int argc;enum ParseState {	PS_WHITESPACE,	PS_TOKEN,	PS_STRING,	PS_ESCAPE};enum ParseState stackedState;//struct user_command_t;typedef struct user_command {	const char *name;	void (*cmdfunc)(int argc, const char **);	struct user_command *next_cmd;	const char *helpstr;} user_command_t;typedef struct user_subcommand {	const char *name;	void (*cmdfunc)(int argc, const char **);	const char *helpstr;} user_subcommand_t;/* General interfaces */extern void add_command(user_command_t *cmd);void execcmd(int, const char **);void exec_string(char *);void execsubcmd(user_subcommand_t *, int, const char **);void print_usage(char *strhead, user_subcommand_t *);void invalid_cmd(const char *cmd_name, user_subcommand_t *cmds);int init_builtin_cmds(void);#endif /* _VIVI_COMMAND_H_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?