1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
|
#ifdef PPXPD
# define C_OR_H(cmd,help) cmd
extern int EnvSet(), EnvPrint(), EnvUnset(), EnvVmod();
extern int SaveOption(), LoadOption(), CmdAuto();
extern int IpRoute(), IpConfig(), CmdFilter(), CmdEcho();
extern int XcBye(), CmdDisconnect(), CmdConnect(), CmdCpDown(), CmdCpUp();
static int CmdQuit(), CmdShow();
#else
# define C_OR_H(cmd,help) help
#endif
#define NUM_XCMD (sizeof(xcmdList)/sizeof(xcmdList[0]))
struct command_s xcmdList[]={
{
"auto",
C_OR_H(CmdAuto, MS_H_AUTO),
0, 0
}, {
"bye",
C_OR_H(XcBye, MS_H_BYE),
0, 0
}, {
"connect",
C_OR_H(CmdConnect, MS_H_CONNECT),
0, 0
}, {
"disconnect",
C_OR_H(CmdDisconnect, MS_H_DISCONNECT),
0, 0
}, {
"filter",
C_OR_H(CmdFilter, MS_H_FILTER),
0, 0
}, {
"ipconfig",
C_OR_H(IpConfig, MS_H_IPCONFIG),
0, CMD_FULLNAME|CMD_SECURE
}, {
"iproute",
C_OR_H(IpRoute, MS_H_IPROUTE),
0, CMD_FULLNAME|CMD_SECURE
}, {
"quit",
C_OR_H(CmdQuit, MS_H_QUIT),
0, 0
}, {
"save",
C_OR_H(SaveOption, MS_H_SAVEOPTION),
0, 0
}, {
"set",
C_OR_H(EnvSet, MS_H_ENVSET),
0, 0
}, {
"source",
C_OR_H(LoadOption, MS_H_LOADOPTION),
0, 0
}, {
"terminal",
C_OR_H(CmdConnect, MS_H_TERMINAL),
0, 0
}, {
"unset",
C_OR_H(EnvUnset, MS_H_ENVUNSET),
0, 0
}, {
".",
C_OR_H(LoadOption, MS_H_LOADOPTION),
0, 0
}, {
"down",
C_OR_H(CmdCpDown, MS_H_CPDOWN),
0, CMD_FULLNAME
}, {
"up",
C_OR_H(CmdCpUp, MS_H_CPUP),
0, CMD_FULLNAME
}, {
"echo",
C_OR_H(CmdEcho, MS_H_ECHO),
0, CMD_FULLNAME
}, {
"vmod",
C_OR_H(EnvVmod, MS_H_VMOD),
0, 0
/*
}, {
"",
C_OR_H(,
""),
0, 0
*/
}
};
|