[alsa-devel] [PATCH] alsatplg: fix topology compiler long option parsing
verbose, compile and output options all have a parameter.
Signed-off-by: Liam Girdwood liam.r.girdwood@linux.intel.com --- topology/topology.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/topology/topology.c b/topology/topology.c index ffe2f05..097c255 100644 --- a/topology/topology.c +++ b/topology/topology.c @@ -54,10 +54,10 @@ int main(int argc, char *argv[]) snd_tplg_t *snd_tplg; static const char short_options[] = "hc:v:o:"; static const struct option long_options[] = { - {"help", 0, 0, 'h'}, - {"verbose", 0, 0, 'v'}, - {"compile", 0, 0, 'c'}, - {"output", 0, 0, 'o'}, + {"help", 0, NULL, 'h'}, + {"verbose", 1, NULL, 'v'}, + {"compile", 1, NULL, 'c'}, + {"output", 1, NULL, 'o'}, {0, 0, 0, 0}, }; char *source_file = NULL, *output_file = NULL;
On Wed, 14 Jun 2017 13:25:33 +0200, Liam Girdwood wrote:
verbose, compile and output options all have a parameter.
Signed-off-by: Liam Girdwood liam.r.girdwood@linux.intel.com
Applied, thanks.
Takashi
topology/topology.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/topology/topology.c b/topology/topology.c index ffe2f05..097c255 100644 --- a/topology/topology.c +++ b/topology/topology.c @@ -54,10 +54,10 @@ int main(int argc, char *argv[]) snd_tplg_t *snd_tplg; static const char short_options[] = "hc:v:o:"; static const struct option long_options[] = {
{"help", 0, 0, 'h'},
{"verbose", 0, 0, 'v'},
{"compile", 0, 0, 'c'},
{"output", 0, 0, 'o'},
{"help", 0, NULL, 'h'},
{"verbose", 1, NULL, 'v'},
{"compile", 1, NULL, 'c'},
{0, 0, 0, 0}, }; char *source_file = NULL, *output_file = NULL;{"output", 1, NULL, 'o'},
-- 1.9.1
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
participants (2)
-
Liam Girdwood
-
Takashi Iwai