Lines Matching defs:arguments
297 struct value_dict *arguments,
319 if (val_dict_push_next(arguments, &value) < 0) {
331 fetch_param_stop(struct value_dict *arguments, ssize_t *params_leftp)
334 *params_leftp = val_dict_count(arguments);
340 struct value_dict *arguments, struct param *param,
343 struct param_enum *e = param_pack_init(param, arguments);
360 fetch_param_stop(arguments, params_leftp);
369 if (fetch_simple_param(type, proc, context, arguments,
394 struct value_dict *arguments, struct param *param,
400 return fetch_simple_param(type, proc, context, arguments,
407 rc = fetch_param_pack(type, proc, context, arguments,
413 fetch_param_stop(arguments, params_leftp);
425 struct value_dict *arguments;
436 cb_data->arguments, param,
443 struct value_dict *arguments, struct prototype *func,
447 = { proc, context, arguments, params_leftp, type };
453 fetch_param_stop(arguments, params_leftp);
461 struct value_dict *arguments;
468 int o = format_argument(stream, data->value, data->arguments);
475 output_params(struct value_dict *arguments, size_t start, size_t end,
480 struct value *value = val_dict_get_num(arguments, i);
484 struct format_argument_data data = { value, arguments };
546 struct value_dict *arguments = malloc(sizeof(*arguments));
547 if (arguments == NULL) {
551 val_dict_init(arguments);
555 if (fetch_params(type, proc, context, arguments, func, ¶ms_left) < 0
556 || output_params(arguments, 0, params_left, &need_delim) < 0) {
557 val_dict_destroy(arguments);
559 arguments = NULL;
566 stel->arguments = arguments;
682 else if (stel->arguments != NULL
683 && val_dict_push_named(stel->arguments, &retval,
688 if (stel->arguments != NULL)
689 output_params(stel->arguments, stel->out.params_left,
690 val_dict_count(stel->arguments),
698 struct format_argument_data data = { &retval, stel->arguments };