Lines Matching refs:args
75 the corresponding character in the string is placed in args. If the
80 lookat(char *string, char *pattern, char *args)
86 *args++ = val;
153 char args[4];
166 else if (lookat(value, "%p*%d", args)) {
167 if (checkparms(args[0]))
172 } else if (lookat(value, "%p*%02d", args)) {
173 if (checkparms(args[0]))
178 } else if (lookat(value, "%p*%03d", args)) {
179 if (checkparms(args[0]))
184 } else if (lookat(value, "%p*%2.2d", args)) {
185 if (checkparms(args[0]))
190 } else if (lookat(value, "%p*%3.3d", args)) {
191 if (checkparms(args[0]))
196 } else if (lookat(value, "%p*%c", args)) {
197 if (checkparms(args[0]))
202 } else if (lookat(value, "%p*%'*'%+%c", args)) {
203 if (checkparms(args[0]))
205 (void) sprintf(newvalue, "%%+%c", args[1]);
208 } else if (lookat(value, "%i", args)) {
212 } else if (lookat(value, "%%", args)) {
216 } else if (lookat(value, "p*%'*'%>%+%p*%'*'%+%;", args)) {
217 if (args[0] != args[2])
219 if (checkparms(args[0]))
221 (void) sprintf(newvalue, "%%>%c%c", args[1], args[3]);