Command.h

Summary
Command.h
Constants
General Defines
CommandMapコマンド用構造体
Functions
SetCmdListコマンドを追加する
AnalCommandLineコマンドを解析する
SearchRegdCmdNum引数で指定したコマンドの登録Noを調べる

Constants

General Defines

MAXCOMMANDLENコマンド文字数の最大値(16)
MAXCOMMANDOPNUM登録できるコマンドオプション数(5)
COMMANDNUMMAX登録できるコマンド数(200)
SYSCOMMANDNUMKodatunoがあらかじめ用意するコマンドの最大値(100)
USERCOMMANDNUMユーザーが独自に登録できるコマンドの最大値(100)

CommandMap

コマンド用構造体

Variables

char Name[MAXCOMMANDLEN]コマンド名
char Op[MAXCOMMANDOPNUM]オプション名
int CmdNoキー
void (*Command)(int,char *[])コマンド実行関数へのポインタ
Summary
Functions
SetCmdListコマンドを追加する
AnalCommandLineコマンドを解析する
SearchRegdCmdNum引数で指定したコマンドの登録Noを調べる

Functions

SetCmdList

void SetCmdList(CommandMap *,
const char *,
const char *,
 int,
void (*Command)(int,char *[]))

コマンドを追加する

AnalCommandLine

int AnalCommandLine(char *,
char *[])

コマンドを解析する

SearchRegdCmdNum

int SearchRegdCmdNum(CommandMap *,
char *)

引数で指定したコマンドの登録Noを調べる

void SetCmdList(CommandMap *,
const char *,
const char *,
 int,
void (*Command)(int,char *[]))
コマンドを追加する
int AnalCommandLine(char *,
char *[])
コマンドを解析する
int SearchRegdCmdNum(CommandMap *,
char *)
引数で指定したコマンドの登録Noを調べる