rem: unsigned i;
add: unsigned int i;
context: sig2str (int signum, char *signame){  unsigned i;  for (i = 0; i < NUMNAME_ENTRIES; i++)    if (numname_table[i].num == signum)      {	strcpy (signame, numname_table[i].name);	return 0;      }  {    int rtmin = SIGRTMIN;    int rtmax = SIGRTMAX;    if (! (rtmin <= signum && signum <= rtmax))      return -1;    if (signum <= rtmin + (rtmax - rtmin) / 2)      {	int delta = signum - rtmin;	sprintf (signame, delta ? "RTMIN+%d" : "RTMIN", delta);      }    else      {	int delta = rtmax - signum;	sprintf (signame, delta ? "RTMAX-%d" : "RTMAX", delta);      }    return 0;  }}