]> sigrok.org Git - sigrok-cli.git/blobdiff - sigrok-cli.h
parsers: extend options parser, support optional ID in key-value lists
[sigrok-cli.git] / sigrok-cli.h
index a3905fd3b841e4e5416ae0c55e8c17e7876515b7..b5603c306d90d6d4f8e3d55e4ee73372cba952e6 100644 (file)
@@ -105,7 +105,8 @@ struct sr_channel *find_channel(GSList *channellist, const char *channelname);
 GSList *parse_channelstring(struct sr_dev_inst *sdi, const char *channelstring);
 int parse_triggerstring(const struct sr_dev_inst *sdi, const char *s,
                struct sr_trigger **trigger);
-GHashTable *parse_generic_arg(const char *arg, gboolean sep_first);
+GHashTable *parse_generic_arg(const char *arg,
+               gboolean sep_first, const char *key_first);
 GHashTable *generic_arg_to_opt(const struct sr_option **opts, GHashTable *genargs);
 GSList *check_unknown_keys(const struct sr_option **avail, GHashTable *used);
 gboolean warn_unknown_keys(const struct sr_option **avail, GHashTable *used,