commons/config.c:137:56: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘void *’ [-Wformat=]
137 | string_append_with_format(&lines, "%s=%s\n", key, value);
| ~^ ~~~~~
| | |
| char * void *
| %p
Agregué el cast a char *, qué es lo que enrealdiad espera.
A su vez, al forkear el repo también salto otra warning en temporal.c, en este caso esperaba int pero el argumento era long int. Cambié de %d a %ld que sería format specifier correcto.
No altera ninguna funcionalidad. Sólo corrige las warnings.
Formato
Cuando installé las commons me salía:
Agregué el cast a
char *
, qué es lo que enrealdiad espera.A su vez, al forkear el repo también salto otra
warning
entemporal.c
, en este caso esperabaint
pero el argumento eralong int
. Cambié de%d
a%ld
que sería format specifier correcto.No altera ninguna funcionalidad. Sólo corrige las warnings.