Elenco ssize_t ou size_t
Nos arquivos de origem que estou usando no meu projeto, há uma comparação entressize_t
esize_t
variáveis:
ssize_t sst;
size_t st;
if(sst == st){...}
Eu gostaria de me livrar do aviso:
warning: comparison between signed and unsigned integer expressions
Mas não tenho certeza, qual variável devo transmitir para o outro?
if((size_t)sst == st){...}
ou
if(sst == (ssize_t)st){...}
O que é mais seguro, melhor, mais limpo? obrigado