History

Add --param, reject -mARG if ARG not 32 or 64

Michael Matz committed 10 years ago

Commit b285fc51 parent 92851491 file · +4 −0Browse files

Unified · Split

libtcc.c+4−0
@@ -1523,6 +1523,7 @@ enum { · 1522 unmodified lines
1523 TCC_OPTION_nostdlib,1523 TCC_OPTION_nostdlib,
1524 TCC_OPTION_print_search_dirs,1524 TCC_OPTION_print_search_dirs,
1525 TCC_OPTION_rdynamic,1525 TCC_OPTION_rdynamic,
1526 TCC_OPTION_param,
1526 TCC_OPTION_pedantic,1527 TCC_OPTION_pedantic,
1527 TCC_OPTION_pthread,1528 TCC_OPTION_pthread,
1528 TCC_OPTION_run,1529 TCC_OPTION_run,
@@ -1568,6 +1569,7 @@ static const TCCOption tcc_options[] = { · 39 unmodified lines
1568 { "shared", TCC_OPTION_shared, 0 },1569 { "shared", TCC_OPTION_shared, 0 },
1569 { "soname", TCC_OPTION_soname, TCC_OPTION_HAS_ARG },1570 { "soname", TCC_OPTION_soname, TCC_OPTION_HAS_ARG },
1570 { "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG },1571 { "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG },
1572 { "-param", TCC_OPTION_param, TCC_OPTION_HAS_ARG },
1571 { "pedantic", TCC_OPTION_pedantic, 0},1573 { "pedantic", TCC_OPTION_pedantic, 0},
1572 { "pthread", TCC_OPTION_pthread, 0},1574 { "pthread", TCC_OPTION_pthread, 0},
1573 { "run", TCC_OPTION_run, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP },1575 { "run", TCC_OPTION_run, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP },
@@ -1770,6 +1772,8 @@ PUB_FUNC int tcc_parse_args(TCCState *s, int argc, char **argv) · 196 unmodified lines
1770 s->soname = tcc_strdup(optarg);1772 s->soname = tcc_strdup(optarg);
1771 break;1773 break;
1772 case TCC_OPTION_m:1774 case TCC_OPTION_m:
1775 if (strcmp(optarg, "32") && strcmp(optarg, "64"))
1776 goto unsupported_option;
1773 s->option_m = tcc_strdup(optarg);1777 s->option_m = tcc_strdup(optarg);
1774 break;1778 break;
1775 case TCC_OPTION_o:1779 case TCC_OPTION_o:

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t