Lines Matching refs:ap
74 readcmd_handle_line(char *s, int ac, char **ap) in readcmd_handle_line() argument
93 setvar(*ap, nullstr, 0); in readcmd_handle_line()
94 } while (*++ap); in readcmd_handle_line()
101 setvar(*ap, sl->text, 0); in readcmd_handle_line()
103 } while (*++ap); in readcmd_handle_line()
117 char **ap; in readcmd() local
141 if (*(ap = argptr) == NULL) in readcmd()
191 readcmd_handle_line(p + 1, argc - (ap - argv), ap); in readcmd()
209 char *ap; in umaskcmd() local
223 if ((ap = *argptr) == NULL) { in umaskcmd()
229 ap = buf; in umaskcmd()
231 *ap++ = "ugo"[i]; in umaskcmd()
232 *ap++ = '='; in umaskcmd()
235 *ap++ = "rwx"[j]; in umaskcmd()
236 *ap++ = ','; in umaskcmd()
238 ap[-1] = '\0'; in umaskcmd()
246 if (isdigit((unsigned char) *ap)) { in umaskcmd()
249 if (*ap >= '8' || *ap < '0') in umaskcmd()
251 new_mask = (new_mask << 3) + (*ap - '0'); in umaskcmd()
252 } while (*++ap != '\0'); in umaskcmd()
260 while (*ap) { in umaskcmd()
261 while (*ap && strchr("augo", *ap)) in umaskcmd()
262 switch (*ap++) { in umaskcmd()
270 if (!strchr("=+-", op = *ap)) in umaskcmd()
272 ap++; in umaskcmd()
274 while (*ap && strchr("rwxugoXs", *ap)) in umaskcmd()
275 switch (*ap++) { in umaskcmd()
303 if (*ap == ',') { in umaskcmd()
305 ap++; in umaskcmd()
306 } else if (!strchr("=+-", *ap)) in umaskcmd()
309 if (*ap) { in umaskcmd()