FreeCalypso > hg > freecalypso-tools
comparison loadtools/sertool.c @ 698:9ecbf1bf2e1b
fc-iram: added '+' to getopt magic string like in fc-xram
Both fc-iram and fc-xram now support secondary program invokation.
If the user needs to pass some options to the secondary program,
we don't want fc-iram or fc-xram to claim these options as its own,
thus we need to stop getopt() from reordering arguments. This fix
was already implemented in fc-xram a long time ago, but the issue
was overlooked when secondary program invokation ability was added
to fc-iram.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 31 Mar 2020 03:23:26 +0000 |
parents | ecea01f65146 |
children |
comparison
equal
deleted
inserted
replaced
697:ecc69f1917e8 | 698:9ecbf1bf2e1b |
---|---|
24 { | 24 { |
25 extern char *optarg; | 25 extern char *optarg; |
26 extern int optind; | 26 extern int optind; |
27 int c; | 27 int c; |
28 | 28 |
29 while ((c = getopt(argc, argv, "b:c:C:h:H:i:P:t:")) != EOF) | 29 while ((c = getopt(argc, argv, "+b:c:C:h:H:i:P:t:")) != EOF) |
30 switch (c) { | 30 switch (c) { |
31 case 'b': | 31 case 'b': |
32 set_romload_baudrate(optarg); | 32 set_romload_baudrate(optarg); |
33 continue; | 33 continue; |
34 case 'c': | 34 case 'c': |