Cast ssize_t o size_t
En los archivos fuente que estoy usando en mi proyecto, hay una comparación entressize_t
ysize_t
variables:
ssize_t sst;
size_t st;
if(sst == st){...}
Me gustaría deshacerme de la advertencia:
warning: comparison between signed and unsigned integer expressions
Pero no estoy seguro, ¿qué variable debo lanzar a la otra?
if((size_t)sst == st){...}
o
if(sst == (ssize_t)st){...}
¿Qué es más seguro, mejor, más limpio? Gracias