Don't use 'j' flag on %x. Remove an unnecessary cast.
This commit is contained in:
parent
0d8778bbbb
commit
938b26cfae
4
run.c
4
run.c
|
@ -898,7 +898,7 @@ int format(char **pbuf, int *pbufsize, const char *s, Node *a) /* printf-like co
|
||||||
break;
|
break;
|
||||||
case 'o': case 'x': case 'X': case 'u':
|
case 'o': case 'x': case 'X': case 'u':
|
||||||
flag = *(s-1) == 'l' ? 'd' : 'u';
|
flag = *(s-1) == 'l' ? 'd' : 'u';
|
||||||
*(t-1) = 'j';
|
*(t-1) = 'l';
|
||||||
*t = *s;
|
*t = *s;
|
||||||
*++t = '\0';
|
*++t = '\0';
|
||||||
break;
|
break;
|
||||||
|
@ -1827,7 +1827,7 @@ Cell *sub(Node **a, int nnn) /* substitute command */
|
||||||
fa *pfa;
|
fa *pfa;
|
||||||
int bufsz = recsize;
|
int bufsz = recsize;
|
||||||
|
|
||||||
if ((buf = (char *) malloc(bufsz)) == NULL)
|
if ((buf = malloc(bufsz)) == NULL)
|
||||||
FATAL("out of memory in sub");
|
FATAL("out of memory in sub");
|
||||||
x = execute(a[3]); /* target string */
|
x = execute(a[3]); /* target string */
|
||||||
t = getsval(x);
|
t = getsval(x);
|
||||||
|
|
Loading…
Reference in New Issue