Deleted Added
full compact
117,118c117,118
< tolower((int)*d1) != tolower((int)*d2)) {
< if(tolower((int)*d1) < tolower((int)*d2))
---
> tolower((unsigned char)*d1) != tolower((unsigned char)*d2)) {
> if(tolower((unsigned char)*d1) < tolower((unsigned char)*d2))
141c141
< *dname = (uint8_t)tolower((int)*dname);
---
> *dname = (uint8_t)tolower((unsigned char)*dname);
170c170
< *dname = (uint8_t)tolower((int)*dname);
---
> *dname = (uint8_t)tolower((unsigned char)*dname);
259,260c259,260
< if(tolower((int)*d1++) != tolower((int)*d2++)) {
< if(tolower((int)d1[-1]) < tolower((int)d2[-1]))
---
> if(tolower((unsigned char)*d1++) != tolower((unsigned char)*d2++)) {
> if(tolower((unsigned char)d1[-1]) < tolower((unsigned char)d2[-1]))
285c285
< labuf[++i] = (uint8_t)tolower((int)*dname++);
---
> labuf[++i] = (uint8_t)tolower((unsigned char)*dname++);
313c313
< labuf[++i] = (uint8_t)tolower((int)*dname++);
---
> labuf[++i] = (uint8_t)tolower((unsigned char)*dname++);
426,427c426,427
< if(*p1 != *p2 && tolower((int)*p1) != tolower((int)*p2)) {
< if(tolower((int)*p1) < tolower((int)*p2))
---
> if(*p1 != *p2 && tolower((unsigned char)*p1) != tolower((unsigned char)*p2)) {
> if(tolower((unsigned char)*p1) < tolower((unsigned char)*p2))
483,486c483,486
< if(*d1 != *d2 && tolower((int)*d1)
< != tolower((int)*d2)) {
< if(tolower((int)*d1) <
< tolower((int)*d2)) {
---
> if(*d1 != *d2 && tolower((unsigned char)*d1)
> != tolower((unsigned char)*d2)) {
> if(tolower((unsigned char)*d1) <
> tolower((unsigned char)*d2)) {
564c564
< if(isalnum((int)*dname)
---
> if(isalnum((unsigned char)*dname)