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

Function find_param

common/json_param.c:118–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116}
117
118static struct param *find_param(struct param *params, const char *start,
119 size_t n)
120{
121 struct param *first = params;
122 struct param *last = first + tal_count(params);
123
124 while (first != last) {
125 size_t arglen = strcspn(first->name, "|");
126 if (memeq(first->name, arglen, start, n))
127 return first;
128 if (deprecated_apis
129 && first->name[arglen]
130 && memeq(first->name + arglen + 1,
131 strlen(first->name + arglen + 1),
132 start, n))
133 return first;
134 first++;
135 }
136 return NULL;
137}
138
139static struct command_result *parse_by_name(struct command *cmd,
140 struct param *params,

Callers 1

parse_by_nameFunction · 0.85

Calls 1

memeqFunction · 0.85

Tested by

no test coverage detected