printf: remove unnecessary string size test
This commit is contained in:
parent
b83916ca27
commit
243cdb6669
5
printf.c
5
printf.c
|
@ -18,7 +18,7 @@ int
|
|||
main(int argc, char *argv[])
|
||||
{
|
||||
Rune *rarg;
|
||||
size_t i, j, argi, lastargi, formatlen, arglen;
|
||||
size_t i, j, argi, lastargi, formatlen;
|
||||
long long num;
|
||||
double dou;
|
||||
int cooldown = 0, width, precision;
|
||||
|
@ -127,8 +127,7 @@ main(int argc, char *argv[])
|
|||
printf("%*.*s", width, precision, arg);
|
||||
break;
|
||||
case 'd': case 'i': case 'o': case 'u': case 'x': case 'X':
|
||||
arglen = strlen(arg);
|
||||
for (j = 0; j < arglen && isspace(arg[j]); j++);
|
||||
for (j = 0; isspace(arg[j]); j++);
|
||||
if (arg[j] == '\'' || arg[j] == '\"') {
|
||||
arg += j + 1;
|
||||
unescape(arg);
|
||||
|
|
Loading…
Reference in New Issue
Block a user