Приведите ssize_t или size_t
В исходных файлах, которые я использую в своем проекте, есть сравнение междуssize_t
а такжеsize_t
переменные:
ssize_t sst;
size_t st;
if(sst == st){...}
Я хотел бы избавиться от предупреждения:
warning: comparison between signed and unsigned integer expressions
Но я не уверен, какую переменную я должен привести к другой?
if((size_t)sst == st){...}
или же
if(sst == (ssize_t)st){...}
Что безопаснее, лучше, чище? Спасибо