Lines Matching defs:arg1
201 int arg1, arg2, w; // offset of two arguments per command, plus s//w filename
356 if (command->arg1) a->str = command->arg1+(char *)command;
364 if (!command->arg1) break;
365 str = command->arg1+(char *)command;
367 if (command->c == ':' && !strcmp(command->arg1+(char *)command, str))
372 str = command->arg1+(char *)command;
417 str = command->arg1+(char *)command;
469 if (!toys.exitval && command->arg1)
470 toys.exitval = atoi(command->arg1+(char *)command);
479 regex_t *reg = get_regex(command, command->arg1);
597 perror_exit("w '%s'", command->arg1+(char *)command);
613 from = to+command->arg1;
767 reg += command->arg1 + strlen(reg + command->arg1);
850 // line continuations use arg1 (back at the start of the function),
860 command->arg1 = reg-(char *)command;
888 // swap arg1/arg2 so they're back in order arguments occur.
889 i = command->arg1;
890 command->arg1 = command->arg2;
908 if (!*TT.remember) command->arg1 = 0;
909 else xregcomp((void *)(command->arg1 + (char *)command), TT.remember,
921 // Since s/// uses arg1 and arg2, and w needs a persistent filehandle and
953 command->arg1 = reg-(char *)command;
977 else if (!command->arg1) break;
991 if (!command->arg1) command->arg1 = reg - (char*)command;
992 else if (*(command->arg1+(char *)command)) *(reg++) = '\n';
994 command->arg1 = 0;