command.h
来自「嵌入式linux的bootloader运行实例程序」· C头文件 代码 · 共 47 行
H
47 行
/////////////////////////////////////////////////////////////////////////////////// Copyright(c) 2001-2002 Hybus Co,.ltd. All rights reserved.// // Module name:// main.c// // Description:// // // Author:// bedguy// // Created:// 2002.10/////////////////////////////////////////////////////////////////////////////////#ifndef _COMMAND_H_748126374816423412#define _COMMAND_H_748126374816423412#include "main.h"#define MAX_COMMANDS 20#define MAX_ARGS 20struct _CMD_TBL { char *cmd; // 捞 窃荐甫 龋免且 疙飞绢. bool (*run)(struct _CMD_TBL *cptr, int argc, char **argv); // function point. char *usage; // command啊 肋 给登菌阑 锭 唱棵 message. char *help; // help俊辑 焊咯临 message. char *helpMore;};typedef struct _CMD_TBL CMD_TBL;extern CMD_TBL cmdTbl[];// Prototypes.void DisplayPrompt(char *prompt);int GetCommand(char *command, int len, int timeout);int GetArgs(char *s, char **args);bool DoBootKernel(CMD_TBL *cptr, int argc, char **argv);bool DoReload(CMD_TBL *cptr, int argc, char **argv);void ClearLine(void);#endif // end _COMMAND_H_748126374816423412.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?