on 32bit systems with musl libc compiler emits
warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
to fix this use format length modifier 'z' (size_t) instead of 'l'
Signed-off-by: Milan P. Stanić <mps@arvanta.net>
Reviewed-by: Tom Rini <trini@konsulko.com>
p = calloc(1, size);
if (!p) {
- fprintf(stderr, "Fail to alloc %lx memory\n", size);
+ fprintf(stderr, "Fail to alloc %zx memory\n", size);
exit(EXIT_FAILURE);
}