Lines Matching refs:args
201 char *next_arg(char *args, char **param, char **val) in next_arg() argument
207 if (*args == '"') { in next_arg()
208 args++; in next_arg()
213 for (i = 0; args[i]; i++) { in next_arg()
214 if (isspace(args[i]) && !in_quote) in next_arg()
217 if (args[i] == '=') in next_arg()
220 if (args[i] == '"') in next_arg()
224 *param = args; in next_arg()
228 args[equals] = '\0'; in next_arg()
229 *val = args + equals + 1; in next_arg()
234 if (args[i-1] == '"') in next_arg()
235 args[i-1] = '\0'; in next_arg()
238 if (quoted && args[i-1] == '"') in next_arg()
239 args[i-1] = '\0'; in next_arg()
241 if (args[i]) { in next_arg()
242 args[i] = '\0'; in next_arg()
243 next = args + i + 1; in next_arg()
245 next = args + i; in next_arg()