mirror of
https://github.com/frida/tinycc
synced 2024-11-28 18:43:07 +03:00
tcc: oops, error handler does not accept format strings
This commit is contained in:
parent
b3be007afa
commit
ffb9fcc5a2
8
tcc.c
8
tcc.c
@ -241,10 +241,10 @@ static void exec_other_tcc(TCCState *s, int argc,
|
|||||||
char *parent,*child_tcc;
|
char *parent,*child_tcc;
|
||||||
int opt = atoi(optarg);
|
int opt = atoi(optarg);
|
||||||
if (strlen(argv[0]) > 4000)
|
if (strlen(argv[0]) > 4000)
|
||||||
error("-m%s unsafe path length", ARG);
|
error("-m32/64 unsafe path length");
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
case ARG + 1: /* oops we called ourselves */
|
case ARG + 1: /* oops we called ourselves */
|
||||||
error("-m%s cross compiler not installed", ARG);
|
error("-m32/64 cross compiler not installed");
|
||||||
break;
|
break;
|
||||||
case ARG:
|
case ARG:
|
||||||
{
|
{
|
||||||
@ -262,8 +262,8 @@ static void exec_other_tcc(TCCState *s, int argc,
|
|||||||
execvp(child_path, CAST argv);
|
execvp(child_path, CAST argv);
|
||||||
sprintf(child_tcc,"tcc%s",tcc_fileextension(parent));
|
sprintf(child_tcc,"tcc%s",tcc_fileextension(parent));
|
||||||
execvp(child_path, CAST argv);
|
execvp(child_path, CAST argv);
|
||||||
error("-m%s cross compiler not found", ARG);
|
error("-m32/64 cross compiler not found");
|
||||||
} else error("-m%s unsupported configuration", ARG);
|
} else error("-m32/65 unsupported configuration");
|
||||||
}
|
}
|
||||||
case 96 ^ ARG : break;
|
case 96 ^ ARG : break;
|
||||||
case 96 ^ (ARG + 1): break;
|
case 96 ^ (ARG + 1): break;
|
||||||
|
Loading…
Reference in New Issue
Block a user