mirror of
https://codeberg.org/landley/toybox.git
synced 2026-01-26 14:13:25 +00:00
Fix -Wformat compiler warning in expr.c.
Android forces -Wformat on for all source.
toys/pending/expr.c:116:28: warning: field precision should have type 'int',
but argument has type 'long' [-Wformat]
ret->s = xmprintf("%.*s", m[1].rm_eo-m[1].rm_so, target+m[1].rm_so);
~~^~ ~~~~~~~~~~~~~~~~~~~~~
This commit is contained in:
parent
61d0115171
commit
352efdf18d
@ -113,7 +113,8 @@ static void re(char *target, char *pattern, struct value *ret)
|
||||
if (!regexec(&pat, target, 2, m, 0) && !m[0].rm_so) {
|
||||
// Return first parenthesized subexpression as string, or length of match
|
||||
if (pat.re_nsub>0) {
|
||||
ret->s = xmprintf("%.*s", m[1].rm_eo-m[1].rm_so, target+m[1].rm_so);
|
||||
ret->s = xmprintf("%.*s", (int)(m[1].rm_eo-m[1].rm_so),
|
||||
target+m[1].rm_so);
|
||||
if (TT.refree) free(TT.refree);
|
||||
TT.refree = ret->s;
|
||||
} else assign_int(ret, m[0].rm_eo);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user