MCPcopy Create free account
hub / github.com/ElementsProject/lightning / param_add

Function param_add

common/json_param.c:36–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34};
35
36static void param_add(struct param **params,
37 const char *name,
38 enum param_style style,
39 const char *depr_start,
40 const char *depr_end,
41 param_cbx cbx, void *arg)
42{
43 struct param last;
44
45 paramcheck_assert(name);
46 paramcheck_assert(cbx);
47 paramcheck_assert(arg);
48
49 last.is_set = false;
50 last.name = name;
51 last.depr_start = depr_start;
52 last.depr_end = depr_end;
53 last.style = style;
54 last.cbx = cbx;
55 last.arg = arg;
56
57 tal_arr_expand(params, last);
58}
59
60static bool is_required(enum param_style style)
61{

Callers 3

param_subcommandFunction · 0.85
param_coreFunction · 0.85
add_membersFunction · 0.85

Calls

no outgoing calls

Tested by 1

add_membersFunction · 0.68