Lines Matching defs:args
227 char *next_arg(char *args, char **param, char **val)
232 if (*args == '"') {
233 args++;
238 for (i = 0; args[i]; i++) {
239 if (isspace(args[i]) && !in_quote)
242 if (args[i] == '=')
245 if (args[i] == '"')
249 *param = args;
253 args[equals] = '\0';
254 *val = args + equals + 1;
259 if (args[i-1] == '"')
260 args[i-1] = '\0';
263 if (quoted && i > 0 && args[i-1] == '"')
264 args[i-1] = '\0';
266 if (args[i]) {
267 args[i] = '\0';
268 args += i + 1;
270 args += i;
273 return skip_spaces(args);