76 token = strtok(edit,
"\n\t\r\n ");
77 while(token != (
char *)NULL)
80 token = strtok((
char *)NULL,
"\n\t\r\n ");
89 int i, j, ndx,
first = 1;
90 char buf[512], tbuf[256];
106 st_print(
" Alias : Substitute\n\n");
116 st_report(
"%d aliases defines out of %d", j, MAX_ALIAS);
123 bzero(tbuf,
sizeof(tbuf));
136 st_fail(
"Too many aliases defined");
145 if(strstr(
args->
tok[i],
"\\/"))
147 sprintf(buf,
"%s ",
args->
tok[i]+1);
151 sprintf(buf,
"%s ",
args->
tok[i]);
212 return((
struct ALIAS *)0);
232 st_report(
"Alias(): Starting command: %s", buf);
278 st_report(
"Alias(): Final command: %s", buf);
char alias_tok[MAX_TOKENS][MAX_TOKENS]
char * strcmprs(char *str)
struct PARSE_STACK * args
struct ALIAS * isAlias(char *buf)
int printH_FlagHelp(char *cmd)
char tok[MAX_TOKENS][MAX_TOKENS]
struct ALIAS aliases[MAX_ALIAS]
int alias_get_tok(char *edit)
int substituteAliases(char *buf)