aboutsummaryrefslogtreecommitdiff
path: root/libtcc.c
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-03-23 20:58:27 +0300
committerseyko <seyko2@gmail.com>2015-03-23 20:58:27 +0300
commit724425addf52e16e8410730d52617311f14c9cfc (patch)
tree99235224673eb5241fb7e76371068153b0beb134 /libtcc.c
parent8f6390061d4e839ad57d69ceb227e4f957b658de (diff)
downloadtinycc-724425addf52e16e8410730d52617311f14c9cfc.tar.gz
tinycc-724425addf52e16e8410730d52617311f14c9cfc.tar.bz2
fix for a -dumpversion option: move it before -dD
Options must be sorted and a long one must preceed a short one. What was before: tcc -dumpversion tcc: error: invalid option -- '-dumpversion'
Diffstat (limited to 'libtcc.c')
-rw-r--r--libtcc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libtcc.c b/libtcc.c
index eb69438..5a9681f 100644
--- a/libtcc.c
+++ b/libtcc.c
@@ -1662,6 +1662,7 @@ enum {
TCC_OPTION_b,
TCC_OPTION_g,
TCC_OPTION_c,
+ TCC_OPTION_dumpversion,
TCC_OPTION_d,
TCC_OPTION_float_abi,
TCC_OPTION_static,
@@ -1691,7 +1692,6 @@ enum {
TCC_OPTION_MD,
TCC_OPTION_MF,
TCC_OPTION_x,
- TCC_OPTION_dumpversion,
};
#define TCC_OPTION_HAS_ARG 0x0001
@@ -1717,6 +1717,7 @@ static const TCCOption tcc_options[] = {
#endif
{ "g", TCC_OPTION_g, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP },
{ "c", TCC_OPTION_c, 0 },
+ { "dumpversion", TCC_OPTION_dumpversion, 0},
{ "d", TCC_OPTION_d, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP },
#ifdef TCC_TARGET_ARM
{ "mfloat-abi", TCC_OPTION_float_abi, TCC_OPTION_HAS_ARG },
@@ -1748,7 +1749,6 @@ static const TCCOption tcc_options[] = {
{ "MD", TCC_OPTION_MD, 0},
{ "MF", TCC_OPTION_MF, TCC_OPTION_HAS_ARG },
{ "x", TCC_OPTION_x, TCC_OPTION_HAS_ARG },
- { "dumpversion", TCC_OPTION_dumpversion, 0},
{ NULL, 0, 0 },
};