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

Function opt_parse

ccan/ccan/opt/opt.c:221–233  ·  view source on GitHub ↗

Parse your arguments. */

Source from the content-addressed store, hash-verified

219
220/* Parse your arguments. */
221bool opt_parse(int *argc, char *argv[], void (*errlog)(const char *fmt, ...))
222{
223 int ret;
224 unsigned offset = 0;
225
226 /* This helps opt_usage. */
227 opt_argv0 = argv[0];
228
229 while ((ret = parse_one(argc, argv, 0, &offset, errlog, false)) == 1);
230
231 /* parse_one returns 0 on finish, -1 on error */
232 return (ret == 0);
233}
234
235static bool early_parse(int argc, char *argv[],
236 void (*errlog)(const char *fmt, ...),

Callers 15

mainFunction · 0.85
mainFunction · 0.85
parse_argsFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 1

parse_oneFunction · 0.85

Tested by 2

parse_argsFunction · 0.68
mainFunction · 0.68