ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/aalib/aalib_1.4p5.orig.tar.gz aalinux.c:121:14: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] font.data = data; ^ ~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/adns/adns_1.5.0~rc1.orig.tar.gz types.c:1296:27: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_appendq(vb,"\"",1); ^~~~ types.c:1299:54: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (c == '"' || c=='\\') adns__vbuf_appendq(vb,"\\",1); ^~~~ types.c:1302:27: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_appendq(vb,"\"",1); ^~~~ event.c:404:59: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] r= recvfrom(fd,udpbuf,sizeof(udpbuf),0, &udpaddr.sa,&udpaddrlen); ^~~~~~~~~~~ query.c:145:17: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] labnum++, dgram,labstart,lablen); ^~~~~ query.c:229:43: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(&qu->search_vb,".",1) || ^~~ query.c:237:24: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] query_simple(ads,qu, qu->search_vb.buf, qu->search_vb.used, ^~~~~~~~~~~~~~~~~ query.c:308:41: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] r= adns__vbuf_append(&qu->search_vb,owner,ol); ^~~~~ query.c:619:25: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!save_owner(qu, qu->search_vb.buf, qu->search_vb.used)) { ^~~~~~~~~~~~~~~~~ reply.c:212:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l= strlen(qu->vb.buf)+1; ^~~~~~~~~~ general.c:165:31: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return adns__vbuf_append(vb,data,l); ^~~~ general.c:190:25: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_append(vb,"",1))) { ^~ general.c:196:26: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_append(vb,"",1); ^~ general.c:198:10: warning: returning 'byte *' (aka 'unsigned char *') from a function with result type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return vb->buf; ^~~~~~~ general.c:224:30: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(&vb,"",1)) { st= adns_s_nomemory; goto x_freevb; } ^~ general.c:225:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(strlen(vb.buf) == vb.used-1); ^~~~~~ general.c:227:24: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!*data_r) *data_r= vb.buf; ^ ~~~~~~ setup.c:118:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] err= adns_text2addr(buf,DNS_PORT, 0, &a.addr.sa,&a.len); ^~~~~~ setup.c:174:17: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &a->sa, &len); ^~~~ transmit.c:131:34: warning: passing 'byte [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st= qdparselabel(ads, &p,pe, label, &ll, flags); ^~~~~ parse.c:46:24: warning: passing 'char [10]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] !adns__vbuf_append(vb,qbuf,strlen(qbuf))) ^~~~ parse.c:75:8: warning: assigning to 'const char *' from 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dgram= fls->dgram; ^ ~~~~~~~~~~ parse.c:142:33: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(vb,".",1)) return adns_s_nomemory; ^~~ parse.c:160:29: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(vb,"",1)) return adns_s_nomemory; ^~ addrfam.c:200:19: warning: initializing 'const char *' with an expression of type 'uint8_t const[16]' converts between pointers to integer types with different sign [-Wpointer-sign] const char *b= sbase6->sin6_addr.s6_addr; ^ addrfam.c:201:19: warning: initializing 'const char *' with an expression of type 'uint8_t const[16]' converts between pointers to integer types with different sign [-Wpointer-sign] const char *m= smask6->sin6_addr.s6_addr; ^ addrfam.c:559:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__labels_equal(p,l, want,strlen(want))) return 0; ^ addrfam.c:559:34: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__labels_equal(p,l, want,strlen(want))) return 0; ^~~~ ../src/types.c:1296:27: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_appendq(vb,"\"",1); ^~~~ ../src/types.c:1299:54: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (c == '"' || c=='\\') adns__vbuf_appendq(vb,"\\",1); ^~~~ ../src/types.c:1302:27: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_appendq(vb,"\"",1); ^~~~ ../src/event.c:404:59: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] r= recvfrom(fd,udpbuf,sizeof(udpbuf),0, &udpaddr.sa,&udpaddrlen); ^~~~~~~~~~~ ../src/query.c:145:17: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] labnum++, dgram,labstart,lablen); ^~~~~ ../src/query.c:229:43: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(&qu->search_vb,".",1) || ^~~ ../src/query.c:237:24: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] query_simple(ads,qu, qu->search_vb.buf, qu->search_vb.used, ^~~~~~~~~~~~~~~~~ ../src/query.c:308:41: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] r= adns__vbuf_append(&qu->search_vb,owner,ol); ^~~~~ ../src/query.c:619:25: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!save_owner(qu, qu->search_vb.buf, qu->search_vb.used)) { ^~~~~~~~~~~~~~~~~ ../src/reply.c:212:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l= strlen(qu->vb.buf)+1; ^~~~~~~~~~ ../src/general.c:165:31: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return adns__vbuf_append(vb,data,l); ^~~~ ../src/general.c:190:25: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_append(vb,"",1))) { ^~ ../src/general.c:196:26: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] adns__vbuf_append(vb,"",1); ^~ ../src/general.c:198:10: warning: returning 'byte *' (aka 'unsigned char *') from a function with result type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return vb->buf; ^~~~~~~ ../src/general.c:224:30: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(&vb,"",1)) { st= adns_s_nomemory; goto x_freevb; } ^~ ../src/general.c:225:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(strlen(vb.buf) == vb.used-1); ^~~~~~ ../src/general.c:227:24: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!*data_r) *data_r= vb.buf; ^ ~~~~~~ ../src/setup.c:118:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] err= adns_text2addr(buf,DNS_PORT, 0, &a.addr.sa,&a.len); ^~~~~~ ../src/setup.c:174:17: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &a->sa, &len); ^~~~ ../src/transmit.c:131:34: warning: passing 'byte [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st= qdparselabel(ads, &p,pe, label, &ll, flags); ^~~~~ ../src/parse.c:46:24: warning: passing 'char [10]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] !adns__vbuf_append(vb,qbuf,strlen(qbuf))) ^~~~ ../src/parse.c:75:8: warning: assigning to 'const char *' from 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dgram= fls->dgram; ^ ~~~~~~~~~~ ../src/parse.c:142:33: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(vb,".",1)) return adns_s_nomemory; ^~~ ../src/parse.c:160:29: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__vbuf_append(vb,"",1)) return adns_s_nomemory; ^~ ../src/addrfam.c:200:19: warning: initializing 'const char *' with an expression of type 'uint8_t const[16]' converts between pointers to integer types with different sign [-Wpointer-sign] const char *b= sbase6->sin6_addr.s6_addr; ^ ../src/addrfam.c:201:19: warning: initializing 'const char *' with an expression of type 'uint8_t const[16]' converts between pointers to integer types with different sign [-Wpointer-sign] const char *m= smask6->sin6_addr.s6_addr; ^ ../src/addrfam.c:559:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__labels_equal(p,l, want,strlen(want))) return 0; ^ ../src/addrfam.c:559:34: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!adns__labels_equal(p,l, want,strlen(want))) return 0; ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/ample/ample_0.5.7.orig.tar.gz ample.c:135:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(getsockname(sock, (struct sockaddr *)&address, &socklen) < 0 ) ^~~~~~~~ ample.c:425:8: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &addrlen)) < 0) { ^~~~~~~~ ample.c:436:47: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] getpeername(0, (struct sockaddr *)address, &addrlen); ^~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/anubis/anubis_4.1.1+dfsg1.orig.tar.gz md5.c:315:34: warning: passing 'char [4168]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] anubis_MD5Update(&context, buf, len); ^~~ misc.c:139:26: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] get_port_number (port, port_tmp); ^~~~ misc.c:162:26: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] get_port_number (port, port_tmp); ^~~~ misc.c:170:26: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] get_port_number (port, opt); ^~~~ xdatabase.c:232:38: warning: passing 'unsigned char [33]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] swrite (SERVER, remote_client, hex); ^~~ mta.c:850:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((sfd = accept (fd, (struct sockaddr *) &his_addr, &len)) < 0) ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/ap-utils/ap-utils_1.5.orig.tar.gz reset.c:36:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysReset; ^ ~~~~~~~~ reset.c:38:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &enable; ^ ~~~~~~~ reset.c:45:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = operESSID; ^ ~~~~~~~~~ snmp.c:235:11: warning: assigning to 'unsigned char *' from 'char [1024]' converts between pointers to integer types with different sign [-Wpointer-sign] start = buf; ^ ~~~ wep.c:70:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = privacyWEPEnable; ^ ~~~~~~~~~~~~~~~~ wep.c:74:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = privacyDefaultWEPKeyID; ^ ~~~~~~~~~~~~~~~~~~~~~~ wep.c:150:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = privacyWEPEnable; ^ ~~~~~~~~~~~~~~~~ wep.c:153:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &wep_hw; ^ ~~~~~~~~~~~~~~~~ wep.c:159:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = privacyDefaultWEPKeyID; ^ ~~~~~~~~~~~~~~~~~~~~~~ wep.c:162:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &wepid_hw; ^ ~~~~~~~~~~~~~~~~~~ wep.c:168:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = defaultWEPKey[c]; ^ ~~~~~~~~~~~~~~~~ wep.c:171:25: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = wepkey[c]; ^ ~~~~~~~~~ wep.c:221:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = privacyWEPEnable; ^ ~~~~~~~~~~~~~~~~ wep.c:225:21: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = oid_smtPublicKeyEnable; ^ ~~~~~~~~~~~~~~~~~~~~~~ wep.c:229:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = oid_dot11ExcludeUnencrypted; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ wep.c:233:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = privacyDefaultWEPKeyID; ^ ~~~~~~~~~~~~~~~~~~~~~~ wep.c:336:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = privacyWEPEnable; ^ ~~~~~~~~~~~~~~~~ wep.c:339:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &wep; ^ ~~~~~~~~~~~~~ wep.c:353:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = oid_dot11ExcludeUnencrypted; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ wep.c:356:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &exclude; ^ ~~~~~~~~ wep.c:361:19: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = oid_smtPublicKeyEnable; ^ ~~~~~~~~~~~~~~~~~~~~~~ wep.c:364:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &publickey; ^ ~~~~~~~~~~ wep.c:379:23: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = privacyDefaultWEPKeyID; ^ ~~~~~~~~~~~~~~~~~~~~~~ wep.c:382:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &wepid_hw; ^ ~~~~~~~~~~~~~~~~~~ wep.c:396:37: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = defaultWEPKey[c]; ^ ~~~~~~~~~~~~~~~~ wep.c:399:39: warning: assigning to 'unsigned char *' from 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = wepkey[c]; ^ ~~~~~~~~~ wlan.c:168:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operChannelID; ^ ~~~~~~~~~~~~~ wlan.c:169:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operESSIDLength; ^ ~~~~~~~~~~~~~~~ wlan.c:170:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operESSID; ^ ~~~~~~~~~ wlan.c:171:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operSSIDBroadcasting; ^ ~~~~~~~~~~~~~~~~~~~~ wlan.c:172:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operBasicRates; ^ ~~~~~~~~~~~~~~ wlan.c:173:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operAutoRateFallBack; ^ ~~~~~~~~~~~~~~~~~~~~ wlan.c:174:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operRTSThreshold; ^ ~~~~~~~~~~~~~~~~ wlan.c:175:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operFragmentationThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:176:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operPreambleType; ^ ~~~~~~~~~~~~~~~~ wlan.c:177:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operAuthenticationType; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:178:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operAccessPointName; ^ ~~~~~~~~~~~~~~~~~~~ wlan.c:179:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = sysDeviceInfo; ^ ~~~~~~~~~~~~~ wlan.c:181:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operInterRoaming; ^ ~~~~~~~~~~~~~~~~ wlan.c:183:24: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operBeaconPeriod; ^ ~~~~~~~~~~~~~~~~ wlan.c:184:24: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operDTIM; ^ ~~~~~~~~ wlan.c:187:24: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operSIFSTIME; ^ ~~~~~~~~~~~~ wlan.c:425:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operChannelID; ^ ~~~~~~~~~~~~~ wlan.c:427:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &channel; ^ ~~~~~~~~~~~~~~~~~ wlan.c:439:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operBasicRates; ^ ~~~~~~~~~~~~~~ wlan.c:441:21: warning: assigning to 'unsigned char *' from 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = basic_rates; ^ ~~~~~~~~~~~ wlan.c:447:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operSSIDBroadcasting; ^ ~~~~~~~~~~~~~~~~~~~~ wlan.c:449:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &SSIDBroadcasting; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:455:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAuthenticationType; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:457:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &AuthenticationType; ^ ~~~~~~~~~~~~~~~~~~~ wlan.c:463:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operPreambleType; ^ ~~~~~~~~~~~~~~~~ wlan.c:465:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &PreambleType; ^ ~~~~~~~~~~~~~ wlan.c:471:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAutoRateFallBack; ^ ~~~~~~~~~~~~~~~~~~~~ wlan.c:473:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &AutoRateFallBack; ^ ~~~~~~~~~~~~~~~~~ wlan.c:480:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAccessPointName; ^ ~~~~~~~~~~~~~~~~~~~ wlan.c:482:21: warning: assigning to 'unsigned char *' from 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = ap_name; ^ ~~~~~~~ wlan.c:488:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operFragmentationThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:491:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &FragmentationThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:497:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operRTSThreshold; ^ ~~~~~~~~~~~~~~~~ wlan.c:500:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &RTSThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:507:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operESSIDLength; ^ ~~~~~~~~~~~~~~~ wlan.c:509:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *)&ch; ^ ~~~~~~~~~~~ wlan.c:513:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operESSID; ^ ~~~~~~~~~ wlan.c:515:21: warning: assigning to 'unsigned char *' from 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = domain; ^ ~~~~~~ wlan.c:521:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operInterRoaming; ^ ~~~~~~~~~~~~~~~~ wlan.c:523:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &InterRoaming; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:529:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operBeaconPeriod; ^ ~~~~~~~~~~~~~~~~ wlan.c:532:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &BeaconPeriod; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:538:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operDTIM; ^ ~~~~~~~~ wlan.c:540:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &dtim; ^ ~~~~~~~~~~~~~~ wlan.c:546:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operSIFSTIME; ^ ~~~~~~~~~~~~ wlan.c:549:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &sifs; ^ ~~~~~~~~~~~~~~ wlan.c:637:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = operChannelID; ^ ~~~~~~~~~~~~~ wlan.c:639:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = operESSID; ^ ~~~~~~~~~ wlan.c:641:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = operRTSThreshold; ^ ~~~~~~~~~~~~~~~~ wlan.c:643:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = operFragmentationThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:645:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[4].oid = operBasicRates; ^ ~~~~~~~~~~~~~~ wlan.c:647:21: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[5].oid = OpenSystem; ^ ~~~~~~~~~~ wlan.c:649:21: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[6].oid = SharedKey; ^ ~~~~~~~~~ wlan.c:651:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[7].oid = operAccessPointName; ^ ~~~~~~~~~~~~~~~~~~~ wlan.c:701:18: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = oid_dot11SupportedAntenna[i]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:704:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[6].oid = sysTrapSwitch; ^ ~~~~~~~~~~~~~ wlan.c:706:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[7].oid = operAccessPointContact; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:708:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[8].oid = operAccessPointLocation; ^ ~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:910:19: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = ChannelPref; ^ ~~~~~~~~~~~ wlan.c:912:21: warning: assigning to 'unsigned char *' from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = channel_pref; ^ ~~~~~~~~~~~~ wlan.c:916:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operChannelID; ^ ~~~~~~~~~~~~~ wlan.c:918:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &channel; ^ ~~~~~~~~~~~~~~~~~ wlan.c:924:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operBasicRates; ^ ~~~~~~~~~~~~~~ wlan.c:926:21: warning: assigning to 'unsigned char *' from 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = basic_rates; ^ ~~~~~~~~~~~ wlan.c:943:19: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = OpenSystem; ^ ~~~~~~~~~~ wlan.c:945:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &m_auth; ^ ~~~~~~~~~~~~~~~~ wlan.c:949:19: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = SharedKey; ^ ~~~~~~~~~ wlan.c:951:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &m_basic_rates; ^ ~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:965:19: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAccessPointName; ^ ~~~~~~~~~~~~~~~~~~~ wlan.c:967:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = ap_name; ^ ~~~~~~~ wlan.c:974:19: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAccessPointLocation; ^ ~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:976:21: warning: assigning to 'unsigned char *' from 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = ap_location; ^ ~~~~~~~~~~~ wlan.c:990:19: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAccessPointContact; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:992:21: warning: assigning to 'unsigned char *' from 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = ap_contact; ^ ~~~~~~~~~~ wlan.c:998:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operFragmentationThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:1001:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &FragmentationThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:1007:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operRTSThreshold; ^ ~~~~~~~~~~~~~~~~ wlan.c:1010:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &RTSThreshold; ^ ~~~~~~~~~~~~~~~~~~~~~~ wlan.c:1016:19: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = sysTrapSwitch; ^ ~~~~~~~~~~~~~ wlan.c:1018:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &traps; ^ ~~~~~~ wlan.c:1032:23: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[c].oid = oid_dot11SupportedAntenna[i]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:1035:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[c].value = &antenna[i]; ^ ~~~~~~~~~~~ wlan.c:1049:23: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[c].oid = oid_dot11SupportedAntenna[i]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wlan.c:1052:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[c].value = &antenna[i]; ^ ~~~~~~~~~~~ wlan.c:1066:19: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operESSID; ^ ~~~~~~~~~ wlan.c:1068:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = domain; ^ ~~~~~~ test.c:144:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = TestModeOnOff; ^ ~~~~~~~~~~~~~ test.c:146:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &teston; ^ ~~~~~~~ test.c:162:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = TestModeOnOff; ^ ~~~~~~~~~~~~~ test.c:164:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &teston; ^ ~~~~~~~ test.c:167:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = TestModeCommandStruct; ^ ~~~~~~~~~~~~~~~~~~~~~ test.c:170:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = (char *) &testmode; ^ ~~~~~~~~~~~~~~~~~~ test.c:177:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = TestModeStatistics; ^ ~~~~~~~~~~~~~~~~~~ test.c:179:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = TestModeStatistics; ^ ~~~~~~~~~~~~~~~~~~ test.c:205:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = TestModeOnOff; ^ ~~~~~~~~~~~~~ test.c:207:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &teston; ^ ~~~~~~~ stat.c:65:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = EthRxStatistics; ^ ~~~~~~~~~~~~~~~ stat.c:67:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = EthTxStatistics; ^ ~~~~~~~~~~~~~~~ stat.c:238:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = wirelessStatistics; ^ ~~~~~~~~~~~~~~~~~~ stat.c:242:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = wirelessStatistics; ^ ~~~~~~~~~~~~~~~~~~ stat.c:428:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = oid_dot11TransmittedFragmentCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:430:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = oid_dot11MulticastTransmittedFrameCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:432:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = oid_dot11FailedCount; ^ ~~~~~~~~~~~~~~~~~~~~ stat.c:434:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = oid_dot11RetryCount; ^ ~~~~~~~~~~~~~~~~~~~ stat.c:436:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[4].oid = oid_dot11MultipleRetryCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:438:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[5].oid = oid_dot11FrameDuplicateCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:440:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[6].oid = oid_dot11RTSSuccessCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:442:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[7].oid = oid_dot11RTSFailureCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:444:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[8].oid = oid_dot11ACKFailureCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:446:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[9].oid = oid_dot11ReceivedFragmentCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:448:22: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[10].oid = oid_dot11MulticastReceivedFrameCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:450:22: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[11].oid = oid_dot11FCSErrorCount; ^ ~~~~~~~~~~~~~~~~~~~~~~ stat.c:452:22: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[12].oid = oid_dot11TransmittedFrameCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:454:22: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[13].oid = oid_dot11WEPUndecryptableCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:456:22: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[14].oid = oid_dot11WEPICVErrorCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:458:22: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[15].oid = oid_dot11WEPExcludedCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ stat.c:463:24: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = oid_dot11TransmittedFragmentCount; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_community.c:115:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthorizedUserPass[ap_type]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_community.c:117:21: warning: assigning to 'unsigned char *' from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = user; ^ ~~~~ set_community.c:123:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthorizedAdminPass[ap_type]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_community.c:125:21: warning: assigning to 'unsigned char *' from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = admin; ^ ~~~~~ set_community.c:131:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthorizedManufactPass; ^ ~~~~~~~~~~~~~~~~~~~~~~ set_community.c:133:21: warning: assigning to 'unsigned char *' from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = manufact; ^ ~~~~~~~~ cmd.c:53:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysLoadDefaults; ^ ~~~~~~~~~~~~~~~ cmd.c:55:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &enable; ^ ~~~~~~~ cmd.c:104:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysUpload; ^ ~~~~~~~~~ cmd.c:106:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &enable; ^ ~~~~~~~ radio.c:99:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = TestModeRadioConfiguration; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ radio.c:101:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = TestModeRadioConfiguration; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ radio.c:104:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = operAntennaSettings; ^ ~~~~~~~~~~~~~~~~~~~ radio.c:105:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = TestModeRadioConfiguration; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ radio.c:177:17: warning: passing 'unsigned char [2]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = strtol(a, NULL, 16); ^ radio.c:259:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = TestModeRadioConfiguration; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ radio.c:283:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operAntennaSettings; ^ ~~~~~~~~~~~~~~~~~~~ radio.c:288:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &antenna_hw; ^ ~~~~~~~~~~~~~~~~~~~~ radio.c:290:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &antenna.antennac; ^ ~~~~~~~~~~~~~~~~~ aps.c:115:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ aps.c:117:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ aps.c:161:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ aps.c:165:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &c; ^ ~~ aps.c:183:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = KnownAP; ^ ~~~~~~~ aps.c:186:23: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = value; ^ ~~~~~ aps.c:303:24: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] oui2manufacturer(app->mac), 48); ^~~~~~~~ aps.c:417:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = operChannelID; ^ ~~~~~~~~~~~~~ aps.c:419:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].value = &ap[j-1].channel; ^ ~~~~~~~~~~~~~~~~ aps.c:422:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = bridgeRemoteBridgeBSSID; ^ ~~~~~~~~~~~~~~~~~~~~~~~ aps.c:424:25: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].value = ap[j-1].mac; ^ ~~~~~~~~~~~ aps.c:427:30: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = operESSIDLength; ^ ~~~~~~~~~~~~~~~ aps.c:429:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = (char *) &ap[j-1].essid_len; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ aps.c:432:30: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = operESSID; ^ ~~~~~~~~~ aps.c:434:25: warning: assigning to 'unsigned char *' from 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = ap[j-1].essid; ^ ~~~~~~~~~~~~~ aps.c:480:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = SiteSurveyCommand; ^ ~~~~~~~~~~~~~~~~~ aps.c:483:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &c; ^ ~~ aps.c:574:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ aps.c:576:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &bridge_mode; ^ ~~~~~~~~~~~~~~~~~~~~~ ap_search.c:139:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _(" Index: %i"), f_ifctr); ^~~~~~~ ap_search.c:140:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, LAST_ROW - 4, 1, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ap_search.c:141:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _(" Name: %s"), ifname); ^~~~~~~ ap_search.c:142:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, LAST_ROW - 3, 1, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ap_search.c:143:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _(" IP: %s"), inet_ntoa(from->sin_addr)); ^~~~~~~ ap_search.c:144:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, LAST_ROW - 2, 1, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ap_search.c:152:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _("Scanning for AP with MIB type: %s"), ^~~~~~~ ap_search.c:154:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, LAST_ROW - 1, 1, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ap_search.c:158:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr[scd_ap_type]; ^ ~~~~~~~~~~~~~~~~~~~~~ ap_search.c:164:12: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = ber(message, varbinds, 1, GET); ^~~~~~~ ap_search.c:173:14: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _("Failure in sendto(): %s. Press any key."), ^~~~~~~ ap_search.c:175:20: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] print_helperr(message); ^~~~~~~ ap_search.c:228:33: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (struct sockaddr *) from, &client_len)) == -1) ^~~~~~~~~~~ ap_search.c:326:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen(start) > (size_t)(COLS - MCOLS - 37)) { ^~~~~ ap_search.c:332:14: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, " %3i %-15s %-10s %s", i, ^~~~~~~ ap_search.c:336:6: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, i, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:102:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = sysDescr; ^ ~~~~~~~~ sysinfo.c:104:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = sysDescr; ^ ~~~~~~~~ sysinfo.c:109:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = sysDeviceInfo; ^ ~~~~~~~~~~~~~ sysinfo.c:111:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = sysDeviceInfo; ^ ~~~~~~~~~~~~~ sysinfo.c:116:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:118:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:124:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = UpTime; ^ ~~~~~~ sysinfo.c:126:24: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = UpTime; ^ ~~~~~~ sysinfo.c:152:17: warning: assigning to 'char *' from 'unsigned char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] ap_macaddr = str128.MacAddress; ^ ~~~~~~~~~~~~~~~~~ sysinfo.c:155:17: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ap_oemname = str128.OEMName; ^ ~~~~~~~~~~~~~~ sysinfo.c:157:18: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ap_prodname = str128.ProductName; ^ ~~~~~~~~~~~~~~~~~~ sysinfo.c:164:17: warning: assigning to 'char *' from 'unsigned char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] ap_macaddr = str160.MacAddress; ^ ~~~~~~~~~~~~~~~~~ sysinfo.c:166:17: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ap_oemname = str160.OEMName; ^ ~~~~~~~~~~~~~~ sysinfo.c:168:18: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ap_prodname = str160.ProductName; ^ ~~~~~~~~~~~~~~~~~~ sysinfo.c:260:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = oid_dot11CurrentRegDomain; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:262:23: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = oid_dot11CurrentRegDomain; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:333:24: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = oid_mac; ^ ~~~~~~~ sysinfo.c:337:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = oid_mac; ^ ~~~~~~~ sysinfo.c:339:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = oid_manufacturerID; ^ ~~~~~~~~~~~~~~~~~~ sysinfo.c:341:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = oid_productID; ^ ~~~~~~~~~~~~~ sysinfo.c:343:18: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = oid_dot11manufacturerOUI; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:345:18: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[4].oid = oid_dot11manufacturerName; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:347:18: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[5].oid = oid_dot11manufacturerProductName; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:349:18: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[6].oid = oid_dot11manufacturerProductVersion; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:351:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[7].oid = oid_dot11PHYType; ^ ~~~~~~~~~~~~~~~~ sysinfo.c:353:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[8].oid = oid_dot11TempType; ^ ~~~~~~~~~~~~~~~~~ sysinfo.c:355:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[9].oid = oid_TxPowerLevel1; ^ ~~~~~~~~~~~~~~~~~ sysinfo.c:386:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] oui2manufacturer(varbinds[3].value)); ^~~~~~~~~~~~~~~~~ sysinfo.c:430:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = oid_dot11PrivacyOptionImplemented; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:432:20: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = oid_mac; ^ ~~~~~~~ sysinfo.c:435:18: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = oid_dot11DiversitySupport; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ sysinfo.c:437:20: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = oid_mac; ^ ~~~~~~~ sysinfo.c:440:18: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = oid_sysDescr; ^ ~~~~~~~~~~~~ sysinfo.c:442:20: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].value = oid_mac; ^ ~~~~~~~ sysinfo.c:445:18: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = oid_sysUptime; ^ ~~~~~~~~~~~~~ sysinfo.c:447:20: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].value = oid_mac; ^ ~~~~~~~ sysinfo.c:492:18: warning: assigning to 'unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = oid_ip; ^ ~~~~~~ sysinfo.c:494:20: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = oid_mac; ^ ~~~~~~~ set_oeminfo.c:148:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDeviceInfo; ^ ~~~~~~~~~~~~~ set_oeminfo.c:150:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = sysDeviceInfo; ^ ~~~~~~~~~~~~~ set_oeminfo.c:166:14: warning: assigning to 'char *' from 'unsigned char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] MacAddress = str128.MacAddress; ^ ~~~~~~~~~~~~~~~~~ set_oeminfo.c:169:12: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] OEMName = str128.OEMName; ^ ~~~~~~~~~~~~~~ set_oeminfo.c:171:15: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ProductName = str128.ProductName; ^ ~~~~~~~~~~~~~~~~~~ set_oeminfo.c:177:14: warning: assigning to 'char *' from 'unsigned char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] MacAddress = str160.MacAddress; ^ ~~~~~~~~~~~~~~~~~ set_oeminfo.c:181:12: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] OEMName = str160.OEMName; ^ ~~~~~~~~~~~~~~ set_oeminfo.c:183:15: warning: assigning to 'char *' from 'unsigned char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ProductName = str160.ProductName; ^ ~~~~~~~~~~~~~~~~~~ set_oeminfo.c:185:12: warning: assigning to 'char *' from 'unsigned char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] PID_VID = str160.PID_VID; ^ ~~~~~~~~~~~~~~ set_oeminfo.c:188:15: warning: assigning to 'char *' from 'unsigned char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] CountryCode = str160.CountryCode; ^ ~~~~~~~~~~~~~~~~~~ set_oeminfo.c:190:12: warning: assigning to 'char *' from 'unsigned char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] TxPower = str160.TxPower; ^ ~~~~~~~~~~~~~~ set_oeminfo.c:414:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDeviceInfo; ^ ~~~~~~~~~~~~~ set_oeminfo.c:423:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &str128; ^ ~~~~~~~~~~~~~~~~ set_oeminfo.c:433:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &str160; ^ ~~~~~~~~~~~~~~~~ set_oeminfo.c:445:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDeviceMoreInfo; ^ ~~~~~~~~~~~~~~~~~ set_oeminfo.c:449:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &str160.CountryCode; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:184:14: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_pass(message, 2, 1 + strlen(APPASS), 16); ^~~~~~~ common.c:187:16: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = strlen(message) + 1; ^~~~~~~ common.c:189:24: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(community, message, i); ^~~~~~~ common.c:258:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = operAccessPointName[ap_type]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:279:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen(varbinds[0].value) > 16) { ^~~~~~~~~~~~~~~~~ common.c:292:12: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_value(message, 5, 1 + strlen(APLABEL), -sizeof(label), ANY_STRING, ^~~~~~~ common.c:294:33: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(label, message, strlen(message) + 1); ^~~~~~~ common.c:294:10: warning: passing 'unsigned char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(label, message, strlen(message) + 1); ^~~~~ common.c:294:17: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(label, message, strlen(message) + 1); ^~~~~~~ common.c:307:14: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s/.ap-config", home_dir); ^~~~~~~ common.c:308:21: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((fd = open(message, O_CREAT|O_WRONLY|O_APPEND, 0600)) != -1) { ^~~~~~~ common.c:309:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s:%s:%s:%d:%d\n", inet_ntoa(ap_ip), ^~~~~~~ common.c:311:29: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] write(fd, message, strlen(message)); ^~~~~~~ common.c:365:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_NWN; ^ ~~~~~~~~~~~~ common.c:373:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_ATMEL; ^ ~~~~~~~~~~~~~~ common.c:383:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_ATMEL; ^ ~~~~~~~~~~~~~~ common.c:408:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AuthRadiusIP_ATMEL; ^ ~~~~~~~~~~~~~~~~~~ common.c:431:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDeviceInfo_ATMEL; ^ ~~~~~~~~~~~~~~~~~~~ common.c:436:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = wirelessStatistics_ATMEL; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ common.c:489:10: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _("%s%u"), POLL_I, poll_delay); ^~~~~~~ common.c:490:2: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 0, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:491:10: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, _("(%0.1f seconds)"), (float) poll_delay / 10); ^~~~~~~ common.c:492:2: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 1, strlen(POLL_I), message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:498:13: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_value(message, 0, strlen(POLL_I), 7, INT_STRING, 1, 864000, ^~~~~~~ common.c:500:21: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] poll_delay = atoi(message); ^~~~~~~ auth.c:152:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthorizationMacEnable; ^ ~~~~~~~~~~~~~~~~~~~~~~ auth.c:159:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusIP; ^ ~~~~~~~~~~~~ auth.c:165:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusPort; ^ ~~~~~~~~~~~~~~ auth.c:171:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusReauthorizationTime; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:177:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusDestinPort; ^ ~~~~~~~~~~~~~~~~~~~~ auth.c:185:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = Dot1xEnable; ^ ~~~~~~~~~~~ auth.c:191:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = BroadcastKeyPeriod; ^ ~~~~~~~~~~~~~~~~~~ auth.c:197:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = ServerIP; ^ ~~~~~~~~ auth.c:292:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AutorizedMac; ^ ~~~~~~~~~~~~ auth.c:294:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ auth.c:595:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AutorizedMac; ^ ~~~~~~~~~~~~ auth.c:597:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ auth.c:618:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthorizationMacEnable; ^ ~~~~~~~~~~~~~~~~~~~~~~ auth.c:620:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &c; ^ ~~~~~~~~~~~ auth.c:627:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusPort; ^ ~~~~~~~~~~~~~~ auth.c:630:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ea_port; ^ ~~~~~~~~~~~~~~~~~ auth.c:638:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusIP; ^ ~~~~~~~~~~~~ auth.c:643:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = ServerIP; ^ ~~~~~~~~ auth.c:649:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ea_ip.s_addr; ^ ~~~~~~~~~~~~~~~~~~~~~~ auth.c:656:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = Dot1xEnable; ^ ~~~~~~~~~~~ auth.c:659:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ea_mode; ^ ~~~~~~~~~~~~~~~~~ auth.c:666:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusDestinPort; ^ ~~~~~~~~~~~~~~~~~~~~ auth.c:669:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ea_dest_port; ^ ~~~~~~~~~~~~~~~~~~~~~~ auth.c:679:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusSecretLength; ^ ~~~~~~~~~~~~~~~~~~~~~~ auth.c:681:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &c; ^ ~~~~~~~~~~~ auth.c:686:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusSecret; ^ ~~~~~~~~~~~~~~~~ auth.c:691:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = ServerSecret; ^ ~~~~~~~~~~~~ auth.c:695:21: warning: assigning to 'unsigned char *' from 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = ea_secret; ^ ~~~~~~~~~ auth.c:703:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusReauthorizationTime; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:708:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = BroadcastKeyPeriod; ^ ~~~~~~~~~~~~~~~~~~ auth.c:713:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ea_time; ^ ~~~~~~~~~~~~~~~~~ auth.c:824:21: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = Mac; ^ ~~~ auth.c:826:23: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = Mac; ^ ~~~ auth.c:841:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = Mac; ^ ~~~ auth.c:843:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = Mac; ^ ~~~ auth.c:846:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = MacAllow; ^ ~~~~~~~~ auth.c:848:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = Mac; ^ ~~~ auth.c:851:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = MacRowStatus; ^ ~~~~~~~~~~~~ auth.c:853:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].value = Mac; ^ ~~~ auth.c:877:18: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = Mac; ^ ~~~ auth.c:879:20: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = Mac; ^ ~~~ auth.c:949:14: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_mac(curr->addr, 1, strlen(MAC_ADD)); ^~~~~~~~~~ auth.c:967:22: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = Mac; ^ ~~~ auth.c:969:24: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = Mac; ^ ~~~ auth.c:980:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = MacRowStatus; ^ ~~~~~~~~~~~~ auth.c:982:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &destroy; ^ ~~~~~~~~ auth.c:989:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = Mac; ^ ~~~ auth.c:991:21: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = Mac; ^ ~~~ auth.c:1009:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = MacRowStatus; ^ ~~~~~~~~~~~~ auth.c:1011:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &create; ^ ~~~~~~~ auth.c:1014:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = Mac; ^ ~~~ auth.c:1016:21: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = auth_enable; ^ ~~~~~~~~~~~ auth.c:1019:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = MacAllow; ^ ~~~~~~~~ auth.c:1021:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].value = &allow; ^ ~~~~~~ auth.c:1040:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = MacRowStatus; ^ ~~~~~~~~~~~~ auth.c:1042:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = &create; ^ ~~~~~~~ auth.c:1045:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = Mac; ^ ~~~ auth.c:1050:19: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = MacAllow; ^ ~~~~~~~~ auth.c:1052:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].value = &allow; ^ ~~~~~~ bridge.c:173:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = sysTrapSwitch; ^ ~~~~~~~~~~~~~ bridge.c:174:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operIPAddress; ^ ~~~~~~~~~~~~~ bridge.c:175:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operIPMask; ^ ~~~~~~~~~~ bridge.c:176:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operEthernetAddress; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:177:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operGateway; ^ ~~~~~~~~~~~ bridge.c:178:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operDHCP; ^ ~~~~~~~~ bridge.c:179:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operPrimaryPort; ^ ~~~~~~~~~~~~~~~ bridge.c:180:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operIPFilter; ^ ~~~~~~~~~~~~ bridge.c:181:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:182:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = bridgeRemoteBridgeBSSID; ^ ~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:185:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operConfigurationPort; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:186:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operForwarbBcast; ^ ~~~~~~~~~~~~~~~~ bridge.c:187:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operSendBackBcast; ^ ~~~~~~~~~~~~~~~~~ bridge.c:188:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operSendBackUnicast; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:192:24: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i++].oid = operTrapPort; ^ ~~~~~~~~~~~~ bridge.c:203:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%02X%02X%02X%02X%02X%02X", MAC, ^~~~~~~ bridge.c:210:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 0, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:213:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", IPADDR, inet_ntoa(ip)); ^~~~~~~ bridge.c:214:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 1, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:217:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", NETMASK, inet_ntoa(mask)); ^~~~~~~ bridge.c:218:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 1, 24, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:221:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", GATEWAY, inet_ntoa(gw)); ^~~~~~~ bridge.c:222:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 2, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:225:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", IP_FILTER, (filter == 1) ? ON : OFF); ^~~~~~~ bridge.c:226:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 3, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:240:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", PR_PORT, pr_ports[primary_port - 1]); ^~~~~~~ bridge.c:244:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 4, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:247:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", DHCP, (dhcp == 1) ? ON : OFF); ^~~~~~~ bridge.c:248:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 5, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:252:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%02X%02X%02X%02X%02X%02X", REMOTE_MAC, ^~~~~~~ bridge.c:256:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 7, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:260:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", OPER, bridge_modes[bridge_mode - 1]); ^~~~~~~ bridge.c:261:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 6, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:264:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", TRAPS, (traps == 1) ? ON : OFF); ^~~~~~~ bridge.c:265:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 8, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:272:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", CF_PORT, cf_ports[config_port - 1]); ^~~~~~~ bridge.c:273:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 9, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:276:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", FW_BCAST, (fw_bcast == 1) ? ON : OFF); ^~~~~~~ bridge.c:277:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 10, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:280:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", SB_BCAST, (sb_bcast == 1) ? ON : OFF); ^~~~~~~ bridge.c:281:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 11, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:284:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", SB_UCAST, (sb_ucast == 1) ? ON : OFF); ^~~~~~~ bridge.c:285:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 12, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:293:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%u", TRAP_PORT, trap_port); ^~~~~~~ bridge.c:294:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 13, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:349:11: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%02X%02X%02X%02X%02X%02X", ^~~~~~~ bridge.c:356:35: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] print_menusel(7, 0, REMOTE_MAC, message); ^~~~~~~ bridge.c:365:14: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_mac(RemoteBSSID, 7, strlen(REMOTE_MAC)); ^~~~~~~~~~~ bridge.c:429:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_value(message, 13, strlen(TRAP_PORT), 6, INT_STRING, ^~~~~~~ bridge.c:431:20: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] trap_port = atoi(message); ^~~~~~~ bridge.c:439:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operIPFilter; ^ ~~~~~~~~~~~~ bridge.c:442:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &filter; ^ ~~~~~~~~~~~~~~~~ bridge.c:447:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operPrimaryPort; ^ ~~~~~~~~~~~~~~~ bridge.c:450:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &primary_port; ^ ~~~~~~~~~~~~~~~~~~~~~~ bridge.c:455:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operDHCP; ^ ~~~~~~~~ bridge.c:458:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &dhcp; ^ ~~~~~~~~~~~~~~ bridge.c:463:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operIPAddress; ^ ~~~~~~~~~~~~~ bridge.c:467:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ip.s_addr; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:473:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operIPMask; ^ ~~~~~~~~~~ bridge.c:477:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &mask.s_addr; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:483:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operGateway; ^ ~~~~~~~~~~~ bridge.c:487:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &gw.s_addr; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:493:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = sysTrapSwitch; ^ ~~~~~~~~~~~~~ bridge.c:501:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:503:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &bridge_mode; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:509:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = bridgeRemoteBridgeBSSID; ^ ~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:517:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operConfigurationPort; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:520:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &config_port; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:525:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operForwarbBcast; ^ ~~~~~~~~~~~~~~~~ bridge.c:528:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &fw_bcast; ^ ~~~~~~~~~~~~~~~~~~ bridge.c:533:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operSendBackBcast; ^ ~~~~~~~~~~~~~~~~~ bridge.c:536:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &sb_bcast; ^ ~~~~~~~~~~~~~~~~~~ bridge.c:541:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operSendBackUnicast; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:544:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &sb_ucast; ^ ~~~~~~~~~~~~~~~~~~ bridge.c:552:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operTrapPort; ^ ~~~~~~~~~~~~ bridge.c:555:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &trap_port; ^ ~~~~~~~~~~~~~~~~~~~ nwn_advanced.c:43:21: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = smtStationDBTimeout; ^ ~~~~~~~~~~~~~~~~~~~ nwn_advanced.c:45:21: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = smtACKWindow; ^ ~~~~~~~~~~~~ nwn_advanced.c:101:19: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = smtStationDBTimeout; ^ ~~~~~~~~~~~~~~~~~~~ nwn_advanced.c:103:21: warning: assigning to 'unsigned char *' from 'char [80]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = message; ^ ~~~~~~~ nwn_advanced.c:109:19: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = smtACKWindow; ^ ~~~~~~~~~~~~ nwn_advanced.c:111:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = &ackwindow; ^ ~~~~~~~~~~ nwn_latest.c:62:20: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = oid_dot11DisassociateReason; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:66:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = oid_dot11DisassociateReason; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:68:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = oid_dot11DisassociateStation; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:70:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = oid_dot11DeauthenticateReason; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:72:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = oid_dot11DeauthenticateStation; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:74:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[4].oid = oid_dot11AuthenticateFailStatus; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:76:21: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[5].oid = oid_dot11AuthenticateFailStation; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nwn_latest.c:78:21: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[6].oid = oid_secLastError; ^ ~~~~~~~~~~~~~~~~ nwn_latest.c:80:21: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[7].oid = oid_secLastErrorAddress; ^ ~~~~~~~~~~~~~~~~~~~~~~~ stations.c:69:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ stations.c:71:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ stations.c:97:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AssociatedSTAsNum; ^ ~~~~~~~~~~~~~~~~~ stations.c:99:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = AssociatedSTAsNum; ^ ~~~~~~~~~~~~~~~~~ stations.c:123:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AssociatedSTAsInfo; ^ ~~~~~~~~~~~~~~~~~~ stations.c:127:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *)&ap_410; ^ ~~~~~~~~~~~~~~~ aplink.c:113:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ aplink.c:115:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ aplink.c:175:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = NetworkSettings; ^ ~~~~~~~~~~~~~~~ aplink.c:177:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = NetworkSettings; ^ ~~~~~~~~~~~~~~~ aplink.c:363:25: warning: passing 'unsigned char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] waddnstr(main_sub, ESSID, ESSLEN); ^~~~~ ap-mrtg.c:178:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_NWN; ^ ~~~~~~~~~~~~ ap-mrtg.c:186:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_ATMEL; ^ ~~~~~~~~~~~~~~ ap-mrtg.c:196:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_ATMEL; ^ ~~~~~~~~~~~~~~ ap-mrtg.c:236:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = EthRxStatistics; ^ ~~~~~~~~~~~~~~~ ap-mrtg.c:238:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = EthRxStatistics; ^ ~~~~~~~~~~~~~~~ ap-mrtg.c:241:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = EthTxStatistics; ^ ~~~~~~~~~~~~~~~ ap-mrtg.c:243:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = EthTxStatistics; ^ ~~~~~~~~~~~~~~~ ap-mrtg.c:283:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = wirelessStatistics; ^ ~~~~~~~~~~~~~~~~~~ ap-mrtg.c:285:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = wirelessStatistics; ^ ~~~~~~~~~~~~~~~~~~ ap-mrtg.c:318:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AssociatedSTAsNum; ^ ~~~~~~~~~~~~~~~~~ ap-mrtg.c:320:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = AssociatedSTAsNum; ^ ~~~~~~~~~~~~~~~~~ ap-mrtg.c:333:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ ap-mrtg.c:356:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = wirelessKnownAPs; ^ ~~~~~~~~~~~~~~~~ ap-mrtg.c:397:25: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = operAccessPointName; ^ ~~~~~~~~~~~~~~~~~~~ ap-mrtg.c:409:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(name,varbinds[0].value,strlen(name)) ){ ^~~~~~~~~~~~~~~~~ ap-auth.c:177:21: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_NWN; ^ ~~~~~~~~~~~~ ap-auth.c:185:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_ATMEL; ^ ~~~~~~~~~~~~~~ ap-auth.c:195:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = sysDescr_ATMEL; ^ ~~~~~~~~~~~~~~ ap-auth.c:232:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AutorizedMac_ATMEL; ^ ~~~~~~~~~~~~~~~~~~ ap-auth.c:234:24: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ ap-auth.c:348:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AutorizedMac_ATMEL; ^ ~~~~~~~~~~~~~~~~~~ ap-auth.c:350:24: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ ap-tftp.c:241:31: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (struct sockaddr *) &from, &fromlen); ^~~~~~~~ ap-tftp.c:554:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AuthRadiusIP; ^ ~~~~~~~~~~~~ ap-rrd.c:200:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = EthRx; ^ ~~~~~ ap-rrd.c:202:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = EthRx; ^ ~~~~~ ap-rrd.c:205:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = EthTx; ^ ~~~~~ ap-rrd.c:207:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].value = EthTx; ^ ~~~~~ ap-rrd.c:247:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = Wireless; ^ ~~~~~~~~ ap-rrd.c:249:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = Wireless; ^ ~~~~~~~~ ap-rrd.c:279:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = StasNum; ^ ~~~~~~~ ap-rrd.c:281:20: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = StasNum; ^ ~~~~~~~ ap-rrd.c:296:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ ap-rrd.c:319:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = KnownAP; ^ ~~~~~~~ auth.c:98:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = EnableAuthMAC; ^ ~~~~~~~~~~~~~ auth.c:103:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = AuthRadiusIP; ^ ~~~~~~~~~~~~ auth.c:108:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = AuthRadiusPort; ^ ~~~~~~~~~~~~~~ auth.c:113:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[4].oid = AuthRadiusReauthorizationTime; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:118:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = AuthRadiusDestinPort; ^ ~~~~~~~~~~~~~~~~~~~~ auth.c:151:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AutorizedMac; ^ ~~~~~~~~~~~~ auth.c:153:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ auth.c:335:14: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_mac(curr->addr, 1, strlen(MAC_ADD)); ^~~~~~~~~~ auth.c:346:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = EnableAuthMAC; ^ ~~~~~~~~~~~~~ auth.c:349:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &auth_mac_hw; ^ ~~~~~~~~~~~~~~~~~~~~~ auth.c:357:33: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusIP; ^ ~~~~~~~~~~~~ auth.c:359:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &radius_ip.s_addr; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:366:26: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusDestinPort; ^ ~~~~~~~~~~~~~~~~~~~~ auth.c:369:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &radius_dest_port; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:376:26: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusReauthorizationTime; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:379:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &radius_time; ^ ~~~~~~~~~~~~~~~~~~~~~ auth.c:386:26: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusPort; ^ ~~~~~~~~~~~~~~ auth.c:389:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &radius_port; ^ ~~~~~~~~~~~~~~~~~~~~~ auth.c:396:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusSecretLength; ^ ~~~~~~~~~~~~~~~~~~~~~~ auth.c:398:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *)&c; ^ ~~~~~~~~~~ auth.c:402:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = AuthRadiusSecret; ^ ~~~~~~~~~~~~~~~~ auth.c:404:21: warning: assigning to 'unsigned char *' from 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = radius_secret; ^ ~~~~~~~~~~~~~ auth.c:423:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = AutorizedMac; ^ ~~~~~~~~~~~~ auth.c:425:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ bridge.c:147:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = operEthernetAddress; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:163:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[1].oid = IPFilter; ^ ~~~~~~~~ bridge.c:164:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[2].oid = PrimaryPort; ^ ~~~~~~~~~~~ bridge.c:165:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[3].oid = operDHCP; ^ ~~~~~~~~ bridge.c:166:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[4].oid = operIPAddress; ^ ~~~~~~~~~~~~~ bridge.c:167:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[5].oid = operIPMask; ^ ~~~~~~~~~~ bridge.c:168:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[6].oid = operGateway; ^ ~~~~~~~~~~~ bridge.c:169:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[7].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:170:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[8].oid = sysTrapSwitch; ^ ~~~~~~~~~~~~~ bridge.c:171:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[9].oid = bridgeRemoteBridgeBSSID; ^ ~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:172:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[10].oid = ForwarbBcast; ^ ~~~~~~~~~~~~ bridge.c:173:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[11].oid = SendBackUnicast; ^ ~~~~~~~~~~~~~~~ bridge.c:174:22: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[12].oid = SendBackBcast; ^ ~~~~~~~~~~~~~ bridge.c:185:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", SB_UCAST, (sb_ucast == 2) ? ON : OFF); ^~~~~~~ bridge.c:186:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 10, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:190:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%02X%02X%02X%02X%02X%02X", MAC, ^~~~~~~ bridge.c:197:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 0, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:200:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", IP_FILTER, (filter == 1) ? ON : OFF); ^~~~~~~ bridge.c:201:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 3, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:207:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", PR_PORT, pr_ports[primary_port - 1]); ^~~~~~~ bridge.c:208:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 4, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:211:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", DHCP, (dhcp == 1) ? ON : OFF); ^~~~~~~ bridge.c:212:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 5, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:215:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", IPADDR, inet_ntoa(ip)); ^~~~~~~ bridge.c:216:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 1, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:219:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", NETMASK, inet_ntoa(mask)); ^~~~~~~ bridge.c:220:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 1, 24, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:223:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", GATEWAY, inet_ntoa(gw)); ^~~~~~~ bridge.c:224:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 2, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:229:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%02X%02X%02X%02X%02X%02X", REMOTE_MAC, ^~~~~~~ bridge.c:233:2: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 7, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:237:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", OPER, bridge_modes[bridge_mode - 1]); ^~~~~~~ bridge.c:238:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 6, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:241:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", TRAPS, (traps == 1) ? ON : OFF); ^~~~~~~ bridge.c:242:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 8, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:245:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%s%s", FW_BCAST, (fw_bcast == 1) ? ON : OFF); ^~~~~~~ bridge.c:246:5: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] mvwaddstr(main_sub, 9, 0, message); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:296:11: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(message, "%02X%02X%02X%02X%02X%02X", ^~~~~~~ bridge.c:303:35: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] print_menusel(7, 0, REMOTE_MAC, message); ^~~~~~~ bridge.c:311:14: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_mac(RemoteBSSID, 7, strlen(REMOTE_MAC)); ^~~~~~~~~~~ bridge.c:354:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = IPFilter; ^ ~~~~~~~~ bridge.c:357:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &filter; ^ ~~~~~~~~~~~~~~~~ bridge.c:362:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = PrimaryPort; ^ ~~~~~~~~~~~ bridge.c:365:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &primary_port; ^ ~~~~~~~~~~~~~~~~~~~~~~ bridge.c:370:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operDHCP; ^ ~~~~~~~~ bridge.c:373:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &dhcp; ^ ~~~~~~~~~~~~~~ bridge.c:378:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operIPAddress; ^ ~~~~~~~~~~~~~ bridge.c:382:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &ip.s_addr; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:388:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operIPMask; ^ ~~~~~~~~~~ bridge.c:392:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &mask.s_addr; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:398:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = operGateway; ^ ~~~~~~~~~~~ bridge.c:402:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &gw.s_addr; ^ ~~~~~~~~~~~~~~~~~~~ bridge.c:408:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = sysTrapSwitch; ^ ~~~~~~~~~~~~~ bridge.c:416:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:418:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &bridge_mode; ^ ~~~~~~~~~~~~~~~~~~~~~ bridge.c:424:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = bridgeRemoteBridgeBSSID; ^ ~~~~~~~~~~~~~~~~~~~~~~~ bridge.c:441:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = ForwarbBcast; ^ ~~~~~~~~~~~~ bridge.c:444:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &fw_bcast; ^ ~~~~~~~~~~~~~~~~~~ bridge.c:449:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = SendBackBcast; ^ ~~~~~~~~~~~~~ bridge.c:452:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &sb_ucast; ^ ~~~~~~~~~~~~~~~~~~ bridge.c:466:19: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].oid = TrapPort; ^ ~~~~~~~~ bridge.c:469:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[i].value = (char *) &trap_port; ^ ~~~~~~~~~~~~~~~~~~~ stations.c:65:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ stations.c:67:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = bridgeOperationalMode; ^ ~~~~~~~~~~~~~~~~~~~~~ stations.c:85:21: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = StasNum; ^ ~~~~~~~ stations.c:87:23: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = StasNum; ^ ~~~~~~~ stations.c:110:18: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].oid = StasMac; ^ ~~~~~~~ stations.c:114:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] varbinds[0].value = (char *) &get; ^ ~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/aprsdigi/aprsdigi_3.5.1.orig.tar.gz mic_e.c:155:10: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(buf2,"T#MIC%03d,%03d", ^~~~ mic_e.c:159:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *l2 = strlen(buf2); ^~~~ mic_e.c:162:10: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(buf2,"T#MIC%03d,%03d,%03d,%03d,%03d", ^~~~ mic_e.c:169:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *l2 = strlen(buf2); ^~~~ mic_e.c:172:10: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(buf2,"T#MIC%03d,%03d,%03d,%03d,%03d", ^~~~ mic_e.c:175:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *l2 = strlen(buf2); ^~~~ mic_e.c:181:13: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(buf1,"@%02d%02d%02dz%d%d%d%d.%d%d%c%c%03d%02d.%02d%c%c%03d/%03d/%c>mon/M%d/%s", ^~~~ mic_e.c:191:30: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bp = &buf1[(*l1 = strlen(buf1))]; ^~~~ mic_e.c:191:8: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bp = &buf1[(*l1 = strlen(buf1))]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/asp/asp_1.8.orig.tar.gz comm.c:77:60: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if((out_stat = getsockopt(s, SOL_SOCKET, SO_ERROR, &err, &err_size)) == -1){ ^~~~~~~~~ comm.c:111:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if((in_stat = recvfrom(s, buf, len, 0, from, &size_from)) == -1){ ^~~~~~~~~~ aspd.c:87:29: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (struct sockaddr *)&from, &size) == -1){ ^~~~~ aspd.c:155:29: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (struct sockaddr *)&from, &from_size) == -1){ ^~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/ats-lang-anairiats/ats-lang-anairiats_0.2.3.orig.tar.gz libats_lex_lexing_dats.c:1497:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] src = (lxbf->buf_ptr) + fstpos ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ libats_lex_lexing_dats.c:1505:22: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fstpos = 0 ; src = lxbf->buf_ptr ; ^ ~~~~~~~~~~~~~ libats_lex_lexing_dats.c:1527:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return strtol ((lxbf->buf_ptr) + fstpos, (char**)0, base) ; ^~~~~~~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/audit/audit_2.4.orig.tar.gz interpret.c:2171:14: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(nk, '\0'); ^~ interpret.c:2171:5: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(nk, '\0'); ^ ~~~~~~~~~~~~~~~~ interpret.c:2175:11: warning: returning 'const unsigned char *' from a function with result type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return p + 1; ^~~~~ interpret.c:2177:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] nk = strchr(p + 1, '\0') + 1; ^~~~~ interpret.c:2177:6: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] nk = strchr(p + 1, '\0') + 1; ^ ~~~~~~~~~~~~~~~~~~~~~~~ interpret.c:2190:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] data = au_unescape((char *)raw_data); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/aumix/aumix_2.9.1.orig.tar.bz2 curses.c:57:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((lang = (char *) getenv("LANG")) && !strncmp(lang, LANGUAGES[ii], 5)) { ^ ~~~~~~~~~~~~~~~~~~~~~~~ curses.c:57:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((lang = (char *) getenv("LANG")) && !strncmp(lang, LANGUAGES[ii], 5)) { ^~~~ curses.c:64:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((lang = (char *) getenv("LANG")) && !strncmp(lang, LANGUAGES[ii], 5)) { ^ ~~~~~~~~~~~~~~~~~~~~~~~ curses.c:64:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((lang = (char *) getenv("LANG")) && !strncmp(lang, LANGUAGES[ii], 5)) { ^~~~ interactive.c:397:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_keys = strdup(LOCAL_TEXT("k")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:398:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_load = strdup(LOCAL_TEXT("l")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:399:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_mute = strdup(LOCAL_TEXT("m")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:400:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_only = strdup(LOCAL_TEXT("o")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:401:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_quit = strdup(LOCAL_TEXT("q")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:402:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_save = strdup(LOCAL_TEXT("s")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ interactive.c:403:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] key_undo = strdup(LOCAL_TEXT("u")); ^ ~~~~~~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/a/autotrace/autotrace_0.31.1.orig.tar.gz output-dr2d.c:134:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(CMAPChunk->ID, "CMAP", 4); ^~~~~~~~~~~~~ output-dr2d.c:219:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(BBOXChunk->ID, "BBOX", 4); ^~~~~~~~~~~~~ output-dr2d.c:253:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(ATTRChunk->ID, "ATTR", 4); ^~~~~~~~~~~~~ output-dr2d.c:280:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(DRHDChunk->ID, "DRHD", 4); ^~~~~~~~~~~~~ output-dr2d.c:318:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(PPRFChunk->ID, "PPRF", 4); ^~~~~~~~~~~~~ output-dr2d.c:342:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(LAYRData + 2, "Default layer"); ^~~~~~~~~~~~ output-dr2d.c:346:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(LAYRChunk->ID, "LAYR", 4); ^~~~~~~~~~~~~ output-dr2d.c:371:10: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(DASHChunk->ID, "DASH", 4); ^~~~~~~~~~~~~ output-dr2d.c:429:11: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(PolyChunk->ID, (StrokeOrFill) ? "OPLY" : "CPLY", 4); ^~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/b/barcode/barcode_0.98+debian.orig.tar.gz library.c:161:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cptr->verify(bc->ascii) != 0) { ^~~~~~~~~ ean.c:139:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ ean.c:140:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] spc = strchr(text, ' '); ^~~~ ean.c:140:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] spc = strchr(text, ' '); ^ ~~~~~~~~~~~~~~~~~ ean.c:158:10: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, 7); ^~~ ean.c:158:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, 7); ^~~~ ean.c:160:36: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (text[7] != (ean_make_checksum(tmp, 0) + '0')) ^~~ ean.c:165:10: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, 12); ^~~ ean.c:165:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, 12); ^~~~ ean.c:167:37: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (text[12] != (ean_make_checksum(tmp, 0) + '0')) ^~~ ean.c:185:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(result+1, text, 2); result[3]=text[5]; /* Manuf. */ ^~~~ ean.c:222:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] spc = strchr(text, ' '); ^~~~ ean.c:222:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] spc = strchr(text, ' '); ^ ~~~~~~~~~~~~~~~~~ ean.c:226:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ ean.c:230:9: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, upc_e_to_a0(text)); ^~~~~~ ean.c:231:9: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return result; ^~~~~~ ean.c:237:10: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, upc_e_to_a0(text+1)); ^~~~~~ ean.c:239:10: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return result; ^~~~~~ ean.c:243:9: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, upc_e_to_a0(text)); ^~~~~~ ean.c:244:26: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] chk = ean_make_checksum(result, 0); ^~~~~~ ean.c:247:10: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return result; ^~~~~~ ean.c:252:10: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, upc_e_to_a0(text+1)); ^~~~~~ ean.c:254:27: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] chk = ean_make_checksum(result, 0); ^~~~~~ ean.c:256:11: warning: returning 'unsigned char [16]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return result; ^~~~~~ ean.c:274:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ ean.c:277:9: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, text); ^~~~~~ ean.c:277:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, text); ^~~~ ean.c:279:29: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] chksum = ean_make_checksum(result, 0); ^~~~~~ ean.c:284:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] chksum = ean_make_checksum(text, 0); ^~~~ ean.c:290:12: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(result, "00000000"); /* 8 0's*/ ^~~~~~ ean.c:299:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strncmp(text+4, "0000", 4)) { ^~~~~~ ean.c:303:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strncmp(text+4, "00000", 5)) { ^~~~~~ ean.c:307:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strncmp(text+5, "00000", 5)) { ^~~~~~ ean.c:311:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ((text[5] != '0') && !strncmp(text+6, "0000", 4) ^~~~~~ ean.c:337:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ ean.c:338:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] spc = strchr(text, ' '); ^~~~ ean.c:338:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] spc = strchr(text, ' '); ^ ~~~~~~~~~~~~~~~~~ ean.c:356:10: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, len0); ^~~ ean.c:356:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, len0); ^~~~ ean.c:362:10: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, 11); ^~~ ean.c:362:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmp, text, 11); ^~~~ ean.c:364:37: warning: passing 'unsigned char [24]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (text[11] != (ean_make_checksum(tmp, 0) + '0')) ^~~ ean.c:407:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen(text+i) != 6) ^~~~~~ ean.c:525:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii))); ^~~~~~~~~ ean.c:525:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii))); ^~~~~~~~~~~~~~~~~~~~~ ean.c:525:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(text, upc_a_to_e(upc_e_to_a(bc->ascii))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ean.c:548:26: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos = width_of_partial(partial); ^~~~~~~ ean.c:581:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos += width_of_partial(guard[1]); ^~~~~~~~ ean.c:605:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos += width_of_partial(guard[2]); ^~~~~~~~ ean.c:612:26: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos = width_of_partial(partial); ^~~~~~~ ean.c:656:26: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos = width_of_partial(partial); ^~~~~~~ ean.c:666:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos += width_of_partial(guard[1]); ^~~~~~~~ ean.c:698:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos += width_of_partial(guardS[0]); ^~~~~~~~~ ean.c:701:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] xpos += width_of_partial(guardS[1]); ^~~~~~~~~ ean.c:734:31: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bc->width = width_of_partial(partial); ^~~~~~~ ean.c:755:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(text, "978"); j=3; ^~~~ ean.c:757:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] otext = bc->ascii; ^ ~~~~~~~~~ ean.c:765:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strchr(otext, ' ')) ^~~~~ ean.c:766:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(text, strchr(otext, ' ')); ^~~~~ ean.c:766:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(text, strchr(otext, ' ')); ^~~~ ean.c:767:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bc->ascii = text; ^ ~~~~ ean.c:770:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bc->ascii = otext; /* restore ascii for the ps comments */ ^ ~~~~~ code128.c:166:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen(text)%2) ^~~~ code128.c:323:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] s = bc->ascii; ^ ~~~~~~~~~ code128.c:336:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (s = bc->ascii; *s; /* increments are in the loop */) { ^ ~~~~~~~~~ code128.c:512:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strlen(text)) ^~~~ code128.c:515:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(text, "%u%n", &val, &n) < 1) ^~~~ code93.c:72:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strlen(text)) ^~~~ code93.c:107:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] text = bc->ascii; ^ ~~~~~~~~~ code93.c:114:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] partial = malloc( (strlen(text) *2 + 4) * 6 +2); ^~~~ code93.c:120:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] checksum_str = (int *)malloc( (strlen(text) + 3) * 2 * sizeof(int)); ^~~~ code93.c:128:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] textinfo = malloc(10*strlen(text) + 2); ^~~~ code93.c:141:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (i=0; iascii; ^ ~~~~~~~~~ i25.c:84:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(text+1, bc->ascii); ^~~~~~ i25.c:86:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(text, bc->ascii); ^~~~ i25.c:100:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(text, "0"); ^~~~ i25.c:101:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] text[strlen(text)-1] += (10 - (i%10)) % 10; ^~~~ i25.c:105:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] partial = malloc( (strlen(text) + 3) * 5 +2); /* be large... */ ^~~~ i25.c:113:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] textinfo = malloc(10*(strlen(text)+1) + 2); ^~~~ i25.c:122:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(partial, "0"); /* the first space */ ^~~~~~~ i25.c:123:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(partial, guard[0]); /* start */ ^~~~~~~ i25.c:127:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ i25.c:137:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p1 = codes[text[i]-'0']; ^ ~~~~~~~~~~~~~~~~~~ i25.c:138:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p2 = codes[text[i+1]-'0']; ^ ~~~~~~~~~~~~~~~~~~~~ i25.c:139:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pd = partial + strlen(partial); /* destination */ ^~~~~~~ i25.c:146:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (usesum && strlen(text+i)==2) { ^~~~~~ i25.c:148:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(textptr, "%i:12:%c ", textpos, text[i]); ^~~~~~~ i25.c:150:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(textptr, "%i:12:%c %i:12:%c ", textpos, text[i], ^~~~~~~ i25.c:154:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] textptr += strlen(textptr); ^~~~~~~ i25.c:156:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(partial, guard[1]); ^~~~~~~ i25.c:158:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bc->partial = partial; ^ ~~~~~~~ i25.c:159:18: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bc->textinfo = textinfo; ^ ~~~~~~~~ msi.c:45:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strlen(text)) ^~~~ plessey.c:48:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strlen(text)) ^~~~ codabar.c:58:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strlen(text)) ^~~~ codabar.c:70:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (!startpresent || i != strlen(text) - 1)) ^~~~ ps.c:84:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->partial+1; *ptr; ptr++) ^ ~~~~~~~~~~~~~ ps.c:186:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->partial+1, i=1; *ptr; ptr++, i++) { ^ ~~~~~~~~~~~~~ ps.c:225:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) { ^ ~~~~~~~~~~~~ ps.c:225:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) { ^~~ ps.c:225:43: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) { ^ ~~~~~~~~~~~~~~~~ ps.c:231:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "%lf:%lf:%c", &f1, &f2, &c) != 3) { ^~~ pcl.c:65:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->partial+1; *ptr; ptr++) ^ ~~~~~~~~~~~~~ pcl.c:124:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->partial+1, i=1; *ptr; ptr++, i++) { ^ ~~~~~~~~~~~~~ pcl.c:162:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) { ^ ~~~~~~~~~~~~ pcl.c:162:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) { ^~~ pcl.c:162:43: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (ptr = bc->textinfo; ptr; ptr = strchr(ptr, ' ')) { ^ ~~~~~~~~~~~~~~~~ pcl.c:168:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "%lf:%lf:%c", &f1, &f2, &c) != 3) { ^~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/b/bbe/bbe_0.2.2.orig.tar.gz bbe.c:472:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] new->s1 = xstrdup(token[1]); ^ ~~~~~~~~~~~~~~~~~ bbe.c:506:20: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(new->s1,token[1]); ^~~~~~~ bbe.c:507:20: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(new->s1,token[2]); ^~~~~~~ bbe.c:514:73: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(*convert_strings[j] != 0 && strcmp(convert_strings[j],new->s1) != 0) j++; ^~~~~~~ bbe.c:564:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(*f != 0 && strchr(new->s1,*f) == NULL) f++; ^~~~~~~ buffer.c:469:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_buffer(string,(off_t) (f - string)); ^~~~~~ execute.c:420:72: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (fseeko(c->fd,0,SEEK_SET)) panic("Cannot seek file",c->s1,strerror(errno)); ^~~~~ execute.c:463:83: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(fwrite(buf,1,length,c->fd) != length) panic("Cannot write to file",c->s2,strerror(errno)); ^~~~~ execute.c:541:67: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(fclose(c->fd) != 0) panic("Error closing file",c->s2,strerror(errno)); ^~~~~ execute.c:544:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unlink(c->s2); ^~~~~ execute.c:549:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bn_printf(file,c->s1,block_number); ^~~~~ execute.c:554:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] c->s2 = xstrdup(file); ^ ~~~~~~~~~~~~~ execute.c:576:38: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(find_block_w_file(c->s1,&wlen) != NULL) ^~~~~ execute.c:584:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c->fd = fopen(c->s1,"w"); ^~~~~ execute.c:585:76: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(c->fd == NULL) panic("Cannot open file for writing",c->s1,strerror(errno)); ^~~~~ execute.c:587:37: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] c->s2 = xstrdup(c->s1); ^~~~~ execute.c:587:27: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] c->s2 = xstrdup(c->s1); ^ ~~~~~~~~~~~~~~ execute.c:602:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c->fd = fopen(c->s1,"r"); ^~~~~ execute.c:603:72: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(c->fd == NULL) panic("Cannot open file for reading",c->s1,strerror(errno)); ^~~~~ execute.c:616:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c->fd = fopen(c->s1,"r"); ^~~~~ execute.c:617:72: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(c->fd == NULL) panic("Cannot open file for reading",c->s1,strerror(errno)); ^~~~~ execute.c:641:74: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(fclose(c->fd) != 0) panic("Error in closing file",c->s2,strerror(errno)); ^~~~~ execute.c:644:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unlink(c->s2); ^~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/cdde/cdde_0.3.1.orig.tar.gz configfile.c:72:7: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] temp = xmlGetProp(cur, (const xmlChar *) "delay"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ configfile.c:118:25: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] data = xmlGetProp(cur, "path"); ^~~~~~ configfile.c:133:14: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] d->filename = data; ^ ~~~~ configfile.c:149:32: warning: passing 'char [8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (data = xmlGetProp(cur, "command")) ^~~~~~~~~ configfile.c:227:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/cherokee/cherokee_1.0.8.orig.tar.gz buffer.c:1325:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = src->buf + src->len; ^ ~~~~~~~~~~~~~~~~~~~ buffer.c:1329:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] s = src->buf; ^ ~~~~~~~~ buffer.c:1331:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s_next = utf8_get_next_char (s); ^ buffer.c:1352:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] s = src->buf; ^ ~~~~~~~~ buffer.c:1353:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] t = buffer->buf + buffer->len; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ buffer.c:1356:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s_next = utf8_get_next_char (s); ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/coreutils/coreutils_8.5.orig.tar.gz sort.c:1795:24: warning: initializing 'const unsigned char *' with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const unsigned char *p = number; ^ ~~~~~~ sort.c:3172:26: warning: assigning to 'const char *' from 'unsigned char [256]' converts between pointers to integer types with different sign [-Wpointer-sign] key->translate = fold_toupper; ^ ~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/cscope/cscope_15.8a.orig.tar.gz invlib.c:183:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] s = strchr(line, SEP); ^ ~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/cssed/cssed_0.4.0.orig.tar.gz cr-additional-sel.c:222:46: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup ^ ~~~~~~~~~ cr-additional-sel.c:242:46: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup ^ ~~~~~~~~~ cr-additional-sel.c:298:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-additional-sel.c:322:30: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup ^ ~~~~~~~~~ cr-additional-sel.c:342:30: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup ^ ~~~~~~~~~ cr-additional-sel.c:397:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-declaration.c:48:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_declaration_to_string (a_this, a_indent); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-declaration.c:122:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_str, strlen (a_str), a_enc, FALSE); ^~~~~ cr-declaration.c:184:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_str, strlen (a_str), a_enc, FALSE); ^~~~~ cr-declaration.c:481:7: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = g_strndup (a_this->property->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-declaration.c:486:31: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (stringue, str); ^~~ cr-declaration.c:509:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = stringue->str; ^ ~~~~~~~~~~~~~ cr-declaration.c:512:16: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] return result; ^~~~~~ cr-declaration.c:524:16: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] return result; ^~~~~~ cr-declaration.c:546:21: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_declaration_to_string (cur, a_indent); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-declaration.c:554:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = stringue->str; ^ ~~~~~~~~~~~~~ cr-declaration.c:581:21: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_declaration_to_string (cur, a_indent); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-declaration.c:589:58: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] str); ^~~ cr-declaration.c:596:58: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] str); ^~~ cr-declaration.c:603:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = stringue->str; ^ ~~~~~~~~~~~~~ cr-declaration.c:669:10: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] a_prop)) { ^~~~~~ cr-fonts.c:81:53: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (*a_string, name); ^~~~ cr-fonts.c:173:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = g_strdup ("NULL"); ^ ~~~~~~~~~~~~~~~~~ cr-fonts.c:182:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = stringue->str; ^ ~~~~~~~~~~~~~ cr-fonts.c:428:21: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_num_to_string (&a_this->value.absolute); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-fonts.c:560:29: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_num_to_string (a_this->num); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-selector.c:56:71: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_char_buf, strlen (a_char_buf), ^~~~~~~~~~ cr-selector.c:148:67: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, tmp_str); ^~~~~~~ cr-selector.c:158:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-statement.c:599:25: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str = ^ cr-statement.c:610:25: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str = cr_declaration_list_to_string2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:662:25: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str = cr_declaration_list_to_string2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:758:21: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_declaration_list_to_string2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:801:41: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] guchar *str = cr_string_dup2 ^ ~~~~~~~~~~~~~~ cr-statement.c:853:21: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = g_strndup (a_this->kind.import_rule->url->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:891:21: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = stringue->str ; ^ ~~~~~~~~~~~~~ cr-statement.c:895:16: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] return str ; ^~~ cr-statement.c:919:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:1031:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:1160:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:1334:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:1455:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:1563:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:1651:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-statement.c:2428:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_statement_ruleset_to_string (a_this, a_indent); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:2430:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fprintf (a_fp, str); ^~~ cr-statement.c:2472:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_statement_charset_to_string (a_this, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:2475:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fprintf (a_fp, str) ; ^~~ cr-statement.c:2497:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] str = cr_statement_at_page_rule_to_string (a_this, a_indent) ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-statement.c:2499:32: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fprintf (a_fp, str); ^~~ cr-attr-sel.c:117:30: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup (cur->name->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-attr-sel.c:120:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, name); ^~~~ cr-attr-sel.c:129:31: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] value = g_strndup (cur->value->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-attr-sel.c:162:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-input.c:726:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] nb_bytes_left, a_char, &consumed); ^~~~~~~~~ cr-parser.c:458:33: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] a_this->msg = g_strdup (a_msg); ^~~~~ cr-parser.c:458:21: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] a_this->msg = g_strdup (a_msg); ^ ~~~~~~~~~~~~~~~~ cr-parser.c:745:26: warning: passing 'char [36]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (a_this, "could not recognize next production", CR_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:2445:31: warning: passing 'char [13]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "syntax error", ^~~~~~~~~~~~~~ cr-parser.c:2587:31: warning: passing 'char [13]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "syntax error", ^~~~~~~~~~~~~~ cr-parser.c:2621:31: warning: passing 'char [13]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "syntax error", ^~~~~~~~~~~~~~ cr-parser.c:2655:31: warning: passing 'char [13]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "syntax error", ^~~~~~~~~~~~~~ cr-parser.c:2688:31: warning: passing 'char [13]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "syntax error", ^~~~~~~~~~~~~~ cr-parser.c:2738:26: warning: passing 'char [36]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (a_this, "could not recognize next production", CR_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3168:18: warning: passing 'char [54]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "while parsing declaration: next property is malformed", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3177:26: warning: passing 'char [49]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "while parsing declaration: this char must be ':'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3188:18: warning: passing 'char [56]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "while parsing declaration: next expression is malformed", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3321:18: warning: passing 'char [49]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "while parsing rulset: current char should be '{'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3385:18: warning: passing 'char [65]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "while parsing ruleset: next construction should be a declaration", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3426:18: warning: passing 'char [49]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "while parsing rulset: current char must be a '}'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-parser.c:3464:10: warning: passing 'char [13]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "syntax error", ^~~~~~~~~~~~~~ cr-pseudo.c:62:22: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup (a_this->name->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-pseudo.c:66:51: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, name); ^~~~ cr-pseudo.c:77:22: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = g_strndup (a_this->name->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-pseudo.c:81:29: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] arg = g_strndup (a_this->extra->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-pseudo.c:91:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, arg); ^~~ cr-pseudo.c:101:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-sel-eng.c:134:41: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] val = xmlGetProp (node, "lang"); ^~~~~~ cr-sel-eng.c:136:34: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strncmp (val, ^~~ cr-sel-eng.c:194:26: warning: passing 'gchar *' (aka 'char *') to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (a_this, a_add_sel->content.pseudo->name->stryng->str, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:222:33: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (xmlHasProp (a_node, "class")) { ^~~~~~~ cr-sel-eng.c:223:45: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] klass = xmlGetProp (a_node, "class"); ^~~~~~~ cr-sel-eng.c:230:39: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp (cur, ^~~ cr-sel-eng.c:272:33: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (xmlHasProp (a_node, "id")) { ^~~~ cr-sel-eng.c:273:42: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] id = xmlGetProp (a_node, "id"); ^~~~ cr-sel-eng.c:274:31: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp (id, a_add_sel->content.id_name->stryng->str, ^~ cr-sel-eng.c:314:42: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:332:38: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:337:42: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:341:38: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (value, ^~~~~ cr-sel-eng.c:360:38: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:364:42: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:396:46: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (ptr1, ^~~~ cr-sel-eng.c:423:38: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:427:42: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_sel->name->stryng->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-sel-eng.c:445:46: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] (ptr1, ptr2 - ptr1 + 1, ^~~~ cr-sel-eng.c:647:35: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cur_node->name))) ^~~~~~~~~~~~~~ cr-sel-eng.c:1169:41: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] handler_entry->name = g_strdup (a_name); ^~~~~~ cr-sel-eng.c:1169:29: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] handler_entry->name = g_strdup (a_name); ^ ~~~~~~~~~~~~~~~~~ cr-sel-eng.c:1195:30: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (entry->name, a_name) ^~~~~~~~~~~ cr-sel-eng.c:1195:43: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (entry->name, a_name) ^~~~~~ cr-sel-eng.c:1265:30: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (a_name, entry->name) ^~~~~~ cr-sel-eng.c:1265:38: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (a_name, entry->name) ^~~~~~~~~~~ cr-term.c:115:66: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_buf, strlen (a_buf), ^~~~~ cr-term.c:337:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, content); ^~~~~~~ cr-term.c:346:41: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:364:10: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str); ^~~~~~~ cr-term.c:379:41: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:394:41: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:400:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, content); ^~~~~~~ cr-term.c:408:41: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:429:67: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, tmp_str); ^~~~~~~ cr-term.c:446:41: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:467:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-term.c:532:51: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, content); ^~~~~~~ cr-term.c:541:33: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:575:33: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:590:33: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:596:51: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, content); ^~~~~~~ cr-term.c:604:33: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:625:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, tmp_str); ^~~~~~~ cr-term.c:642:33: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] content = g_strndup ^ ~~~~~~~~~ cr-term.c:663:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-enc-handler.c:115:35: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] alias_name_up = g_strdup (a_alias_name); ^~~~~~~~~~~~ cr-enc-handler.c:115:23: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] alias_name_up = g_strdup (a_alias_name); ^ ~~~~~~~~~~~~~~~~~~~~~~~ cr-enc-handler.c:116:24: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_ascii_strup (alias_name_up, -1); ^~~~~~~~~~~~~ cr-enc-handler.c:119:58: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (gv_default_aliases[i].name, alias_name_up)) { ^~~~~~~~~~~~~ cr-num.c:107:27: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_char1 = g_strdup_printf ("%ld", (glong) a_this->val); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-num.c:109:27: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_char1 = g_strdup_printf ("%.3f", a_this->val); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-num.c:193:39: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = g_strconcat (tmp_char1, tmp_char2, NULL); ^~~~~~~~~ cr-num.c:193:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = g_strconcat (tmp_char1, tmp_char2, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-rgb.c:32:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"aliceblue", 240, 248, 255, 0,}, ^~~~~~~~~~~ cr-rgb.c:33:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"antiquewhite", 250, 235, 215, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:34:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"aqua", 0, 255, 255, 0}, ^~~~~~ cr-rgb.c:35:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"aquamarine", 127, 255, 212, 0}, ^~~~~~~~~~~~ cr-rgb.c:36:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"azure", 240, 255, 255, 0}, ^~~~~~~ cr-rgb.c:37:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"beige", 245, 245, 220, 0}, ^~~~~~~ cr-rgb.c:38:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"bisque", 255, 228, 196, 0}, ^~~~~~~~ cr-rgb.c:39:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"black", 0, 0, 0, 0}, ^~~~~~~ cr-rgb.c:40:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"blanchedalmond", 255, 235, 205, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:41:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"blue", 0, 0, 255, 0}, ^~~~~~ cr-rgb.c:42:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"blueviolet", 138, 43, 226, 0}, ^~~~~~~~~~~~ cr-rgb.c:43:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"brown", 165, 42, 42, 0}, ^~~~~~~ cr-rgb.c:44:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"burlywood", 222, 184, 135, 0}, ^~~~~~~~~~~ cr-rgb.c:45:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"cadetblue", 95, 158, 160, 0}, ^~~~~~~~~~~ cr-rgb.c:46:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"chartreuse", 127, 255, 0, 0}, ^~~~~~~~~~~~ cr-rgb.c:47:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"chocolate", 210, 105, 30, 0}, ^~~~~~~~~~~ cr-rgb.c:48:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"coral", 255, 127, 80, 0}, ^~~~~~~ cr-rgb.c:49:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"cornflowerblue", 100, 149, 237, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:50:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"cornsilk", 255, 248, 220, 0}, ^~~~~~~~~~ cr-rgb.c:51:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"crimson", 220, 20, 60, 0}, ^~~~~~~~~ cr-rgb.c:52:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"cyan", 0, 255, 255, 0}, ^~~~~~ cr-rgb.c:53:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkblue", 0, 0, 139, 0}, ^~~~~~~~~~ cr-rgb.c:54:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkcyan", 0, 139, 139, 0}, ^~~~~~~~~~ cr-rgb.c:55:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkgoldenrod", 184, 134, 11, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:56:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkgray", 169, 169, 169, 0}, ^~~~~~~~~~ cr-rgb.c:57:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkgreen", 0, 100, 0, 0}, ^~~~~~~~~~~ cr-rgb.c:58:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkgrey", 169, 169, 169, 0}, ^~~~~~~~~~ cr-rgb.c:59:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkkhaki", 189, 183, 107, 0}, ^~~~~~~~~~~ cr-rgb.c:60:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkmagenta", 139, 0, 139, 0}, ^~~~~~~~~~~~~ cr-rgb.c:61:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkolivegreen", 85, 107, 47, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:62:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkorange", 255, 140, 0, 0}, ^~~~~~~~~~~~ cr-rgb.c:63:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkorchid", 153, 50, 204, 0}, ^~~~~~~~~~~~ cr-rgb.c:64:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkred", 139, 0, 0, 0}, ^~~~~~~~~ cr-rgb.c:65:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darksalmon", 233, 150, 122, 0}, ^~~~~~~~~~~~ cr-rgb.c:66:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkseagreen", 143, 188, 143, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:67:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkslateblue", 72, 61, 139, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:68:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkslategray", 47, 79, 79, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:69:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkslategrey", 47, 79, 79, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:70:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkturquoise", 0, 206, 209, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:71:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"darkviolet", 148, 0, 211, 0}, ^~~~~~~~~~~~ cr-rgb.c:72:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"deeppink", 255, 20, 147, 0}, ^~~~~~~~~~ cr-rgb.c:73:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"deepskyblue", 0, 191, 255, 0}, ^~~~~~~~~~~~~ cr-rgb.c:74:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"dimgray", 105, 105, 105, 0}, ^~~~~~~~~ cr-rgb.c:75:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"dimgrey", 105, 105, 105, 0}, ^~~~~~~~~ cr-rgb.c:76:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"dodgerblue", 30, 144, 255, 0}, ^~~~~~~~~~~~ cr-rgb.c:77:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"firebrick", 178, 34, 34, 0}, ^~~~~~~~~~~ cr-rgb.c:78:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"floralwhite", 255, 250, 240, 0}, ^~~~~~~~~~~~~ cr-rgb.c:79:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"forestgreen", 34, 139, 34, 0}, ^~~~~~~~~~~~~ cr-rgb.c:80:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"fuchsia", 255, 0, 255, 0}, ^~~~~~~~~ cr-rgb.c:81:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"gainsboro", 220, 220, 220, 0}, ^~~~~~~~~~~ cr-rgb.c:82:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ghostwhite", 248, 248, 255, 0}, ^~~~~~~~~~~~ cr-rgb.c:83:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"gold", 255, 215, 0, 0}, ^~~~~~ cr-rgb.c:84:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"goldenrod", 218, 165, 32, 0}, ^~~~~~~~~~~ cr-rgb.c:85:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"gray", 128, 128, 128, 0}, ^~~~~~ cr-rgb.c:86:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"grey", 128, 128, 128, 0}, ^~~~~~ cr-rgb.c:87:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"green", 0, 128, 0, 0}, ^~~~~~~ cr-rgb.c:88:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"greenyellow", 173, 255, 47, 0}, ^~~~~~~~~~~~~ cr-rgb.c:89:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"honeydew", 240, 255, 240, 0}, ^~~~~~~~~~ cr-rgb.c:90:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"hotpink", 255, 105, 180, 0}, ^~~~~~~~~ cr-rgb.c:91:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"indianred", 205, 92, 92, 0}, ^~~~~~~~~~~ cr-rgb.c:92:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"indigo", 75, 0, 130, 0}, ^~~~~~~~ cr-rgb.c:93:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ivory", 255, 255, 240, 0}, ^~~~~~~ cr-rgb.c:94:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"khaki", 240, 230, 140, 0}, ^~~~~~~ cr-rgb.c:95:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lavender", 230, 230, 250, 0}, ^~~~~~~~~~ cr-rgb.c:96:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lavenderblush", 255, 240, 245, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:97:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lawngreen", 124, 252, 0, 0}, ^~~~~~~~~~~ cr-rgb.c:98:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lemonchiffon", 255, 250, 205, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:99:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightblue", 173, 216, 230, 0}, ^~~~~~~~~~~ cr-rgb.c:100:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightcoral", 240, 128, 128, 0}, ^~~~~~~~~~~~ cr-rgb.c:101:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightcyan", 224, 255, 255, 0}, ^~~~~~~~~~~ cr-rgb.c:102:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightgoldenrodyellow", 250, 250, 210, 0}, ^~~~~~~~~~~~~~~~~~~~~~ cr-rgb.c:103:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightgray", 211, 211, 211, 0}, ^~~~~~~~~~~ cr-rgb.c:104:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightgreen", 144, 238, 144, 0}, ^~~~~~~~~~~~ cr-rgb.c:105:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightgrey", 211, 211, 211, 0}, ^~~~~~~~~~~ cr-rgb.c:106:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightpink", 255, 182, 193, 0}, ^~~~~~~~~~~ cr-rgb.c:107:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightsalmon", 255, 160, 122, 0}, ^~~~~~~~~~~~~ cr-rgb.c:108:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightseagreen", 32, 178, 170, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:109:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightskyblue", 135, 206, 250, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:110:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightslategray", 119, 136, 153, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:111:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightslategrey", 119, 136, 153, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:112:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightsteelblue", 176, 196, 222, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:113:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lightyellow", 255, 255, 224, 0}, ^~~~~~~~~~~~~ cr-rgb.c:114:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"lime", 0, 255, 0, 0}, ^~~~~~ cr-rgb.c:115:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"limegreen", 50, 205, 50, 0}, ^~~~~~~~~~~ cr-rgb.c:116:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"linen", 250, 240, 230, 0}, ^~~~~~~ cr-rgb.c:117:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"magenta", 255, 0, 255, 0}, ^~~~~~~~~ cr-rgb.c:118:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"maroon", 128, 0, 0, 0}, ^~~~~~~~ cr-rgb.c:119:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumaquamarine", 102, 205, 170, 0}, ^~~~~~~~~~~~~~~~~~ cr-rgb.c:120:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumblue", 0, 0, 205, 0}, ^~~~~~~~~~~~ cr-rgb.c:121:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumorchid", 186, 85, 211, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:122:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumpurple", 147, 112, 219, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:123:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumseagreen", 60, 179, 113, 0}, ^~~~~~~~~~~~~~~~ cr-rgb.c:124:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumslateblue", 123, 104, 238, 0}, ^~~~~~~~~~~~~~~~~ cr-rgb.c:125:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumspringgreen", 0, 250, 154, 0}, ^~~~~~~~~~~~~~~~~~~ cr-rgb.c:126:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumturquoise", 72, 209, 204, 0}, ^~~~~~~~~~~~~~~~~ cr-rgb.c:127:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mediumvioletred", 199, 21, 133, 0}, ^~~~~~~~~~~~~~~~~ cr-rgb.c:128:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"midnightblue", 25, 25, 112, 0}, ^~~~~~~~~~~~~~ cr-rgb.c:129:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mintcream", 245, 255, 250, 0}, ^~~~~~~~~~~ cr-rgb.c:130:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"mistyrose", 255, 228, 225, 0}, ^~~~~~~~~~~ cr-rgb.c:131:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"moccasin", 255, 228, 181, 0}, ^~~~~~~~~~ cr-rgb.c:132:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"navajowhite", 255, 222, 173, 0}, ^~~~~~~~~~~~~ cr-rgb.c:133:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"navy", 0, 0, 128, 0}, ^~~~~~ cr-rgb.c:134:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"oldlace", 253, 245, 230, 0}, ^~~~~~~~~ cr-rgb.c:135:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"olive", 128, 128, 0, 0}, ^~~~~~~ cr-rgb.c:136:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"olivedrab", 107, 142, 35, 0}, ^~~~~~~~~~~ cr-rgb.c:137:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"orange", 255, 165, 0, 0}, ^~~~~~~~ cr-rgb.c:138:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"orangered", 255, 69, 0, 0}, ^~~~~~~~~~~ cr-rgb.c:139:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"orchid", 218, 112, 214, 0}, ^~~~~~~~ cr-rgb.c:140:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"palegoldenrod", 238, 232, 170, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:141:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"palegreen", 152, 251, 152, 0}, ^~~~~~~~~~~ cr-rgb.c:142:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"paleturquoise", 175, 238, 238, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:143:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"palevioletred", 219, 112, 147, 0}, ^~~~~~~~~~~~~~~ cr-rgb.c:144:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"papayawhip", 255, 239, 213, 0}, ^~~~~~~~~~~~ cr-rgb.c:145:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"peachpuff", 255, 218, 185, 0}, ^~~~~~~~~~~ cr-rgb.c:146:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"peru", 205, 133, 63, 0}, ^~~~~~ cr-rgb.c:147:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"pink", 255, 192, 203, 0}, ^~~~~~ cr-rgb.c:148:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"plum", 221, 160, 221, 0}, ^~~~~~ cr-rgb.c:149:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"powderblue", 176, 224, 230, 0}, ^~~~~~~~~~~~ cr-rgb.c:150:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"purple", 128, 0, 128, 0}, ^~~~~~~~ cr-rgb.c:151:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"red", 255, 0, 0, 0}, ^~~~~ cr-rgb.c:152:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"rosybrown", 188, 143, 143, 0}, ^~~~~~~~~~~ cr-rgb.c:153:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"royalblue", 65, 105, 225, 0}, ^~~~~~~~~~~ cr-rgb.c:154:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"saddlebrown", 139, 69, 19, 0}, ^~~~~~~~~~~~~ cr-rgb.c:155:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"salmon", 250, 128, 114, 0}, ^~~~~~~~ cr-rgb.c:156:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"sandybrown", 244, 164, 96, 0}, ^~~~~~~~~~~~ cr-rgb.c:157:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"seagreen", 46, 139, 87, 0}, ^~~~~~~~~~ cr-rgb.c:158:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"seashell", 255, 245, 238, 0}, ^~~~~~~~~~ cr-rgb.c:159:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"sienna", 160, 82, 45, 0}, ^~~~~~~~ cr-rgb.c:160:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"silver", 192, 192, 192, 0}, ^~~~~~~~ cr-rgb.c:161:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"skyblue", 135, 206, 235, 0}, ^~~~~~~~~ cr-rgb.c:162:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"slateblue", 106, 90, 205, 0}, ^~~~~~~~~~~ cr-rgb.c:163:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"slategray", 112, 128, 144, 0}, ^~~~~~~~~~~ cr-rgb.c:164:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"slategrey", 112, 128, 144, 0}, ^~~~~~~~~~~ cr-rgb.c:165:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"snow", 255, 250, 250, 0}, ^~~~~~ cr-rgb.c:166:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"springgreen", 0, 255, 127, 0}, ^~~~~~~~~~~~~ cr-rgb.c:167:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"steelblue", 70, 130, 180, 0}, ^~~~~~~~~~~ cr-rgb.c:168:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"tan", 210, 180, 140, 0}, ^~~~~ cr-rgb.c:169:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"teal", 0, 128, 128, 0}, ^~~~~~ cr-rgb.c:170:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"thistle", 216, 191, 216, 0}, ^~~~~~~~~ cr-rgb.c:171:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"tomato", 255, 99, 71, 0}, ^~~~~~~~ cr-rgb.c:172:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"turquoise", 64, 224, 208, 0}, ^~~~~~~~~~~ cr-rgb.c:173:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"violet", 238, 130, 238, 0}, ^~~~~~~~ cr-rgb.c:174:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"wheat", 245, 222, 179, 0}, ^~~~~~~ cr-rgb.c:175:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"white", 255, 255, 255, 0}, ^~~~~~~ cr-rgb.c:176:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"whitesmoke", 245, 245, 245, 0,}, ^~~~~~~~~~~~ cr-rgb.c:177:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"yellow", 255, 255, 0, 0,}, ^~~~~~~~ cr-rgb.c:178:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"yellowgreen", 154, 205, 50, 0,}, ^~~~~~~~~~~~~ cr-rgb.c:179:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"transparent", 255, 255, 255, 0, 0, 1} ^~~~~~~~~~~~~ cr-rgb.c:266:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-rgb.c:426:30: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (a_color_name, gv_standard_colors[i].name)) { ^~~~~~~~~~~~ cr-rgb.c:426:44: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (a_color_name, gv_standard_colors[i].name)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-rgb.c:449:21: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen (a_hex) == 3) { ^~~~~ cr-rgb.c:464:28: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strlen (a_hex) == 6) { ^~~~~ cr-rgb.c:525:42: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] a_value->content.str->stryng->str) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-rgb.c:538:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] a_value->content.str->stryng->str) ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-rgb.c:589:59: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] parser = cr_parser_new_from_buf ((guchar*)a_str, strlen (a_str), ^~~~~ cr-simple-sel.c:106:33: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] guchar *str = g_strndup (cur->name->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-simple-sel.c:127:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, str); ^~~ cr-simple-sel.c:138:59: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] g_string_append (str_buf, tmp_str); ^~~~~~~ cr-simple-sel.c:146:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-simple-sel.c:165:25: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] guchar *str = g_strndup (a_this->name->stryng->str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-simple-sel.c:188:24: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign] result = str_buf->str; ^ ~~~~~~~~~~~~ cr-style.c:100:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"padding-top", PROP_ID_PADDING_TOP}, ^~~~~~~~~~~~~ cr-style.c:101:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"padding-right", PROP_ID_PADDING_RIGHT}, ^~~~~~~~~~~~~~~ cr-style.c:102:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {"padding-bottom", PROP_ID_PADDING_BOTTOM}, ^~~~~~~~~~~~~~~~ cr-style.c:103:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"padding-left", PROP_ID_PADDING_LEFT}, ^~~~~~~~~~~~~~ cr-style.c:104:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"padding", PROP_ID_PADDING}, ^~~~~~~~~ cr-style.c:105:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-top-width", PROP_ID_BORDER_TOP_WIDTH}, ^~~~~~~~~~~~~~~~~~ cr-style.c:106:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-right-width", PROP_ID_BORDER_RIGHT_WIDTH}, ^~~~~~~~~~~~~~~~~~~~ cr-style.c:107:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-bottom-width", PROP_ID_BORDER_BOTTOM_WIDTH}, ^~~~~~~~~~~~~~~~~~~~~ cr-style.c:108:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-left-width", PROP_ID_BORDER_LEFT_WIDTH}, ^~~~~~~~~~~~~~~~~~~ cr-style.c:109:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-width", PROP_ID_BORDER_WIDTH}, ^~~~~~~~~~~~~~ cr-style.c:110:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-top-style", PROP_ID_BORDER_TOP_STYLE}, ^~~~~~~~~~~~~~~~~~ cr-style.c:111:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-right-style", PROP_ID_BORDER_RIGHT_STYLE}, ^~~~~~~~~~~~~~~~~~~~ cr-style.c:112:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-bottom-style", PROP_ID_BORDER_BOTTOM_STYLE}, ^~~~~~~~~~~~~~~~~~~~~ cr-style.c:113:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-left-style", PROP_ID_BORDER_LEFT_STYLE}, ^~~~~~~~~~~~~~~~~~~ cr-style.c:114:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-style", PROP_ID_BORDER_STYLE}, ^~~~~~~~~~~~~~ cr-style.c:115:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-top", PROP_ID_BORDER_TOP}, ^~~~~~~~~~~~ cr-style.c:116:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-right", PROP_ID_BORDER_RIGHT}, ^~~~~~~~~~~~~~ cr-style.c:117:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-bottom", PROP_ID_BORDER_BOTTOM}, ^~~~~~~~~~~~~~~ cr-style.c:118:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-left", PROP_ID_BORDER_LEFT}, ^~~~~~~~~~~~~ cr-style.c:119:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border", PROP_ID_BORDER}, ^~~~~~~~ cr-style.c:120:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"margin-top", PROP_ID_MARGIN_TOP}, ^~~~~~~~~~~~ cr-style.c:121:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"margin-right", PROP_ID_MARGIN_RIGHT}, ^~~~~~~~~~~~~~ cr-style.c:122:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"margin-bottom", PROP_ID_MARGIN_BOTTOM}, ^~~~~~~~~~~~~~~ cr-style.c:123:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"margin-left", PROP_ID_MARGIN_LEFT}, ^~~~~~~~~~~~~ cr-style.c:124:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"margin", PROP_ID_MARGIN}, ^~~~~~~~ cr-style.c:125:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"display", PROP_ID_DISPLAY}, ^~~~~~~~~ cr-style.c:126:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"position", PROP_ID_POSITION}, ^~~~~~~~~~ cr-style.c:127:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"top", PROP_ID_TOP}, ^~~~~ cr-style.c:128:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"right", PROP_ID_RIGHT}, ^~~~~~~ cr-style.c:129:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"bottom", PROP_ID_BOTTOM}, ^~~~~~~~ cr-style.c:130:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"left", PROP_ID_LEFT}, ^~~~~~ cr-style.c:131:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"float", PROP_ID_FLOAT}, ^~~~~~~ cr-style.c:132:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"width", PROP_ID_WIDTH}, ^~~~~~~ cr-style.c:133:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"color", PROP_ID_COLOR}, ^~~~~~~ cr-style.c:134:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-top-color", PROP_ID_BORDER_TOP_COLOR}, ^~~~~~~~~~~~~~~~~~ cr-style.c:135:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-right-color", PROP_ID_BORDER_RIGHT_COLOR}, ^~~~~~~~~~~~~~~~~~~~ cr-style.c:136:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-bottom-color", PROP_ID_BORDER_BOTTOM_COLOR}, ^~~~~~~~~~~~~~~~~~~~~ cr-style.c:137:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {"border-left-color", PROP_ID_BORDER_LEFT_COLOR}, ^~~~~~~~~~~~~~~~~~~ cr-style.c:138:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {"background-color", PROP_ID_BACKGROUND_COLOR}, ^~~~~~~~~~~~~~~~~~ cr-style.c:139:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"font-family", PROP_ID_FONT_FAMILY}, ^~~~~~~~~~~~~ cr-style.c:140:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"font-size", PROP_ID_FONT_SIZE}, ^~~~~~~~~~~ cr-style.c:141:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"font-style", PROP_ID_FONT_STYLE}, ^~~~~~~~~~~~ cr-style.c:142:10: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"font-weight", PROP_ID_FONT_WEIGHT}, ^~~~~~~~~~~~~ cr-style.c:143:3: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"white-space", PROP_ID_WHITE_SPACE}, ^~~~~~~~~~~~~ cr-style.c:468:34: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strncmp ((guchar *) "inherit", ^~~~~~~~~~~~~~~~~~~~ cr-style.c:815:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"none", DISPLAY_NONE}, ^~~~~~ cr-style.c:816:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"inline", DISPLAY_INLINE}, ^~~~~~~~ cr-style.c:817:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"block", DISPLAY_BLOCK}, ^~~~~~~ cr-style.c:818:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"run-in", DISPLAY_RUN_IN}, ^~~~~~~~ cr-style.c:819:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"compact", DISPLAY_COMPACT}, ^~~~~~~~~ cr-style.c:820:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"marker", DISPLAY_MARKER}, ^~~~~~~~ cr-style.c:821:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table", DISPLAY_TABLE}, ^~~~~~~ cr-style.c:822:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"inline-table", DISPLAY_INLINE_TABLE}, ^~~~~~~~~~~~~~ cr-style.c:823:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-row-group", DISPLAY_TABLE_ROW_GROUP}, ^~~~~~~~~~~~~~~~~ cr-style.c:824:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-header-group", DISPLAY_TABLE_HEADER_GROUP}, ^~~~~~~~~~~~~~~~~~~~ cr-style.c:825:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-footer-group", DISPLAY_TABLE_FOOTER_GROUP}, ^~~~~~~~~~~~~~~~~~~~ cr-style.c:826:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-row", DISPLAY_TABLE_ROW}, ^~~~~~~~~~~ cr-style.c:827:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-column-group", DISPLAY_TABLE_COLUMN_GROUP}, ^~~~~~~~~~~~~~~~~~~~ cr-style.c:828:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-column", DISPLAY_TABLE_COLUMN}, ^~~~~~~~~~~~~~ cr-style.c:829:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-cell", DISPLAY_TABLE_CELL}, ^~~~~~~~~~~~ cr-style.c:830:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"table-caption", DISPLAY_TABLE_CAPTION}, ^~~~~~~~~~~~~~~ cr-style.c:831:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"inherit", DISPLAY_INHERIT}, ^~~~~~~~~ cr-style.c:851:46: warning: passing 'const guchar *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen (disp_vals_map[i].prop_name))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-style.c:849:38: warning: passing 'const guchar *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (disp_vals_map[i].prop_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~ cr-style.c:877:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"static", POSITION_STATIC}, ^~~~~~~~ cr-style.c:878:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"relative", POSITION_RELATIVE}, ^~~~~~~~~~ cr-style.c:879:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"absolute", POSITION_ABSOLUTE}, ^~~~~~~~~~ cr-style.c:880:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"fixed", POSITION_FIXED}, ^~~~~~~ cr-style.c:881:18: warning: initializing 'const guchar *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"inherit", POSITION_INHERIT}, ^~~~~~~~~ cr-style.c:901:55: warning: passing 'const guchar *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen (position_vals_map[i]. ^~~~~~~~~~~~~~~~~~~~~ cr-style.c:899:47: warning: passing 'const guchar *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp (position_vals_map[i].name, ^~~~~~~~~~~~~~~~~~~~~~~~~ cr-style.c:1123:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] a_value->content.str->stryng->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-style.c:1127:58: warning: passing 'char [6]' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cr_rgb_set_from_name (rgb_color, "black"); ^~~~~~~ cr-style.c:1361:50: warning: passing 'gchar *' (aka 'char *') to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur_term->content.str->stryng->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-style.c:2027:18: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (a_decl->property->stryng->str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-style.c:2749:17: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str = cr_font_family_to_string (a_this->font_family, TRUE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:372:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:379:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:427:51: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] (PRIVATE (a_this)->input, &nb_chars); ^~~~~~~~~ cr-tknzr.c:486:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1) ; ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1181:9: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1183:9: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 3); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1294:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1296:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1314:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1329:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:1653:40: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign] input = cr_input_new_from_uri (a_file_uri, a_enc); ^~~~~~~~~~ cr-tknzr.c:1926:48: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] a_char, a_nb_char); ^~~~~~~~~ cr-tknzr.c:2020:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2023:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 9); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2038:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2041:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 7); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2055:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2058:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 6); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2071:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2074:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 5); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2086:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2089:33: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 4); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2174:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2177:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2189:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2192:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2215:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2218:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2229:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2232:25: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2259:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2269:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2279:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2289:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2299:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2309:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2319:17: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2418:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2425:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2432:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2439:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2446:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2453:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2460:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2467:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2475:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 3); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2483:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 3); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2492:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 4); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2499:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2505:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2512:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 2); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2520:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 3); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2526:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ cr-tknzr.c:2573:41: warning: passing 'glong *' (aka 'long *') to parameter of type 'gulong *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] SKIP_CHARS (a_this, 1); ^~~~~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.26.dfsg1.orig.tar.gz checkpw.c:119:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _sasl_MD5Update(&ctx, salt, 16); ^~~~ checkpw.c:120:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _sasl_MD5Update(&ctx, "sasldb", 6); ^~~~~~~~ checkpw.c:121:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _sasl_MD5Update(&ctx, passwd, (unsigned int) passlen); ^~~~~~ checkpw.c:371:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _sasl_MD5Update(&ctx, challenge, strlen(challenge)); ^~~~~~~~~ checkpw.c:372:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _sasl_MD5Update(&ctx, auxprop_values[0].values[0], ^~~~~~~~~~~~~~~~~~~~~~~~~~~ digestmd5.c:3051:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] text->nonce = text->realm = NULL; ^ ~~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dbus/dbus_1.8.20.orig.tar.gz dbus-marshal-header.c:1463:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] flags_p = _dbus_string_get_data_len (&header->data, FLAGS_OFFSET, 1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-header.c:1484:11: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] flags_p = _dbus_string_get_const_data_len (&header->data, FLAGS_OFFSET, 1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-byteswap.c:164:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&sig, p, sig_len); ^ dbus-marshal-byteswap.c:242:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_get_data_len (value_str, value_pos, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-recursive.c:350:9: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] start = type_str; ^ ~~~~~~~~ dbus-marshal-recursive.c:858:19: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *value_location = _dbus_string_get_const_data_len (reader->value_str, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:86:5: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = _dbus_string_get_const_data_len (type_str, type_pos, 0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:88:7: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = _dbus_string_get_const_data_len (type_str, type_pos + len, 0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:237:12: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] p1 = p + 1; ^ ~~~~~ dbus-marshal-validate.c:423:52: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&str, p, claimed_len); ^ dbus-marshal-validate.c:433:52: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&str, p, claimed_len); ^ dbus-marshal-validate.c:532:48: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&str, p, claimed_len); ^ dbus-marshal-validate.c:576:48: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&sig, p, claimed_len); ^ dbus-marshal-validate.c:728:5: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = _dbus_string_get_const_data_len (value_str, value_pos, len); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:803:5: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s = _dbus_string_get_const_data (str) + start; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:944:9: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iface = _dbus_string_get_const_data (str) + start; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:1018:10: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] member = _dbus_string_get_const_data (str) + start; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-validate.c:1110:9: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] iface = _dbus_string_get_const_data (str) + start; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-sha.c:463:42: warning: passing 'unsigned char [20]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!_dbus_string_append_len (results, digest, 20)) ^~~~~~ dbus-transport-socket.c:814:75: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!_dbus_message_loader_get_unix_fds(transport->loader, &fds, &n_fds)) ^~~~~~ dbus-marshal-basic.c:207:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pack_2_octets (value, byte_order, data); ^~~~ dbus-marshal-basic.c:223:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pack_4_octets (value, byte_order, data); ^~~~ dbus-marshal-basic.c:239:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pack_8_octets (value, byte_order, data); ^~~~ dbus-marshal-basic.c:705:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&value_str, value, value_len); ^~~~~ dbus-marshal-basic.c:759:57: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] str, insert_at, value, ^~~~~ dbus-marshal-basic.c:771:57: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] str, insert_at, value, ^~~~~ dbus-marshal-basic.c:864:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_string_init_const_len (&value_str, value, n_elements); ^~~~~ dbus-marshal-basic.c:981:32: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (const unsigned char*) value, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbus-marshal-basic.c:1387:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_verbose_bytes (d, len, start); ^ dbus-sysdeps-unix.c:1763:62: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockopt (client_fd, SOL_SOCKET, SO_PEERCRED, &cr, &cr_len) == 0 && ^~~~~~~ dbus-sysdeps-unix.c:4121:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getsockname (fd, &socket.sa, &size)) ^~~~~ dbus-mainloop.c:73:29: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_get_monotonic_time (&cb->last_tv_sec, ^~~~~~~~~~~~~~~~ dbus-mainloop.c:74:29: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] &cb->last_tv_usec); ^~~~~~~~~~~~~~~~~ dbus-mainloop.c:601:33: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_get_monotonic_time (&tv_sec, &tv_usec); ^~~~~~~ dbus-mainloop.c:601:42: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_get_monotonic_time (&tv_sec, &tv_usec); ^~~~~~~~ dbus-mainloop.c:710:33: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_get_monotonic_time (&tv_sec, &tv_usec); ^~~~~~~ dbus-mainloop.c:710:42: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] _dbus_get_monotonic_time (&tv_sec, &tv_usec); ^~~~~~~~ dbus-sysdeps-util-unix.c:1175:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf = _dbus_string_get_data (str); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver.c:1475:65: warning: passing 'dbus_uint32_t *' (aka 'unsigned int *') to parameter of type 'dbus_int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!dbus_connection_get_adt_audit_session_data (conn, &data, &data_size) || data == NULL) ^~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dcfldd/dcfldd_1.3.4.1.orig.tar.gz copy.c:56:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int nwritten = outputlist_write(obuf, output_blocksize); ^~~~ copy.c:214:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replicate_pattern(pattern, ibuf, input_blocksize); ^~~~ copy.c:306:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int nwritten = outputlist_write(obuf, n_bytes_read); ^~~~ copy.c:364:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int nwritten = outputlist_write(obuf, oc); ^~~~ verify.c:181:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replicate_pattern(pattern, ibuf, input_blocksize); ^~~~ verify.c:226:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replicate_pattern(pattern, ibuf, v_nread); ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/desproxy/desproxy_0.1.0~pre3.orig.tar.gz desproxy.c:112:55: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] accept (request_socket, (struct sockaddr *) &client, &client_length); ^~~~~~~~~~~~~~ util.c:82:10: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] fgets (console_line, 256, stdin); ^~~~~~~~~~~~ util.c:83:35: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (count = 0; count < strlen (console_line); count++) ^~~~~~~~~~~~ util.c:86:10: warning: returning 'unsigned char [256]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return console_line; ^~~~~~~~~~~~ util.c:247:11: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy (HTTP_return_code, "XXX"); ^~~~~~~~~~~~~~~~ util.c:259:11: warning: returning 'unsigned char [4]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return HTTP_return_code; ^~~~~~~~~~~~~~~~ util.c:388:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy (string, "CONNECT "); ^~~~~~ util.c:389:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, remote_host); ^~~~~~ util.c:390:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, ":"); ^~~~~~ util.c:391:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, remote_port); ^~~~~~ util.c:392:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, " HTTP/1.1\r\nHost: "); ^~~~~~ util.c:393:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, remote_host); ^~~~~~ util.c:394:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, ":"); ^~~~~~ util.c:395:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, remote_port); ^~~~~~ util.c:396:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, "\r\nUser-Agent: "); ^~~~~~ util.c:405:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, User_Agent); ^~~~~~ util.c:412:15: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, "\r\nProxy-authorization: Basic "); ^~~~~~ util.c:413:15: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, proxy_authorization_base64); ^~~~~~ util.c:417:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat (string, "\r\n\r\n"); ^~~~~~ util.c:418:38: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strsend (proxy_socket[connection], string); ^~~~~~ util.c:427:20: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp (HTTP_return_code, "200")) ^~~~~~~~~~~~~~~~ util.c:639:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy (console_line, ""); ^~~~~~~~~~~~ util.c:641:19: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (!strcmp (console_line, "")) ^~~~~~~~~~~~ desproxy-socksserver.c:241:26: warning: passing 'unsigned char [1500]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncat (remote_host, buffer, 1); ^~~~~~ desproxy-socksserver.c:366:55: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] accept (request_socket, (struct sockaddr *) &client, &client_length); ^~~~~~~~~~~~~~ desproxy-dns.c:167:55: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] accept (request_socket, (struct sockaddr *) &client, &client_length); ^~~~~~~~~~~~~~ desproxy-dns.c:282:120: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((count = recvfrom (client_socket[UDP_CONNECTION], UDP_buffer, MAXREQUESTLEN, 0, (struct sockaddr *) &client, &client_length)) < 1) // UDP connections ^~~~~~~~~~~~~~ socket2socket.c:135:56: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] accept (request_socket, (struct sockaddr *) &remote, &addrlen); ^~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/detox/detox_1.2.0.orig.tar.gz detox.c:351:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] file_work = parse_file(*file_walk, main_options); ^~~~~~~~~~ detox.c:351:15: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] file_work = parse_file(*file_walk, main_options); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ detox.c:352:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_dir(file_work, main_options); ^~~~~~~~~ detox.c:356:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_file(*file_walk, main_options); ^~~~~~~~~~ detox.c:359:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_special(*file_walk, main_options); ^~~~~~~~~~ file.c:75:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(filename) + 1; ^~~~~~~~ file.c:83:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] old_filename_ptr = strrchr(old_filename, '/'); ^~~~~~~~~~~~ file.c:83:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] old_filename_ptr = strrchr(old_filename, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:105:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] work = strdup(old_filename_ptr); ^~~~~~~~~~~~~~~~ file.c:105:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] work = strdup(old_filename_ptr); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ file.c:122:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(old_filename_ptr, work) == 0) { ^~~~~~~~~~~~~~~~ file.c:122:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(old_filename_ptr, work) == 0) { ^~~~ file.c:127:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_filename = malloc(len + strlen(work) + 1); ^~~~ file.c:135:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(new_filename, old_filename, len); ^~~~~~~~~~~~ file.c:135:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(new_filename, old_filename, len); ^~~~~~~~~~~~ file.c:136:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(new_filename + len, work); ^~~~~~~~~~~~~~~~~~ file.c:136:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(new_filename + len, work); ^~~~ file.c:140:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = lstat(old_filename, &stat_info_old); ^~~~~~~~~~~~ file.c:146:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = lstat(new_filename, &stat_info_new); ^~~~~~~~~~~~ file.c:168:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = rename(old_filename, new_filename); ^~~~~~~~~~~~ file.c:168:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = rename(old_filename, new_filename); ^~~~~~~~~~~~ file.c:193:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = lstat(indir, &stat_info); ^~~~~ file.c:202:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_file_length = strlen(indir) + 1024; ^~~~~ file.c:203:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_file = (char *)malloc(new_file_length); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:213:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(new_file, indir); ^~~~~~~~ file.c:213:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(new_file, indir); ^~~~~ file.c:215:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] work = strrchr(new_file, '/'); ^~~~~~~~ file.c:215:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] work = strrchr(new_file, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~ file.c:226:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] work = strrchr(new_file, '/'); ^~~~~~~~ file.c:226:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] work = strrchr(new_file, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~ file.c:250:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dir_handle = opendir(indir); ^~~~~ file.c:264:29: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] check_file = !ignore_file(dir_entry->d_name, options); ^~~~~~~~~~~~~~~~~ file.c:267:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(new_file, new_file_length, "%s/%s", indir, dir_entry->d_name); ^~~~~~~~ file.c:269:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] lstat(new_file, &stat_info); ^~~~~~~~ file.c:300:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_file = parse_file(in, options); ^ ~~~~~~~~~~~~~~~~~~~~~~~ file.c:337:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_dir(work, options); ^~~~ file.c:355:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(filename, badfiles[x]) == 0) { ^~~~~~~~ file.c:362:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(filename, ignore_walk->filename) == 0) { ^~~~~~~~ file.c:362:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(filename, ignore_walk->filename) == 0) { ^~~~~~~~~~~~~~~~~~~~~ clean_string.c:67:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc((strlen(s) * ISO8859_1_MAXLEN) + 1); ^ clean_string.c:118:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc((strlen(s) * table->max_data_length) + 1); ^ clean_string.c:129:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replace_walk = table_get(table, *input_walk); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clean_string.c:138:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replace_walk = table->default_translation; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ clean_string.c:186:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc((strlen(s) * 5) + 1); ^ clean_string.c:283:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc((strlen(s) * table->max_data_length) + 1); ^ clean_string.c:293:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replace_walk = table_get(table, *input_walk); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clean_string.c:303:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replace_walk = table->default_translation; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ clean_string.c:336:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc(strlen(s) + 1); ^ clean_string.c:350:43: warning: passing 'unsigned char [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *output_walk++ = (unsigned char)strtol(conv, NULL, 16); ^~~~ clean_string.c:395:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc(strlen(s) + 1); ^ clean_string.c:472:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc((strlen(s) * UNICODE_MAXLEN) + 1); ^ clean_string.c:594:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc((strlen(s) * table->max_data_length) + 1); ^ clean_string.c:677:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replace_walk = table_get(table, new_value); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ clean_string.c:680:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] replace_walk = table->default_translation; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ clean_string.c:729:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s_length = strlen(s); ^ clean_string.c:737:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(output, max_length + 1, "%s", s); ^~~~~~ clean_string.c:743:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_walk = strrchr(s, '.'); ^ clean_string.c:743:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_walk = strrchr(s, '.'); ^ ~~~~~~~~~~~~~~~ clean_string.c:749:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ext_length = strlen(input_walk); ^~~~~~~~~~ clean_string.c:758:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(output_walk, ext_length + 1, "%s", input_walk); ^~~~~~~~~~~ clean_string.c:775:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] output = malloc(strlen(s) + 1); ^ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/devio/devio_1.2.orig.tar.gz devio.c:126:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t cb = strlen(from)+1; ^~~~ devio.c:129:3: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("out of memory", from); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:201:5: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("lseek(length)", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:203:5: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("lseek(length reset)", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:210:3: warning: passing 'char [32]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("cannot find size of this device", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:220:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pfile->pname = my_strdup(pname); ^~~~~ devio.c:229:3: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("fstat", pname); ^~~~~~~~~~~~~~~~~~~~ devio.c:229:3: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("fstat", pname); ^~~~~~~~~~~~~~~~~~~~ devio.c:236:3: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("invalid device", pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:236:3: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("invalid device", pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:252:3: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("open", pname); ^~~~~~~~~~~~~~~~~~~ devio.c:252:3: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("open", pname); ^~~~~~~~~~~~~~~~~~~ devio.c:254:3: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("no standard streams", "-"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:254:3: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("no standard streams", "-"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:278:5: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("verification failed", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:285:5: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("lseek(write)", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:320:6: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:392:6: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("sync", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:399:5: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("close", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:427:4: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("out of memory", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:454:3: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("read outside file", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:479:5: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("lseek(read)", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:500:5: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("lseek(read reset)", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:505:4: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("read", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:507:4: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("unexpected end of file", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:546:3: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("file is not writeable", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:561:3: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("read beyond end of file", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:591:3: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("file is not writeable", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:593:3: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("write beyond end of file", pfile->pname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:716:3: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("output failed", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:716:3: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("output failed", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:728:4: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("read error", "stdin"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:728:4: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("read error", "stdin"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:740:4: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write error", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:740:4: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write error", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:751:4: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write error", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:751:4: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write error", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:753:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mtd_writebytes(pp->pto, pbuf, cb); ^~~~ devio.c:781:5: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("read error", "stdin"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:781:5: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("read error", "stdin"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:788:19: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] outputbytes(pp, buf, cbavail); ^~~ devio.c:805:19: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] outputbytes(pp, buf, cbavail); ^~~ devio.c:815:3: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("stack overflow", str); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:823:3: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("stack underflow", str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:830:3: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("stack underflow", str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:860:5: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("() stack overflow", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:956:4: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("bad [: or [) nesting", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:990:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] num = strtoul(lp, &end, 0); ^~ devio.c:992:6: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("invalid number", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1056:7: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("size of input unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1061:7: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("position of input unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1066:7: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("size of output unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1071:7: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("position of output unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1076:7: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("input device number unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1082:7: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("output block size unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1087:7: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("input block size unknown", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1095:8: warning: passing 'char [39]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] P("@8{@+8{@+8{@+;# 4 byte big-endian read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1098:8: warning: passing 'char [42]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] P("@@@@8{+8{+8{+;# 4 byte little-endian read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1112:6: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("invalid operator", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1124:3: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("unclosed ( )", line); ^~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1139:3: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("too few arguments", line+Ac); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1167:4: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("unterminated quoted string", line+start); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1171:4: warning: passing 'char [34]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("stuff on line after quoted string", line+start); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1181:3: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("string too long", line+start); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1216:11: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^~~~ devio.c:1216:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcmp(name, pp->files[i].pname) == 0) ^~~~~~~~~~~~~~~~~~ devio.c:1230:3: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("no more files", name); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1231:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] open_mtd(pp->files+i, name, fwrite, pp->fverify, pp->fprogress); ^~~~ devio.c:1267:24: warning: initializing 'const unsigned char *' with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const unsigned char *line = prog[Al]; ^ ~~~~~~~~ devio.c:1268:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const int AcEnd = strlen(line); ^~~~ devio.c:1295:6: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("exec stack overflow", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1347:11: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] line = prog[Al]; ^ ~~~~~~~~ devio.c:1366:5: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("exec stack underflow", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1392:7: warning: passing 'char [38]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("attempt to open a read file for write", buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1415:7: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("no such file to close", buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1423:6: warning: passing 'char [32]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("<> (close) requires an argument", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1429:6: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("no output file", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1436:6: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("no input file", lp); ^~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1449:13: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] default:die("byte count out of range", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1461:13: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] default:die("byte count out of range", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1467:36: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] outputbytes(pp, buffer, strlen(buffer)); ^~~~~~ devio.c:1467:21: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] outputbytes(pp, buffer, strlen(buffer)); ^~~~~~ devio.c:1477:6: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("fill value out of range", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1495:6: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("invalid byte count", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1505:6: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write error", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1505:6: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pdie("write error", "stdout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1516:13: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(buffer, stack[0], stack[-1], stack[-2], stack[-3], ^~~~~~ devio.c:1538:6: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("unknown command", lp); ^~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1551:3: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("unclosed $( $)", "eof"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1551:3: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] die("unclosed $( $)", "eof"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1587:26: warning: initializing 'const unsigned char *' with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const unsigned char *p = argv[i]; ^ ~~~~~~~ devio.c:1590:8: warning: assigning to 'const unsigned char *' from 'char [99]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "Enter the keyword in [] contained after the command list\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1595:9: warning: assigning to 'const unsigned char *' from 'char [815]' converts between pointers to integer types with different sign [-Wpointer-sign] p = " commands are terminated by ';', newline or the end of input:\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1612:9: warning: assigning to 'const unsigned char *' from 'char [1045]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "conditional evalation\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1638:8: warning: assigning to 'const unsigned char *' from 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "conditional: $( condition; do if (condition) {\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1641:8: warning: assigning to 'const unsigned char *' from 'char [53]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "conditional: $( condition; } else if (condition) {\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1644:8: warning: assigning to 'const unsigned char *' from 'char [50]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "conditional: $: condition; } while (condition);\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1647:8: warning: assigning to 'const unsigned char *' from 'char [51]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "conditional: $: condition; if (condition) break;\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1650:8: warning: assigning to 'const unsigned char *' from 'char [270]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "program termination commands:\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1658:8: warning: assigning to 'const unsigned char *' from 'char [44]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "exit: !? code; if (code != 0) exit(code);\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1661:8: warning: assigning to 'const unsigned char *' from 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "exit: !! code; exit(code);\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1664:8: warning: assigning to 'const unsigned char *' from 'char [800]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "input/output control:\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1680:8: warning: assigning to 'const unsigned char *' from 'char [113]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "io: >> file; select file as the current output device\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1684:8: warning: assigning to 'const unsigned char *' from 'char [110]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "io: << file; select file as the current input device\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1688:8: warning: assigning to 'const unsigned char *' from 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "io: <> file; close file\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1691:8: warning: assigning to 'const unsigned char *' from 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "io: >< file; close file\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1694:8: warning: assigning to 'const unsigned char *' from 'char [66]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "io: >= offset; set the 'to' pointer: output device file pointer\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1697:8: warning: assigning to 'const unsigned char *' from 'char [67]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "io: <= offset; set the 'from' pointer: input device file pointer\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1700:8: warning: assigning to 'const unsigned char *' from 'char [219]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "writing to the output:\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1706:8: warning: assigning to 'const unsigned char *' from 'char [64]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "write: wb number bytes; write number in bytes big endian bytes\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1709:8: warning: assigning to 'const unsigned char *' from 'char [67]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "write: wl number bytes; write number in bytes little endian bytes\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1712:8: warning: assigning to 'const unsigned char *' from 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "write: ws string; write string\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1715:8: warning: assigning to 'const unsigned char *' from 'char [60]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "write: fb number byte; write number bytes of value 'byte'\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1718:8: warning: assigning to 'const unsigned char *' from 'char [64]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "write: cp number; copy number bytes from input to output\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1721:8: warning: assigning to 'const unsigned char *' from 'char [132]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "write: xp number bytes; byte swap number bytes from input to output\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1725:8: warning: assigning to 'const unsigned char *' from 'char [438]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "writing to stdout:\n" ^ ~~~~~~~~~~~~~~~~~~~~~~ devio.c:1735:8: warning: assigning to 'const unsigned char *' from 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "message: pr number; printf(\"%lu\\n\", number);\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1738:8: warning: assigning to 'const unsigned char *' from 'char [223]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "message: pf string; printf(string, 1, 2, 3, 4, 5, 6, 7, 8)\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1744:8: warning: assigning to 'const unsigned char *' from 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "message: pn; prints a newline (printf(\"\\n\");)\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1747:8: warning: assigning to 'const unsigned char *' from 'char [62]' converts between pointers to integer types with different sign [-Wpointer-sign] p = ".= [number]\n" ^ ~~~~~~~~~~~~~~~ devio.c:1750:8: warning: assigning to 'const unsigned char *' from 'char [110]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "= [number] ( is an upper case character in the range A-Z)\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ devio.c:1754:8: warning: assigning to 'const unsigned char *' from 'char [312]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "string format\n" ^ ~~~~~~~~~~~~~~~~~ devio.c:1762:8: warning: assigning to 'const unsigned char *' from 'char [638]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "number format\n" ^ ~~~~~~~~~~~~~~~~~ devio.c:1777:8: warning: assigning to 'const unsigned char *' from 'char [2705]' converts between pointers to integer types with different sign [-Wpointer-sign] p = "operators\n" ^ ~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dhcping/dhcping_1.2.orig.tar.gz dhcping.c:256:13: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"\1\1%c%c",hwcount,0); ^~~~~~ dhcping.c:257:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:257:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:265:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:265:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:269:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:269:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:276:13: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c%c",ip[0],ip[1],ip[2],ip[3]); ^~~~~~ dhcping.c:277:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:277:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:281:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:281:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:285:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:285:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:288:13: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c%c",gw[0],gw[1],gw[2],gw[3]); ^~~~~~ dhcping.c:289:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:289:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:292:13: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c", ^~~~~~ dhcping.c:295:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,16); ^~~~~~ dhcping.c:295:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,16); ^~~~~~ dhcping.c:299:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,64); ^~~~~~ dhcping.c:299:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,64); ^~~~~~ dhcping.c:303:15: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,128); ^~~~~~ dhcping.c:303:22: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,128); ^~~~~~ dhcping.c:308:10: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c%c",99,130,83,99); ^~~~~~ dhcping.c:309:12: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:309:19: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,4); ^~~~~~ dhcping.c:312:10: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c",53,1,type); ^~~~~~ dhcping.c:313:12: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,3); ^~~~~~ dhcping.c:313:19: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,3); ^~~~~~ dhcping.c:319:11: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c%c%c%c",50,4,ip50[0],ip50[1],ip50[2],ip50[3]); ^~~~~~ dhcping.c:320:13: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,6); ^~~~~~ dhcping.c:320:20: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,6); ^~~~~~ dhcping.c:325:11: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c%c%c%c",54,4, ^~~~~~ dhcping.c:328:13: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,6); ^~~~~~ dhcping.c:328:20: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,6); ^~~~~~ dhcping.c:339:14: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c%c%c",55,1,1); ^~~~~~ dhcping.c:340:16: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,3); ^~~~~~ dhcping.c:340:23: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,3); ^~~~~~ dhcping.c:344:10: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(msgbuf,"%c",255); ^~~~~~ dhcping.c:345:12: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,1); ^~~~~~ dhcping.c:345:19: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] addpacket(pktbuf,msgbuf,1); ^~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dia/dia_0.97.3.orig.tar.xz widgets.c:582:45: warning: passing 'guint *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] pango_font_family_list_faces(pff, &faces, &nfaces); ^~~~~~~ diagdkrenderer.c:688:40: warning: passing 'guint8 *' (aka 'unsigned char *') to parameter of type 'gint8 *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] gdk_gc_set_dashes(renderer->gc, 0, (guint8*)"\1\2", 2); ^~~~~~~~~~~~~~~ xfig-export.c:427:15: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(&returntext[j], "\\%03o", text[i]); ^~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dia2code/dia2code_0.8.3.orig.tar.gz parse_diagram.c:37:17: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( sscanf(content, "#%79[^#]#", buffer) == 0) { ^~~~~~~ parse_diagram.c:47:35: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] val = xmlGetProp(booleannode, "val"); ^~~~~ parse_diagram.c:48:34: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( val != NULL && ! strcmp(val, "true")) { ^~~ parse_diagram.c:168:37: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] nodename = xmlGetProp(node, "name"); ^~~~~~ parse_diagram.c:169:31: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("name", nodename) ) { ^~~~~~~~ parse_diagram.c:171:39: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("value", nodename)) { ^~~~~~~~ parse_diagram.c:175:38: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("type", nodename)) { ^~~~~~~~ parse_diagram.c:181:41: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("comment", nodename)) { ^~~~~~~~ parse_diagram.c:187:38: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("kind", nodename)) { ^~~~~~~~ parse_diagram.c:188:57: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] attrval = xmlGetProp(node->xmlChildrenNode, "val"); ^~~~~ parse_diagram.c:189:20: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(attrval, "%c", &(tmp->kind)); ^~~~~~~ parse_diagram.c:191:44: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("visibility", nodename)) { ^~~~~~~~ parse_diagram.c:192:57: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] attrval = xmlGetProp(node->xmlChildrenNode, "val"); ^~~~~ parse_diagram.c:193:20: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(attrval, "%c", &(tmp->visibility)); ^~~~~~~ parse_diagram.c:195:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("abstract", nodename)) { ^~~~~~~~ parse_diagram.c:197:45: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("class_scope", nodename)) { ^~~~~~~~ parse_diagram.c:221:37: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] nodename = xmlGetProp(node, "name"); ^~~~~~ parse_diagram.c:222:37: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("parameters", nodename) ) { ^~~~~~~~ parse_diagram.c:244:12: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(node->xmlChildrenNode->xmlChildrenNode->content, "#%79[^#]#", tmp->name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_diagram.c:245:12: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(node->next->xmlChildrenNode->xmlChildrenNode->content, "#%79[^#]#", tmp->type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_diagram.c:340:33: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] val = xmlGetProp(attribute, "val"); ^~~~~ parse_diagram.c:341:20: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] token = strtok(val,","); ^~~ parse_diagram.c:349:33: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] val = xmlGetProp(attribute, "val"); ^~~~~ parse_diagram.c:350:14: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf ( val, "%f", &(geom->width) ); ^~~ parse_diagram.c:355:33: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] val = xmlGetProp(attribute, "val"); ^~~~~ parse_diagram.c:356:14: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf ( val, "%f", &(geom->height) ); ^~~ parse_diagram.c:386:42: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] attrname = xmlGetProp(attribute, "name"); ^~~~~~ parse_diagram.c:387:31: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("name", attrname) ) { ^~~~~~~~ parse_diagram.c:389:43: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp ( "obj_pos", attrname ) ) { ^~~~~~~~ parse_diagram.c:391:46: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp ( "elem_width", attrname ) ) { ^~~~~~~~ parse_diagram.c:393:47: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp ( "elem_height", attrname ) ) { ^~~~~~~~ parse_diagram.c:420:42: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] attrname = xmlGetProp(attribute, "name"); ^~~~~~ parse_diagram.c:421:31: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("name", attrname) ) { ^~~~~~~~ parse_diagram.c:423:43: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp ( "obj_pos", attrname ) ) { ^~~~~~~~ parse_diagram.c:425:46: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp ( "elem_width", attrname ) ) { ^~~~~~~~ parse_diagram.c:427:47: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp ( "elem_height", attrname ) ) { ^~~~~~~~ parse_diagram.c:429:41: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("comment", attrname)) { ^~~~~~~~ parse_diagram.c:435:44: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("stereotype", attrname) ) { ^~~~~~~~ parse_diagram.c:441:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("abstract", attrname) ) { ^~~~~~~~ parse_diagram.c:443:44: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("attributes", attrname) ) { ^~~~~~~~ parse_diagram.c:445:44: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("operations", attrname) ) { ^~~~~~~~ parse_diagram.c:452:43: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("templates", attrname) ) { ^~~~~~~~ parse_diagram.c:477:38: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("connections", attribute->name) ) { ^~~~~~~~~~~~~~~ parse_diagram.c:478:57: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] id = xmlGetProp(attribute->xmlChildrenNode, "to"); ^~~~ parse_diagram.c:480:46: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] attrname = xmlGetProp(attribute, "name"); ^~~~~~ parse_diagram.c:481:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("text", attrname) && attribute->xmlChildrenNode != NULL && ^~~~~~~~ parse_diagram.c:485:22: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] name = ""; ^ ~~ parse_diagram.c:491:37: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] implementator = find(classlist, id); ^~ parse_diagram.c:493:41: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (implementator != NULL && strlen(name) > 2) { ^~~~ parse_diagram.c:499:16: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(name, "#%79[^#]#", interface->key->name); ^~~~ parse_diagram.c:515:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp(node->name,"object") ){ ^~~~~~~~~~ parse_diagram.c:534:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp(next->name,"group") ){ ^~~~~~~~~~ parse_diagram.c:536:30: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ( ! strcmp(next->name,"group") ){ ^~~~~~~~~~ parse_diagram.c:544:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp(next->name,"group") ){ ^~~~~~~~~~ parse_diagram.c:546:30: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ( ! strcmp(next->name,"group") ){ ^~~~~~~~~~ parse_diagram.c:551:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp(next->name,"layer") ){ ^~~~~~~~~~ parse_diagram.c:584:38: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] objtype = xmlGetProp(object, "type"); ^~~~~~ parse_diagram.c:586:37: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( !strcmp("UML - Class", objtype) ) { ^~~~~~~ parse_diagram.c:591:44: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] objid = xmlGetProp(object, "id"); ^~~~ parse_diagram.c:592:24: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(objid, "%79s", tmplist->key->id); ^~~~~ parse_diagram.c:603:51: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("UML - LargePackage",objtype) || ! strcmp("UML - SmallPackage",objtype)) { ^~~~~~~ parse_diagram.c:603:93: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("UML - LargePackage",objtype) || ! strcmp("UML - SmallPackage",objtype)) { ^~~~~~~ parse_diagram.c:607:44: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] objid = xmlGetProp(object, "id"); ^~~~ parse_diagram.c:608:24: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(objid, "%79s", tmppcklist->key->id); ^~~~~ parse_diagram.c:635:38: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] objtype = xmlGetProp(object, "type"); ^~~~~~ parse_diagram.c:636:44: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("UML - Association", objtype) ) { ^~~~~~~ parse_diagram.c:643:50: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] attrtype = xmlGetProp(attribute, "name"); ^~~~~~ parse_diagram.c:644:59: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( attrtype != NULL && ! strcmp("ends", attrtype) ) { ^~~~~~~~ parse_diagram.c:645:122: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmptype = xmlGetProp(attribute->xmlChildrenNode->xmlChildrenNode->next->next->next->xmlChildrenNode, "val"); ^~~~~ parse_diagram.c:646:40: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("0", tmptype) ) { ^~~~~~~ parse_diagram.c:649:34: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = attribute->xmlChildrenNode->xmlChildrenNode->xmlChildrenNode->xmlChildrenNode->content; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_diagram.c:651:133: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmptype2 = xmlGetProp(attribute->xmlChildrenNode->next->xmlChildrenNode->next->next->next->xmlChildrenNode, "val"); ^~~~~ parse_diagram.c:652:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp("1", tmptype2)) { ^~~~~~~~ parse_diagram.c:661:34: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] name = attribute->xmlChildrenNode->next->xmlChildrenNode->xmlChildrenNode->xmlChildrenNode->content; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse_diagram.c:663:127: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tmptype2 = xmlGetProp(attribute->xmlChildrenNode->xmlChildrenNode->next->next->next->xmlChildrenNode, "val"); ^~~~~ parse_diagram.c:664:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp("1", tmptype2)) { ^~~~~~~~ parse_diagram.c:678:46: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("connections", attribute->name) ) { ^~~~~~~~~~~~~~~ parse_diagram.c:679:67: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end1 = xmlGetProp(attribute->xmlChildrenNode, "to"); ^~~~ parse_diagram.c:680:73: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end2 = xmlGetProp(attribute->xmlChildrenNode->next, "to"); ^~~~ parse_diagram.c:682:63: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] associate(classlist, name, composite, end1, end2); ^~~~ parse_diagram.c:682:69: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] associate(classlist, name, composite, end1, end2); ^~~~ parse_diagram.c:684:63: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] associate(classlist, name, composite, end2, end1); ^~~~ parse_diagram.c:684:69: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] associate(classlist, name, composite, end2, end1); ^~~~ parse_diagram.c:691:50: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("UML - Dependency", objtype) ) { ^~~~~~~ parse_diagram.c:694:46: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("connections", attribute->name) ) { ^~~~~~~~~~~~~~~ parse_diagram.c:695:67: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end1 = xmlGetProp(attribute->xmlChildrenNode, "to"); ^~~~ parse_diagram.c:696:73: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end2 = xmlGetProp(attribute->xmlChildrenNode->next, "to"); ^~~~ parse_diagram.c:697:44: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] make_depend(classlist, end1, end2); ^~~~ parse_diagram.c:697:50: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] make_depend(classlist, end1, end2); ^~~~ parse_diagram.c:703:48: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("UML - Realizes", objtype) ) { ^~~~~~~ parse_diagram.c:706:46: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("connections", attribute->name) ) { ^~~~~~~~~~~~~~~ parse_diagram.c:707:67: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end1 = xmlGetProp(attribute->xmlChildrenNode, "to"); ^~~~ parse_diagram.c:708:73: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end2 = xmlGetProp(attribute->xmlChildrenNode->next, "to"); ^~~~ parse_diagram.c:709:48: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] inherit_realize(classlist, end1, end2); ^~~~ parse_diagram.c:709:54: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] inherit_realize(classlist, end1, end2); ^~~~ parse_diagram.c:715:50: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if ( ! strcmp("UML - Implements", objtype) ) { ^~~~~~~ parse_diagram.c:727:38: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] objtype = xmlGetProp(object, "type"); ^~~~~~ parse_diagram.c:728:47: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("UML - Generalization", objtype) ) { ^~~~~~~ parse_diagram.c:731:46: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( ! strcmp("connections", attribute->name) ) { ^~~~~~~~~~~~~~~ parse_diagram.c:732:67: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end1 = xmlGetProp(attribute->xmlChildrenNode, "to"); ^~~~ parse_diagram.c:733:73: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] end2 = xmlGetProp(attribute->xmlChildrenNode->next, "to"); ^~~~ parse_diagram.c:734:48: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] inherit_realize(classlist, end1, end2); ^~~~ parse_diagram.c:734:54: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] inherit_realize(classlist, end1, end2); ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/didiwiki/didiwiki_0.5.orig.tar.gz http.c:228:65: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if( getpeername(fileno(stdin), (struct sockaddr*)&remoteName, &size) >=0 ) ^~~~~ http.c:520:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] connection = accept(listener, (struct sockaddr*)&inaddr, &lenaddr); ^~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dircproxy/dircproxy_1.0.5.orig.tar.gz irc_net.c:139:73: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getpeername(p->client_sock, (struct sockaddr *)&(p->client_addr), &len)) { ^~~~ irc_net.c:164:71: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] p->client_sock = accept(sock, (struct sockaddr *)&(p->client_addr), &len); ^~~~ irc_net.c:619:66: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!getsockname(listen_sock, (struct sockaddr *)&listen_addr, &len)) { ^~~~ irc_client.c:492:32: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &len)) { ^~~~ irc_server.c:344:69: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!getsockname(p->server_sock, (struct sockaddr *)&sock_addr, &len)) { ^~~~ irc_server.c:1089:73: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] getsockname(p->client_sock, (struct sockaddr *)&vis_addr, &len)) { ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dlume/dlume_0.2.4.orig.tar.gz data.c:187:28: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if(!xmlStrcmp(cur->name, "data")) { ^~~~~~ data.c:189:27: warning: passing 'char [8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] prop = xmlGetProp(cur, "records"); ^~~~~~~~~ data.c:190:28: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(prop) records = atoi(prop); ^~~~ data.c:195:30: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if(!xmlStrcmp(cur->name, "record")) { ^~~~~~~~ data.c:203:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if(!xmlStrcmp(acur->name, fields[i])) { ^~~~~~~~~ data.c:211:33: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(fields_ptr[i], key, fields_size[i]-1); ^~~ data.c:241:18: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc = xmlNewDoc("1.0"); ^~~~~ data.c:242:46: warning: passing 'char [5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] doc->xmlRootNode = xmlNewDocNode(doc, NULL, "data", NULL); ^~~~~~ data.c:249:44: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlAddChild(doc->xmlRootNode, xmlNewText("\n")); ^~~~ data.c:250:53: warning: passing 'char [7]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] record_node = xmlNewChild(doc->xmlRootNode, NULL, "record", NULL); ^~~~~~~~ data.c:251:39: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlAddChild(record_node, xmlNewText("\n")); ^~~~ data.c:258:41: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlAddChild(record_node, xmlNewText("\t")); ^~~~ data.c:259:36: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlNewChild(record_node, NULL, fields[j], fields_ptr[j]); ^~~~~~~~~ data.c:260:41: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlAddChild(record_node, xmlNewText("\n")); ^~~~ data.c:268:31: warning: passing 'char [8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(doc->xmlRootNode, "records", c); ^~~~~~~~~ data.c:268:42: warning: passing 'gchar [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlSetProp(doc->xmlRootNode, "records", c); ^ data.c:269:43: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] xmlAddChild(doc->xmlRootNode, xmlNewText("\n")); ^~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dmalloc/dmalloc_5.5.2.orig.tar.gz malloc.c:287:7: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] (long *)&_dmalloc_address_seen_n, &_dmalloc_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dmalloc.c:712:44: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] _dmalloc_environ_process(env_str, &addr, &addr_count, &flags, ^~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dnstracer/dnstracer_1.9.orig.tar.gz dnstracer.c:291:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] offset = getshort(p); ^ dnstracer.c:335:20: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->domainname = strdup(domainname); ^ ~~~~~~~~~~~~~~~~~~ dnstracer.c:336:27: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->domainname_string = strdup(printablename(domainname, 1)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:337:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->type = getshort(thisrr); ^~~~~~ dnstracer.c:338:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->class = getshort(thisrr + 2); ^~~~~~~~~~ dnstracer.c:339:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->ttl = getlong(thisrr + 4); ^~~~~~~~~~ dnstracer.c:340:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->datalength = getshort(thisrr + 8); ^~~~~~~~~~ dnstracer.c:345:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] RR->data_string = strdup(get_resource(RR->type, session, p, 1)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:393:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] question->query = strdup(getname(session, &pquestion)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:394:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] question->type = getshort(pquestion); ^~~~~~~~~ dnstracer.c:395:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] question->class = getshort(pquestion + 2); ^~~~~~~~~~~~~ dnstracer.c:581:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] us = getshort(buffer); ^~~~~~ dnstracer.c:609:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ul = getlong(buffer); ^~~~~~ dnstracer.c:622:58: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf("- Queryname: %s\n", printablename(question->query, 0)); ^~~~~~~~~~~~~~~ dnstracer.c:679:58: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf("- Domainname: %s\n", printablename(rr->domainname, 0)); ^~~~~~~~~~~~~~ dnstracer.c:688:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_resource(rr->type, session, rr->data, 0)); ^~~~~~~~ dnstracer.c:876:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pkt = create_packet(session); ^ ~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:915:18: warning: passing 'char [2048]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (getshort(buffer) != session->send_header->identification) { ^~~~~~ dnstracer.c:917:53: warning: passing 'char [2048]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] session->send_header->identification, getshort(buffer)); ^~~~~~ dnstracer.c:962:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(session->send_question->query + 1, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:964:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = session->send_question->query + 1; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:965:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] q = session->send_question->query; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:997:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] arecord->rr_name = strdup(printablename(rr->domainname, 1)); ^~~~~~~~~~~~~~ dnstracer.c:1002:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] arecord->rr_data = strdup(rr->data_string); ^~~~~~~~~~~~~~~ dnstracer.c:1259:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] session->authority->domainname_string) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:1303:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(rrauth->domainname_string, ".") == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:1311:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strnrcasecmp(rrauth->domainname_string, server_authfor, ^~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:1325:30: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(printablename(rradd->domainname, 1), ^~~~~~~~~~~~~~~~~ dnstracer.c:1326:3: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rrauth->data_string) == 0) ^~~~~~~~~~~~~~~~~~~ dnstracer.c:1337:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(printablename(rradd->domainname, 1), ^~~~~~~~~~~~~~~~~ dnstracer.c:1338:7: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rrauth->data_string) == 0) ^~~~~~~~~~~~~~~~~~~ dnstracer.c:1359:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(nextserver_name, printablename(rradd->domainname, 1)); ^~~~~~~~~~~~~~~~~ dnstracer.c:1360:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(nextserver_ip, rradd->data_string); ^~~~~~~~~~~~~~~~~~ dnstracer.c:1363:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] nextserver_name, rrauth->domainname_string, ^~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:1369:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(nextserver_name, rrauth->data_string); ^~~~~~~~~~~~~~~~~~~ dnstracer.c:1399:23: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *s = addr_list[i]; ^ ~~~~~~~~~~~~ dnstracer.c:1404:23: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *s = addr_list[i]; ^ ~~~~~~~~~~~~ dnstracer.c:1416:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] nextserver_name, rrauth->domainname_string, ^~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:1433:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] nextserver_name, rrauth->domainname_string, ^~~~~~~~~~~~~~~~~~~~~~~~~ dnstracer.c:1643:21: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *s = h->h_addr_list[0]; ^ ~~~~~~~~~~~~~~~~~ dnstracer.c:1647:21: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *s = h->h_addr_list[0]; ^ ~~~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/d/dopewars/dopewars_1.5.12.orig.tar.gz dopewars.c:236:4: warning: initializing 'int *' with an expression of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] {&Port, NULL, NULL, NULL, NULL, "Port", N_("Network port to connect to"), ^~~~~ dopewars.c:265:4: warning: initializing 'int *' with an expression of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] {&Socks.port, NULL, NULL, NULL, NULL, "Socks.Port", ^~~~~~~~~~~ dopewars.c:283:4: warning: initializing 'int *' with an expression of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] {&MetaServer.Port, NULL, NULL, NULL, NULL, "MetaServer.Port", ^~~~~~~~~~~~~~~~ dopewars.c:289:4: warning: initializing 'int *' with an expression of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] {&MetaServer.ProxyPort, NULL, NULL, NULL, NULL, "MetaServer.ProxyPort", ^~~~~~~~~~~~~~~~~~~~~ serverside.c:1054:28: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &cadsize)) == -1) { ^~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/e2fsprogs/e2fsprogs_1.43~WIP-2015-05-18.orig.tar.gz e4crypt.c:257:28: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *salt_buf, *cp = salt_str; ^ ~~~~~~~~ e4crypt.c:263:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(cp, "s:", 2) == 0) { ^~ e4crypt.c:265:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] salt_len = strlen(cp); ^~ e4crypt.c:268:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(buf, cp, sizeof(buf)); ^~~ e4crypt.c:268:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(buf, cp, sizeof(buf)); ^~ e4crypt.c:271:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fd = open(cp, O_RDONLY | O_DIRECTORY); ^~ e4crypt.c:273:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fd = open(cp, O_RDONLY); ^~ e4crypt.c:275:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] perror(cp); ^~ e4crypt.c:292:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strncmp(cp, "f:", 2) == 0) { ^~ e4crypt.c:295:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strncmp(cp, "0x", 2) == 0) { ^~ e4crypt.c:299:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen(cp) & 1) ^~ e4crypt.c:312:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (uuid_parse(cp, buf) == 0) { ^~ e4crypt.c:674:34: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] EXT4_PBKDF2_ITERATIONS, salt->key); ^~~~~~~~~ e4crypt.c:722:8: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] saltbuf.key_desc, EXT4_KEY_DESCRIPTOR_SIZE)) { ^~~~~~~~~~~~~~~~ ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/elinks/elinks_0.12~pre6.orig.tar.gz ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:255:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ button.c:50:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int textlen = strlen(text); ^~~~ button.c:92:37: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int button_lr_len = utf8_ptr2cells(BUTTON_LEFT, NULL) ^~~~~~~~~~~ button.c:93:23: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] + utf8_ptr2cells(BUTTON_RIGHT, NULL); ^~~~~~~~~~~~ button.c:96:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ button.c:96:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ button.c:153:39: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int button_lr_len = utf8_ptr2cells(BUTTON_LEFT, NULL) ^~~~~~~~~~~ button.c:154:25: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] + utf8_ptr2cells(BUTTON_RIGHT, NULL); ^~~~~~~~~~~~ button.c:190:40: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] shortcut_color = get_bfu_color(term, "dialog.button-shortcut-selected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ button.c:191:32: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color = get_bfu_color(term, "dialog.button-selected"); ^~~~~~~~~~~~~~~~~~~~~~~~ button.c:193:40: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] shortcut_color = get_bfu_color(term, "dialog.button-shortcut"); ^~~~~~~~~~~~~~~~~~~~~~~~ button.c:194:32: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color = get_bfu_color(term, "dialog.button"); ^~~~~~~~~~~~~~~ button.c:200:40: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int button_left_len = utf8_ptr2cells(BUTTON_LEFT, NULL); ^~~~~~~~~~~ button.c:201:41: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int button_right_len = utf8_ptr2cells(BUTTON_RIGHT, NULL); ^~~~~~~~~~~~ button.c:215:34: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(term, pos->x, pos->y, BUTTON_LEFT, BUTTON_LEFT_LEN, 0, color); ^~~~~~~~~~~ button.c:221:23: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attr = get_opt_bool("ui.dialogs.underline_button_shortcuts") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ button.c:294:6: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BUTTON_RIGHT, BUTTON_RIGHT_LEN, 0, color); ^~~~~~~~~~~~ button.c:297:36: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(term, x + len, pos->y, BUTTON_RIGHT, ^~~~~~~~~~~~ checkbox.c:54:28: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "dialog.checkbox-label"), ^~~~~~~~~~~~~~~~~~~~~~~ checkbox.c:70:31: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color = get_bfu_color(term, "dialog.checkbox-selected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ checkbox.c:72:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color = get_bfu_color(term, "dialog.checkbox"); ^~~~~~~~~~~~~~~~~ checkbox.c:77:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] text = widget_data->widget->info.checkbox.gid ? "(X)" : "[X]"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checkbox.c:79:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] text = widget_data->widget->info.checkbox.gid ? "( )" : "[ ]"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checkbox.c:96:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ checkbox.c:96:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ checkbox.c:136:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ checkbox.c:136:3: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ checkbox.c:154:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ checkbox.c:154:4: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int l = strlen(s); ^ dialog.c:93:47: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_border(term, &box, get_bfu_color(term, "dialog.frame"), DIALOG_FRAME); ^~~~~~~~~~~~~~ dialog.c:95:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(dlg_data->dlg->title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialog.c:95:3: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(dlg_data->dlg->title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialog.c:97:37: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] title_color = get_bfu_color(term, "dialog.title"); ^~~~~~~~~~~~~~ dialog.c:100:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int titlelen = strlen(title); ^~~~~ dialog.c:122:30: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(term, x - 1, y, " ", 1, 0, title_color); ^~~ dialog.c:124:39: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(term, x + titlecells, y, " ", 1, 0, ^~~ dialog.c:326:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strchr(hk_ptr, '\0')); ^~~~~~ dialog.c:326:6: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] strchr(hk_ptr, '\0')); ^~~~~~~~~~~~~~~~~~~~ dialog.c:329:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(hk_char != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialog.c:329:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(hk_char != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialog.c:626:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rw = int_min(w, strlen(dlg_data->dlg->title)); ^~~~~~~~~~~~~~~~~~~~ dialog.c:660:24: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "dialog.generic")); ^~~~~~~~~~~~~~~~ dialog.c:662:19: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("ui.dialogs.shadows")) { ^~~~~~~~~~~~~~~~~~~~ dialog.c:665:28: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "dialog.shadow"), 2, 1); ^~~~~~~~~~~~~~~ dialog.c:685:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(refresh && refresh->handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialog.c:685:2: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(refresh && refresh->handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ group.c:30:49: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *color = get_bfu_color(term, "dialog.text"); ^~~~~~~~~~~~~ group.c:32:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ group.c:32:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ group.c:50:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_length = (text && *text) ? strlen(text) : 0; ^~~~ group.c:156:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rw = int_min(w, strlen(dlg_data->dlg->title)); ^~~~~~~~~~~~~~~~~~~~ ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/network/state.h:132:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:46:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(browser != NULL, "Nowhere to add new list box item"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:46:3: warning: passing 'char [67]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(browser != NULL, "Nowhere to add new list box item"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:92:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item && list_empty(item->child)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:92:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item && list_empty(item->child)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:301:35: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ hierbox.c:303:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ hierbox.c:303:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ hierbox.c:332:24: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("Close", term), B_ESC, cancel_dialog, NULL); ^~~~~~~ hierbox.c:336:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, button + 2 - (anonymous ? anonymous - 1 : 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:336:2: warning: passing 'char [91]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, button + 2 - (anonymous ? anonymous - 1 : 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:389:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!list_empty(*box->items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:389:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!list_empty(*box->items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:420:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(box->ops); ^~~~~~~~~~~~~~~~ hierbox.c:420:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(box->ops); ^~~~~~~~~~~~~~~~ hierbox.c:429:22: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_box(term, 0, N_("Info"), ALIGN_CENTER, ^~~~~~~~~~ hierbox.c:430:6: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Press space to expand this folder.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:441:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), done_listbox_context, B_ESC | B_ENTER)); ^ hierbox.c:438:3: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Info"), ALIGN_LEFT, ^~~~~~~~~~ hierbox.c:552:2: warning: initializing 'unsigned char *' with an expression of type 'char [44]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the item \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:555:2: warning: initializing 'unsigned char *' with an expression of type 'char [58]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the item \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:558:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the folder \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:561:2: warning: initializing 'unsigned char *' with an expression of type 'char [60]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the folder \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:564:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked items"), ^~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:567:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked items?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:570:2: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete folder"), ^~~~~~~~~~~~~~~~~~~ hierbox.c:573:2: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete the folder \"%s\" and its content?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:576:2: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete item"), ^~~~~~~~~~~~~~~~~ hierbox.c:579:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete \"%s\"?\n\n%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:582:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Clear all items"), ^~~~~~~~~~~~~~~~~~~~~ hierbox.c:585:2: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to remove all items?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:619:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Bad delete error code (%d)!", err); ^~~~~~~~ hierbox.c:619:12: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Bad delete error code (%d)!", err); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:637:31: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n\n%s", info); ^~~~~~~~ hierbox.c:642:35: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_box(term, MSGBOX_FREE_TEXT, N_("Delete error"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~ hierbox.c:652:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ hierbox.c:652:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ hierbox.c:728:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ hierbox.c:728:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ hierbox.c:754:19: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), ^ hierbox.c:755:19: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); ^ hierbox.c:766:19: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), ^ hierbox.c:767:19: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); ^ hierbox.c:794:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ops && ops->can_delete && ops->delete); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:794:2: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ops && ops->can_delete && ops->delete); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:814:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), ^ hierbox.c:815:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), dont_delete_marked_items, B_ESC)); ^ hierbox.c:857:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ops); ^~~~~~~~~~~ hierbox.c:857:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ops); ^~~~~~~~~~~ hierbox.c:876:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), do_clear_browser, B_ENTER), ^ hierbox.c:877:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ^ hierbox.c:942:23: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] switch (get_opt_int("document.browse.search.show_not_found")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:947:8: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Search string '%s' not found"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:945:6: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Search"), ALIGN_CENTER, ^~~~~~~~~~~~ hierbox.c:974:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(box->ops->match); ^~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:974:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(box->ops->match); ^~~~~~~~~~~~~~~~~~~~~~~ hierbox.c:976:27: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_dialog(term, NULL, N_("Search"), N_("Name"), ^~~~~~~~~~~~ hierbox.c:976:41: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_dialog(term, NULL, N_("Search"), N_("Name"), ^~~~~~~~~~ hierbox.c:978:21: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, NULL, ^~ hotkey.c:28:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *p = strchr(text, '~'); ^~~~ hotkey.c:28:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *p = strchr(text, '~'); ^ ~~~~~~~~~~~~~~~~~ hotkey.c:181:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strchr(text, '\0')); ^~~~ hotkey.c:181:11: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] strchr(text, '\0')); ^~~~~~~~~~~~~~~~~~ hotkey.c:184:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(items_hotkey != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hotkey.c:184:3: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(items_hotkey != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:68:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = strtol(widget_data->cdata, &end, 10); ^~~~~~~~~~~~~~~~~~ inpfield.c:72:5: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bad number"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ inpfield.c:73:5: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Number expected in field")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:81:7: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Number should be in the range from %d to %d."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:79:5: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bad number"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ inpfield.c:99:4: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bad string"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ inpfield.c:100:4: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Empty string not allowed")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:118:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label_width = strlen(label); ^~~~~ inpfield.c:133:54: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!format_only) text_color = get_bfu_color(term, "dialog.text"); ^~~~~~~~~~~~~ inpfield.c:143:29: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg_format_text_do(term, INPUTFIELD_FLOAT_SEPARATOR, ^~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:224:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int defsize = strlen(def) + 1; ^~~ inpfield.c:239:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, INPUT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:239:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, INPUT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:256:40: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_field(term, ml, 1, title, text, N_("~OK"), N_("~Cancel"), ^~~~~~~~~ inpfield.c:256:51: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_field(term, ml, 1, title, text, N_("~OK"), N_("~Cancel"), ^~~~~~~~~~~~~ inpfield.c:291:30: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color = get_bfu_color(term, "dialog.field"); ^~~~~~~~~~~~~~ inpfield.c:295:30: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color = get_bfu_color(term, "dialog.field-text"); ^~~~~~~~~~~~~~~~~~~ inpfield.c:307:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ inpfield.c:363:25: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int datalen = strlen(entry->data); ^~~~~~~~~~~ inpfield.c:375:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] widget_data->info.field.cpos = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ inpfield.c:435:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int_upper_bound(&widget_data->info.field.cpos, strlen(widget_data->cdata)); ^~~~~~~~~~~~~~~~~~ inpfield.c:452:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ inpfield.c:475:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (widget_data->info.field.cpos < strlen(widget_data->cdata)) { ^~~~~~~~~~~~~~~~~~ inpfield.c:479:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = strchr(next, '\0'); ^~~~ inpfield.c:479:21: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = strchr(next, '\0'); ^ ~~~~~~~~~~~~~~~~~~ inpfield.c:515:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] widget_data->info.field.cpos = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ inpfield.c:541:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] length = strlen(text + old) + 1; ^~~~~~~~~~ inpfield.c:550:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(widget_data->cdata) - widget_data->info.field.cpos + 1); ^~~~~~~~~~~~~~~~~~ inpfield.c:557:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int cdata_len = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ inpfield.c:584:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(widget_data->cdata + widget_data->info.field.cpos) + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:594:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int cdata_len = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ inpfield.c:649:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] widget_data->info.field.cpos = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ inpfield.c:682:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int textlen = strlen(text); ^~~~ inpfield.c:695:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] inslen = strlen(ins); ^~~ inpfield.c:826:49: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || widget_data->info.field.cpos <= strlen(input_line->buffer)) ^~~~~~~~~~~~~~~~~~ inpfield.c:853:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(widget_data->cdata) - widget_data->info.field.cpos + 1); ^~~~~~~~~~~~~~~~~~ inpfield.c:880:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ inpfield.c:880:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ inphist.c:31:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:31:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:45:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tab_compl_n(dlg_data, item, strlen(item)); ^~~~ inphist.c:55:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tab_compl_n(dlg_data, item, strlen(item)); ^~~~ inphist.c:74:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(widget_data->cdata, entry->data, cpos)) ^~~~~~~~~~~~~~~~~~ inphist.c:74:35: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(widget_data->cdata, entry->data, cpos)) ^~~~~~~~~~~ inphist.c:133:34: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] longest_common_match = strlen(entry->data); ^~~~~~~~~~~ inphist.c:166:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:166:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:168:65: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filenamelen = int_min(widget_data->widget->datalen - 1, strlen(filename)); ^~~~~~~~ inphist.c:198:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ inphist.c:217:14: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(entry->data, data)) continue; ^~~~~~~~~~~ inphist.c:217:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(entry->data, data)) continue; ^~~~ inphist.c:274:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("history is empty"); ^~~~~~~~ inphist.c:274:13: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("history is empty"); ^~~~~~~~~~~~~~~~~~ inphist.c:293:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) return 0; ^~~~~~~~~~~ inphist.c:300:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] file = fopen(history_file, "rb"); ^~~~~~~~~~~~ inphist.c:306:15: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(line, MAX_STR_LEN, file)) { ^~~~ inphist.c:308:26: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (*line) line[strlen(line) - 1] = 0; ^~~~ inphist.c:331:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ inphist.c:344:21: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] secure_fputs(ssi, entry->data); ^~~~~~~~~~~ inphist.c:357:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_has_history(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:357:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_has_history(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:358:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_data->widget->datalen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:358:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_data->widget->datalen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ inphist.c:363:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] widget_data->info.field.cpos = int_min(strlen(s), widget_data->widget->datalen - 1); ^ leds.c:74:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Clock"), ^~~~ leds.c:75:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "clock", 0, N_("Digital clock in the status bar.")), ^~~~~~~ leds.c:74:22: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Clock"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ leds.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Clock"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:77:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.clock", N_("Enable"), ^~~~~~~~~~ leds.c:78:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 0, ^~~~~~~~ leds.c:77:28: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.clock", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ leds.c:77:2: warning: initializing 'unsigned char *' with an expression of type 'char [54]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.clock", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:81:18: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.clock", N_("Format"), ^~~~~~~~~~ leds.c:82:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "format", 0, "[%H:%M]", ^~~~~~~~ leds.c:81:30: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.clock", N_("Format"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ leds.c:81:2: warning: initializing 'unsigned char *' with an expression of type 'char [78]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.clock", N_("Format"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:87:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), ^~~~~~~~~~ leds.c:87:29: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), ^~~~~~~ leds.c:90:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("LEDs"), ^~~~ leds.c:91:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "leds", 0, ^~~~~~ leds.c:90:22: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("LEDs"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ leds.c:90:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("LEDs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:94:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.leds", N_("Enable"), ^~~~~~~~~ leds.c:95:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ leds.c:94:27: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.leds", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ leds.c:94:2: warning: initializing 'unsigned char *' with an expression of type 'char [75]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.leds", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:156:11: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(s, sizeof(s), "[%d]", get_timer_duration()); ^ leds.c:157:18: warning: passing 'unsigned char [64]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] length = strlen(s); ^ leds.c:174:20: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] length = strftime(s, sizeof(s), get_leds_clock_format(), loctime); ^ leds.c:174:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] length = strftime(s, sizeof(s), get_leds_clock_format(), loctime); ^~~~~~~~~~~~~~~~~~~~~~~ leds.c:196:18: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_int("ui.timer.enable") == 2) { ^~~~~~~~~~~~~~~~~ leds.c:197:35: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] led_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ leds.c:206:35: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] led_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ leds.c:279:21: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && get_opt_int("ui.timer.enable") != 2) { ^~~~~~~~~~~~~~~~~ leds.c:306:19: warning: passing 'char [373]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg_text(term, N_("What the different LEDs indicate:\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:305:5: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("LED indicators"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~ leds.c:341:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(led->used__, "Attempted to unregister unused led!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:341:2: warning: passing 'char [66]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(led->used__, "Attempted to unregister unused led!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:347:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("LED indicators"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ listbox.c:38:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_data->widget->type == WIDGET_LISTBOX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listbox.c:38:2: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_data->widget->type == WIDGET_LISTBOX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listbox.c:54:20: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] min = get_opt_int("ui.dialogs.listbox_min_height"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listbox.c:361:41: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tree_color = get_bfu_color(data->term, "menu.normal"); ^~~~~~~~~~~~~ listbox.c:363:42: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] text_color = get_bfu_color(data->term, "menu.selected"); ^~~~~~~~~~~~~~~ listbox.c:366:42: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] text_color = get_bfu_color(data->term, "menu.marked"); ^~~~~~~~~~~~~ listbox.c:385:31: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(data->term, x, y, " ", 5, 0, tree_color); ^~~~~~~ listbox.c:426:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Unknown item type"); ^~~~~~~~ listbox.c:426:13: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Unknown item type"); ^~~~~~~~~~~~~~~~~~~ listbox.c:458:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ops && ops->get_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ listbox.c:458:3: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ops && ops->get_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ listbox.c:463:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(text); ^~~~ listbox.c:500:24: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "menu.normal")); ^~~~~~~~~~~~~ listmenu.c:79:18: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = stracpy(" "); ^~~ listmenu.c:132:30: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_menu_item(menu, stracpy(""), -1, 0); ^~ listmenu.c:184:21: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_strn(&bs, " "); ^~~ listmenu.c:188:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item->func == selected_item); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listmenu.c:188:4: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item->func == selected_item); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listmenu.c:201:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(menu && string); ^~~~~~~~~~~~~~~~~~~~~~ listmenu.c:201:2: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(menu && string); ^~~~~~~~~~~~~~~~~~~~~~ listmenu.c:205:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(value && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ listmenu.c:205:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(value && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:174:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(func != NULL, "No menu function"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:174:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(func != NULL, "No menu function"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:209:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return L_TEXT_SPACE + strlen(text) ^~~~ menu.c:238:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] rtext_width = L_RTEXT_SPACE + strlen(rtext) + R_RTEXT_SPACE; ^~~~~ menu.c:286:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(menu->selected >= -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:286:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(menu->selected >= -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:351:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(pos >= 0 && pos < menu->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:351:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(pos >= 0 && pos < menu->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:352:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(mi_is_selectable(&menu->items[pos])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:352:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(mi_is_selectable(&menu->items[pos])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:382:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (len < 0) len = strlen(text); ^~~~ menu.c:405:52: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *hk_color = get_bfu_color(term, "menu.hotkey.normal"); ^~~~~~~~~~~~~~~~~~~~ menu.c:406:56: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *hk_color_sel = get_bfu_color(term, "menu.hotkey.selected"); ^~~~~~~~~~~~~~~~~~~~~~ menu.c:407:47: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] enum screen_char_attr hk_attr = get_opt_bool("ui.dialogs.underline_hotkeys") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:459:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(text, '\0'); ^~~~ menu.c:459:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(text, '\0'); ^ ~~~~~~~~~~~~~~~~~~ menu.c:531:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (len < 0) len = strlen(text); ^~~~ menu.c:543:56: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *normal_color = get_bfu_color(term, "menu.normal"); ^~~~~~~~~~~~~ menu.c:544:58: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *selected_color = get_bfu_color(term, "menu.selected"); ^~~~~~~~~~~~~~~ menu.c:545:55: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *frame_color = get_bfu_color(term, "menu.frame"); ^~~~~~~~~~~~ menu.c:559:19: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("ui.dialogs.shadows")) { ^~~~~~~~~~~~~~~~~~~~ menu.c:562:28: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "dialog.shadow"), 2, 1); ^~~~~~~~~~~~~~~ menu.c:798:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] match = strchr(text, '~'); ^~~~ menu.c:798:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] match = strchr(text, '~'); ^ ~~~~~~~~~~~~~~~~~ menu.c:800:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(match, match + 1, strlen(match)); ^~~~~ menu.c:802:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] match = strcasestr(text, buffer); ^~~~ menu.c:802:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] match = strcasestr(text, buffer); ^~~~~~ menu.c:802:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] match = strcasestr(text, buffer); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:874:28: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *prompt = _("Search menu/", term); ^~~~~~~~~~~~~~ menu.c:1044:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(win); ^~~~~~~~~~~ menu.c:1044:3: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(win); ^~~~~~~~~~~ menu.c:1065:56: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *normal_color = get_bfu_color(term, "menu.normal"); ^~~~~~~~~~~~~ menu.c:1066:58: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *selected_color = get_bfu_color(term, "menu.selected"); ^~~~~~~~~~~~~~~ menu.c:1116:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] textlen = strlen(text) - !!l; ^~~~ menu.c:1239:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] + strlen(text) - !!item->hotkey_pos ^~~~ msgbox.c:91:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, buttons + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msgbox.c:91:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, buttons + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ msgbox.c:105:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] infolen = vsnprintf(NULL, 0, format, ap2); ^~~~~~ msgbox.c:109:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = vsnprintf((char *) info, infolen + 1, format, ap); ^~~~~~ msgbox.c:173:22: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); ^ msgbox.c:194:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); ^ style.c:41:44: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color_mode = get_opt_int_tree(term->spec, "colors"); ^~~~~~~~ style.c:64:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] stylenamelen = strlen(stylename); ^~~~~~~~~ style.c:73:12: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color_mode != COLOR_MODE_MONO ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ style.c:89:48: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] entry->foreground = &get_opt_color_tree(opt, "text"); ^~~~~~ style.c:90:48: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] entry->background = &get_opt_color_tree(opt, "background"); ^~~~~~~~~~~~ text.c:49:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *text_end = split + strlen(split); ^~~~~ text.c:256:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cells <= width && shift < width); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text.c:256:3: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cells <= width && shift < width); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text.c:340:23: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "dialog.text"), ^~~~~~~~~~~~~ text.c:367:29: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(win->term, "dialog.scrollbar")); ^~~~~~~~~~~~~~~~~~ text.c:394:29: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(win->term, "dialog.scrollbar-selected")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ text.c:414:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(lines >= 0); ^~~~~~~~~~~~~~~~~~ text.c:414:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(lines >= 0); ^~~~~~~~~~~~~~~~~~ text.c:415:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_data->box.height >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text.c:415:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(widget_data->box.height >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ text.c:424:24: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "dialog.generic")); ^~~~~~~~~~~~~~~~ ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:255:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:48:32: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int backend_num = get_opt_int("bookmarks.file_format"); ^~~~~~~~~~~~~~~~~~~~~~~ common.c:65:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] f = fopen(file_name, "rb"); ^~~~~~~~~ common.c:79:32: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int backend_num = get_opt_int("bookmarks.file_format"); ^~~~~~~~~~~~~~~~~~~~~~~ default.c:37:35: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const int file_cp = get_cp_index("System"); ^~~~~~~~ default.c:40:15: warning: passing 'unsigned char [3079]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(in_buffer, INBUF_SIZE, f)) { ^~~~~~~~~ default.c:50:16: warning: passing 'unsigned char [3079]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] url = strchr(in_buffer, '\t'); ^~~~~~~~~ default.c:50:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] url = strchr(in_buffer, '\t'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ default.c:62:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] depth_str = strchr(url, '\t'); ^~~ default.c:62:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] depth_str = strchr(url, '\t'); ^ ~~~~~~~~~~~~~~~~~ default.c:69:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] depth = atoi(depth_str); ^~~~~~~~~ default.c:74:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] flags = strchr(depth_str, '\t'); ^~~~~~~~~ default.c:74:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] flags = strchr(depth_str, '\t'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ default.c:85:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] line_end = strchr(flags ? flags : depth_str, '\n'); ^~~~~~~~~~~~~~~~~~~~~~~~~ default.c:85:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] line_end = strchr(flags ? flags : depth_str, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:149:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(bm->title), out->codepage, ^~~~~~~~~ default.c:152:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(bm->url), out->codepage, ^~~~~~~ default.c:185:39: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] out.save_folder_state = get_opt_bool("bookmarks.folder_state"); ^~~~~~~~~~~~~~~~~~~~~~~~ default.c:186:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] out.codepage = get_cp_index("System"); ^~~~~~~~ default.c:187:54: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] out.conv_table = get_translation_table(get_cp_index("UTF-8"), ^~~~~~~ default.c:195:9: warning: returning 'char [10]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return BOOKMARKS_FILENAME; ^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int l = strlen(s); ^ xbel.c:105:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error in XML_ParserCreate()")); ^~~~~ xbel.c:105:17: warning: passing 'char [51]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error in XML_ParserCreate()")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:116:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error reading %s"), ^~~~~ xbel.c:116:18: warning: passing 'char [40]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error reading %s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:123:30: warning: passing 'unsigned char [8192]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!err && !XML_Parse(p, in_buffer, len, done)) { ^~~~~~~~~ xbel.c:124:22: warning: passing 'char [75]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("Parse error while processing " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:137:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] preload.utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ xbel.c:152:34: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int folder_state = get_opt_bool("bookmarks.folder_state"); ^~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:172:9: warning: returning 'char [15]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return BOOKMARKS_XBEL_FILENAME; ^~~~~~~~~~~~~~~~~~~~~~~ xbel.c:190:52: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && add_html_to_string(&entitized, str, strlen(str))) { ^~~ xbel.c:191:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] secure_fputs(ssi, entitized.source); ^~~~~~~~~~~~~~~~ xbel.c:309:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(s); ^ xbel.c:351:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len2 = current_node->text ? strlen(current_node->text) : 0; ^~~~~~~~~~~~~~~~~~ xbel.c:360:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] current_node->text = delete_whites(tmp); ^~~ xbel.c:378:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(node->name, "bookmark")) { ^~~~~~~~~~ xbel.c:381:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] title = get_child(node, "title"); ^~~~~~~ xbel.c:382:37: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] href = get_attribute_value(node, "href"); ^~~~~~ xbel.c:388:36: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : (unsigned char *) gettext("No title"), ^~~~~~~~~~ xbel.c:394:35: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : (unsigned char *) gettext("No URL")); ^~~~~~~~ xbel.c:402:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(node->name, "folder")) { ^~~~~~~~~~ xbel.c:405:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] title = get_child(node, "title"); ^~~~~~~ xbel.c:410:36: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : (unsigned char *) gettext("No title"), ^~~~~~~~~~ xbel.c:416:39: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] folded = get_attribute_value(node, "folded"); ^~~~~~~~ xbel.c:417:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (folded && !strcmp(folded, "no")) ^~~~~~ xbel.c:422:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(node->name, "separator")) { ^~~~~~~~~~ xbel.c:423:42: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp = add_bookmark(current_parent, 0, "-", ""); ^~~ xbel.c:423:47: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp = add_bookmark(current_parent, 0, "-", ""); ^~ xbel.c:437:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(node->name, "folder")) ^~~~~~~~~~ xbel.c:483:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(name, ret->name)) { ^~~~ xbel.c:483:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(name, ret->name)) { ^~~~~~~~~ xbel.c:498:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(attribute->name, name)) { ^~~~~~~~~~~~~~~ xbel.c:498:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(attribute->name, name)) { ^~~~ bookmarks.c:48:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Bookmarks"), ^~ bookmarks.c:49:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "bookmarks", 0, ^~~~~~~~~~~ bookmarks.c:48:20: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Bookmarks"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ bookmarks.c:48:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:53:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("bookmarks", N_("File format"), ^~~~~~~~~~~ bookmarks.c:54:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "file_format", 0, 0, 1, 0, ^~~~~~~~~~~~~ bookmarks.c:53:28: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("bookmarks", N_("File format"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ bookmarks.c:53:2: warning: initializing 'unsigned char *' with an expression of type 'char [140]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("bookmarks", N_("File format"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:68:16: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("bookmarks", N_("Save folder state"), ^~~~~~~~~~~ bookmarks.c:69:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "folder_state", 0, 1, ^~~~~~~~~~~~~~ bookmarks.c:68:29: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("bookmarks", N_("Save folder state"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:68:2: warning: initializing 'unsigned char *' with an expression of type 'char [209]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("bookmarks", N_("Save folder state"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:75:16: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), ^~~~~~~~~~~~~ bookmarks.c:76:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "snapshot", 0, 0, ^~~~~~~~~~ bookmarks.c:75:31: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:75:2: warning: initializing 'unsigned char *' with an expression of type 'char [204]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:90:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "bookmark-delete", 0, bookmark_change_hook, NULL }, ^~~~~~~~~~~~~~~~~ bookmarks.c:91:4: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] { "bookmark-move", 0, bookmark_change_hook, NULL }, ^~~~~~~~~~~~~~~ bookmarks.c:92:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "bookmark-update", 0, bookmark_change_hook, NULL }, ^~~~~~~~~~~~~~~~~ bookmarks.c:93:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "periodic-saving", 0, bookmark_write_hook, NULL }, ^~~~~~~~~~~~~~~~~ bookmarks.c:114:19: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("ui.sessions.snapshot") ^~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:115:27: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ bookmarks.c:141:5: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] { "bookmarks.folder_state", change_hook_folder_state }, ^~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:183:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Bookmarks"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ bookmarks.c:206:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ bookmarks.c:260:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item = get_hash_item(bookmark_cache, bm->url, strlen(bm->url)); ^~~~~~~ bookmarks.c:264:41: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_event_id(delete_bookmark_event_id, "bookmark-delete"); ^~~~~~~~~~~~~~~~~ bookmarks.c:285:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(bookmark->title, foldername)) ^~~~~~~~~~~~~~~ bookmarks.c:285:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(bookmark->title, foldername)) ^~~~~~~~~~ bookmarks.c:361:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_hash_item(bookmark_cache, bm->url, strlen(bm->url), bm); ^~~~~~~ bookmarks.c:440:35: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ bookmarks.c:447:7: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] url = ""; ^ ~~ bookmarks.c:453:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] utf8_title = convert_string(table, title, strlen(title), ^~~~~ bookmarks.c:456:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] utf8_url = convert_string(table, url, strlen(url), ^~~ bookmarks.c:477:35: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ bookmarks.c:487:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] url2 = convert_string(table, url, strlen(url), ^~~ bookmarks.c:495:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] title2 = convert_string(table, title, strlen(title), ^~~~~ bookmarks.c:505:41: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_event_id(update_bookmark_event_id, "bookmark-update"); ^~~~~~~~~~~~~~~~~ bookmarks.c:515:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(bm->url); ^~~~~~~ bookmarks.c:522:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_hash_item(bookmark_cache, url2, strlen(url2), bm); ^~~~ bookmarks.c:552:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(bookmark->title, title)) return bookmark; ^~~~~~~~~~~~~~~ bookmarks.c:552:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(bookmark->title, title)) return bookmark; ^~~~~ bookmarks.c:569:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item = get_hash_item(bookmark_cache, url, strlen(url)); ^~~ bookmarks.c:618:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ bookmarks.c:653:27: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] foldername = get_opt_str("ui.sessions.auto_save_foldername"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:659:25: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] from_cp = get_cp_index("System"); ^~~~~~~~ bookmarks.c:660:23: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] to_cp = get_cp_index("UTF-8"); ^~~~~~~ bookmarks.c:665:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] foldername, strlen(foldername), ^~~~~~~~~~ bookmarks.c:675:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous") ^~~~~~~~~~~ bookmarks.c:676:23: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !get_opt_bool("ui.sessions.auto_save")) ^~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:698:31: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&folderstring, "Session snapshot"); ^~~~~~~~~~~~~~~~~~ bookmarks.c:701:31: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&folderstring, " - "); ^~~~~ bookmarks.c:702:48: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_date_to_string(&folderstring, get_opt_str("ui.date_format"), NULL); ^~~~~~~~~~~~~~~~ bookmarks.c:707:49: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] folder = add_bookmark_cp(NULL, 1, get_cp_index("System"), ^~~~~~~~ bookmarks.c:734:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(foldername && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:734:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(foldername && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:740:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(bookmark->title, foldername)) ^~~~~~~~~~~~~~~ bookmarks.c:740:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(bookmark->title, foldername)) ^~~~~~~~~~ dialogs.c:59:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ dialogs.c:67:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bookmark->title, strlen(bookmark->title), ^~~~~~~~~~~~~~~ dialogs.c:87:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ dialogs.c:97:40: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Title", term)); ^~~~~~~ dialogs.c:97:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Title", term)); ^~~~~~ dialogs.c:98:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] convert_string(convert_table, bookmark->title, strlen(bookmark->title), ^~~~~~~~~~~~~~~ dialogs.c:101:42: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: ", _("URL", term)); ^~~~~ dialogs.c:101:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: ", _("URL", term)); ^~~~~~~~ dialogs.c:102:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] convert_string(convert_table, bookmark->url, strlen(bookmark->url), ^~~~~~~~~~~~~ dialogs.c:138:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(bookmark)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:138:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(bookmark)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:149:2: warning: initializing 'unsigned char *' with an expression of type 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the bookmark \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:151:2: warning: initializing 'unsigned char *' with an expression of type 'char [62]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the bookmark \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:153:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the folder \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:155:2: warning: initializing 'unsigned char *' with an expression of type 'char [60]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but the folder \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:157:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:159:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked bookmarks?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:161:2: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete folder"), ^~~~~~~~~~~~~~~~~~~ dialogs.c:163:2: warning: initializing 'unsigned char *' with an expression of type 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete the folder \"%s\" and all bookmarks in it?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:165:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete bookmark"), ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:167:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete this bookmark?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:169:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Clear all bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:171:2: warning: initializing 'unsigned char *' with an expression of type 'char [44]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to remove all bookmarks?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:327:8: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Add folder"), N_("Folder name"), ^~~~~~~~~~~~~~~~ dialogs.c:327:26: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Add folder"), N_("Folder name"), ^~~~~~~~~~~~~~~~~ dialogs.c:349:49: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_add_bookmark(dlg_data->win->term, dlg_data, "-", ""); ^~~ dialogs.c:349:54: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_add_bookmark(dlg_data->win->term, dlg_data, "-", ""); ^~ dialogs.c:390:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ dialogs.c:400:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bm->title, strlen(bm->title), ^~~~~~~~~ dialogs.c:404:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bm->url, strlen(bm->url), ^~~~~~~ dialogs.c:410:13: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Edit bookmark"), ^~~~~~~~~~~~~~~~~~~ dialogs.c:459:39: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_event_id(move_bookmark_event_id, "bookmark-move"); ^~~~~~~~~~~~~~~ dialogs.c:567:5: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Cannot move folder inside itself"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:568:5: warning: passing 'char [156]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("You are trying to move the marked folder inside " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:574:5: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Nothing to move"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:575:5: warning: passing 'char [296]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("To move bookmarks, first mark all the bookmarks " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:593:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ dialogs.c:594:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Edit"), push_edit_button, 0 }, ^~~~~~~~~~~ dialogs.c:595:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ dialogs.c:596:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Add"), push_add_button, 0 }, ^~~~~~~~~~ dialogs.c:597:4: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Add se~parator"), push_add_separator_button, 0 }, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:598:4: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Add ~folder"), push_add_folder_button, 0 }, ^~~~~~~~~~~~~~~~~ dialogs.c:599:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Move"), push_move_button, 0 }, ^~~~~~~~~~~ dialogs.c:600:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Search"), push_search_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:613:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bookmark manager"), ^~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:664:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ctx->title && ctx->url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:664:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ctx->title && ctx->url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:666:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx->found = (*ctx->url && c_strcasestr(bm->url, ctx->url)); ^~~~~~~ dialogs.c:666:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx->found = (*ctx->url && c_strcasestr(bm->url, ctx->url)); ^~~~~~~~ dialogs.c:683:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(bm->title), ^~~~~~~~~ dialogs.c:690:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx->found = (strcasestr(title, ctx->title) ^~~~~ dialogs.c:690:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx->found = (strcasestr(title, ctx->title) ^~~~~~~~~~ dialogs.c:750:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(dlg->udata != NULL, "Bookmark search with NULL udata in dialog"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:750:2: warning: passing 'char [79]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(dlg->udata != NULL, "Bookmark search with NULL udata in dialog"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:755:31: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx.system_cp = get_cp_index("System"); ^~~~~~~~ dialogs.c:756:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx.utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ dialogs.c:764:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] title_term, strlen(title_term), ^~~~~~~~~~ dialogs.c:771:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] url_term, strlen(url_term), ^~~~~~~~ dialogs.c:775:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] title_term, strlen(title_term), ^~~~~~~~~~ dialogs.c:807:26: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ dialogs.c:813:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(bm_last_searched_title), term_cp, ^~~~~~~~~~~~~~~~~~~~~~ dialogs.c:816:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(bm_last_searched_url), term_cp, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:825:26: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_edit_dialog(term, 1, N_("Search bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~ dialogs.c:892:26: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_edit_dialog(term, 1, N_("Add bookmark"), title, url, ses, ^~~~~~~~~~~~~~~~~~ dialogs.c:926:27: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int to_cp = get_cp_index("UTF-8"); ^~~~~~~ dialogs.c:934:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] foldername, strlen(foldername), ^~~~~~~~~~ dialogs.c:950:27: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, _("Saved session", term)); ^~~~~~~~~~~~~~~ dialogs.c:953:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, " - "); ^~~~~ dialogs.c:954:42: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_date_to_string(&string, get_opt_str("ui.date_format"), NULL); ^~~~~~~~~~~~~~~~ dialogs.c:958:8: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bookmark tabs"), N_("Enter folder name"), ^~~~~~~~~~~~~~~~~~~ dialogs.c:958:29: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bookmark tabs"), N_("Enter folder name"), ^~~~~~~~~~~~~~~~~~~~~~~ cache.c:131:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!uri->fragment, "Fragment in URI (%s)", struri(uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:131:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!uri->fragment, "Fragment in URI (%s)", struri(uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:196:44: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (cached->redirect && !get_opt_bool("document.cache.cache_redirects")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:205:21: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && get_opt_int("document.cache.revalidation_interval") >= 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:206:37: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cached->seconds + get_opt_int("document.cache.revalidation_interval") < time(NULL)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:260:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cached->data_size >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:260:2: warning: passing 'char [78]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cached->data_size >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:265:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cache_size >= 0, "cache_size underflow: %ld", cache_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:265:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cache_size >= 0, "cache_size underflow: %ld", cache_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:506:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("fragments overlap"); ^~~~~~~~ cache.c:506:12: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("fragments overlap"); ^~~~~~~~~~~~~~~~~~~ cache.c:580:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(f->length >= 0); ^~~~~~~~~~~~~~~~~~~~~~ cache.c:580:3: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(f->length >= 0); ^~~~~~~~~~~~~~~~~~~~~~ cache.c:656:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!is_object_used(cached), "deleting locked cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:656:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!is_object_used(cached), "deleting locked cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:657:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!is_entry_used(cached), "deleting loading cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:657:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!is_entry_used(cached), "deleting loading cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:738:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!strchr(uristring, POST_CHAR)); ^~~~~~~~~ cache.c:738:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!strchr(uristring, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:738:3: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!strchr(uristring, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:764:50: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned longlong opt_cache_size = get_opt_long("document.cache.memory.size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:799:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:799:3: warning: passing 'char [107]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:808:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(old_cache_size == cache_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:808:2: warning: passing 'char [91]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(old_cache_size == cache_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:838:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:838:3: warning: passing 'char [107]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:850:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(new_cache_size == 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:850:2: warning: passing 'char [69]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(new_cache_size == 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:65:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("URL", term)); ^~~~~ dialogs.c:66:22: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, ": "); ^~~~ dialogs.c:72:42: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Proxy URL", term)); ^~~~~~~~~~~ dialogs.c:72:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Proxy URL", term)); ^~~~~~~~ dialogs.c:77:42: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Redirect", term)); ^~~~~~~~~~ dialogs.c:77:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Redirect", term)); ^~~~~~~~ dialogs.c:81:24: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, " (GET)"); ^~~~~~~~ dialogs.c:85:59: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Size", term), ^~~~~~ dialogs.c:85:29: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Size", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:87:59: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Loaded size", term), ^~~~~~~~~~~~~ dialogs.c:87:29: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Loaded size", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:90:44: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Content type", term), ^~~~~~~~~~~~~~ dialogs.c:90:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Content type", term), ^~~~~~~~~~ dialogs.c:94:44: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Last modified", term), ^~~~~~~~~~~~~~~ dialogs.c:94:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Last modified", term), ^~~~~~~~~~ dialogs.c:98:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", "ETag", ^~~~~~~~~~ dialogs.c:102:44: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("SSL Cipher", term), ^~~~~~~~~~~~ dialogs.c:102:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("SSL Cipher", term), ^~~~~~~~~~ dialogs.c:106:44: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Encoding", term), ^~~~~~~~~~ dialogs.c:106:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Encoding", term), ^~~~~~~~~~ dialogs.c:112:25: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("Flags", term)); ^~~~~~~ dialogs.c:113:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, ": "); ^~~~ dialogs.c:115:26: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("incomplete", term)); ^~~~~~~~~~~~ dialogs.c:118:45: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!cached->valid) add_to_string(&msg, _("invalid", term)); ^~~~~~~~~ dialogs.c:125:42: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Expires", term)); ^~~~~~~~~ dialogs.c:125:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Expires", term)); ^~~~~~~~ dialogs.c:126:40: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_date_to_string(&msg, get_opt_str("ui.date_format"), &expires); ^~~~~~~~~~~~~~~~ dialogs.c:167:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(cached)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:167:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(cached)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:178:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasestr(struri(cached->uri), text) ^~~~~~~~~~~~~~~~~~~ dialogs.c:178:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasestr(struri(cached->uri), text) ^~~~ dialogs.c:179:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (cached->head && c_strcasestr(cached->head, text))) ^~~~~~~~~~~~ dialogs.c:179:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (cached->head && c_strcasestr(cached->head, text))) ^~~~ dialogs.c:187:2: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but cache entry \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:189:2: warning: initializing 'unsigned char *' with an expression of type 'char [61]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but cache entry \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:195:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked cache entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:197:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked cache entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:203:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete cache entry"), ^~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:205:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete this cache entry?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:229:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ dialogs.c:230:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ dialogs.c:231:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:232:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Search"), push_hierbox_search_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:237:2: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Cache manager"), ^~~~~~~~~~~~~~~~~~~~ cmdline.c:73:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (pos = strchr(oname, '_'); pos; ^~~~~ cmdline.c:73:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (pos = strchr(oname, '_'); pos; ^ ~~~~~~~~~~~~~~~~~~ cmdline.c:74:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pos = strchr(pos, '_')) ^~~ cmdline.c:74:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] pos = strchr(pos, '_')) ^ ~~~~~~~~~~~~~~~~ cmdline.c:91:23: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("Cannot parse option %s: %s"), argv[-1], err); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:114:19: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("Unknown option %s"), argv[-1]); ^~~~~~~~~~~~~~~~~~~ cmdline.c:133:32: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (*argc < 1) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ cmdline.c:137:36: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_config_file(config_options, "-eval", *(*argv - 1), NULL, 0); ^~~~~~~ cmdline.c:147:27: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_strncpy(get_opt_str("mime.default_type"), "text/html", MAX_STR_LEN); ^~~~~~~~~~~~~~~~~~~ cmdline.c:147:49: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_strncpy(get_opt_str("mime.default_type"), "text/html", MAX_STR_LEN); ^~~~~~~~~~~ cmdline.c:157:29: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!*argc) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ cmdline.c:158:32: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (*argc > 1) return gettext("Too many parameters"); ^~~~~~~~~~~~~~~~~~~~~ cmdline.c:163:18: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] herror(gettext("error")); ^~~~~~~ cmdline.c:163:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] herror(gettext("error")); ^~~~~~~~~~~~~~~~ cmdline.c:167:10: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return ""; ^~ cmdline.c:178:5: warning: passing 'unsigned char [46]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p, INET6_ADDRSTRLEN)) ^ cmdline.c:179:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Resolver error")); ^~~~~ cmdline.c:179:18: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Resolver error")); ^~~~~~~~~~~~~~~~ cmdline.c:195:9: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return ""; ^~ cmdline.c:215:5: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "openURL", REMOTE_METHOD_OPENURL }, ^~~~~~~~~ cmdline.c:216:5: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "ping", REMOTE_METHOD_PING }, ^~~~~~ cmdline.c:217:5: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { "addBookmark", REMOTE_METHOD_ADDBOOKMARK }, ^~~~~~~~~~~~~ cmdline.c:218:5: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "infoBox", REMOTE_METHOD_INFOBOX }, ^~~~~~~~~ cmdline.c:219:5: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "xfeDoCommand", REMOTE_METHOD_XFEDOCOMMAND }, ^~~~~~~~~~~~~~ cmdline.c:227:32: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (*argc < 1) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ cmdline.c:239:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] argend = arg + strlen(arg); ^~~ cmdline.c:256:18: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Out of memory"); ^~~~~~~~~~~~~~~ cmdline.c:264:19: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Too many arguments"); ^~~~~~~~~~~~~~~~~~~~ cmdline.c:273:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((end = strchr(end, '"'))) { ^~~ cmdline.c:273:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((end = strchr(end, '"'))) { ^ ~~~~~~~~~~~~~~~~ cmdline.c:282:20: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Mismatched ending argument quoting"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:287:20: warning: passing 'char [30]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Garbage after quoted argument"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:301:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(start, ','); ^~~~~ cmdline.c:301:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(start, ','); ^ ~~~~~~~~~~~~~~~~~~ cmdline.c:303:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = start + strlen(start); ^~~~~ cmdline.c:322:8: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(command, len, name, -1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:337:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(where, "new-window")) { ^~~~~ cmdline.c:340:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strstr(where, "new-tab")) { ^~~~~ cmdline.c:360:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(remote_argv[0], "openBrowser")) { ^~~~~~~~~~~~~~ cmdline.c:381:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] insert_in_string(&remote_url, 0, "about:", 6); ^~~~~~~~ cmdline.c:394:18: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Remote method not supported"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:406:9: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return ""; ^~ cmdline.c:425:50: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] static const struct string indent = INIT_STRING(" ", 12); ^~~~~~~~~~~~~~ cmdline.c:437:12: warning: passing 'char [46]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] gettext("Out of memory formatting option documentation")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:473:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!capt && !c_strncasecmp(option->name, "_template_", 10)) ^~~~~~~~~~~~ cmdline.c:477:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(option->name); ^~~~~~~~~~~~ cmdline.c:481:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_strncpy(savedpos + len, ", -", max - len); ^~~~~ cmdline.c:497:20: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: %ld)"), ^~~~~~~~~~~~~~~~ cmdline.c:497:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: %ld)"), ^~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:504:20: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: \"%s\")"), ^~~~~~~~~~~~~~~~~~~ cmdline.c:504:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: \"%s\")"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:509:20: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(alias for %s)"), ^~~~~~~~~~~~~~~~ cmdline.c:509:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(alias for %s)"), ^~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:514:20: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~ cmdline.c:514:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:523:20: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~ cmdline.c:523:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:533:20: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: \"%s\")"), ^~~~~~~~~~~~~~~~~~~ cmdline.c:533:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf(gettext("(default: \"%s\")"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:540:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int pathlen = strlen(path); ^~~~ cmdline.c:541:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int namelen = strlen(option->name); ^~~~~~~~~~~~ cmdline.c:601:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(option->name); ^~~~~~~~~~~~ cmdline.c:618:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(saved, ", -"); ^~~~~ cmdline.c:626:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = ALIGN_WIDTH - len - strlen(help); ^~~~ cmdline.c:647:34: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *lineend = strchr(full_static_version, '\n'); ^~~~~~~~~~~~~~~~~~~ cmdline.c:647:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *lineend = strchr(full_static_version, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:653:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(option->name, "config-help")) { ^~~~~~~~~~~~ cmdline.c:654:27: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf("%s:\n", gettext("Configuration options")); ^~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:655:41: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] print_full_help_outer(config_options, ""); ^~ cmdline.c:658:18: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] gettext("Usage: elinks [OPTION]... [URL]..."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:659:18: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] gettext("Options")); ^~~~~~~~~ cmdline.c:660:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(option->name, "long-help")) { ^~~~~~~~~~~~ cmdline.c:661:43: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] print_full_help_outer(cmdline_options, "-"); ^~~ cmdline.c:668:9: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return ""; ^~ cmdline.c:678:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(option->name, "confdir")) { ^~~~~~~~~~~~ cmdline.c:679:10: warning: assigning to 'unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] target = "config-dir"; ^ ~~~~~~~~~~~~ cmdline.c:680:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(option->name, "conffile")) { ^~~~~~~~~~~~ cmdline.c:681:10: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] target = "config-file"; ^ ~~~~~~~~~~~~~ cmdline.c:682:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(option->name, "stdin")) { ^~~~~~~~~~~~ cmdline.c:701:18: warning: passing 'char [27]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Internal consistency error"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:705:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option); ^~~~~~~~~~~~~~ cmdline.c:705:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option); ^~~~~~~~~~~~~~ cmdline.c:716:14: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("config.saving_style") = 2; ^~~~~~~~~~~~~~~~~~~~~ cmdline.c:718:39: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] config_string = create_config_string("", "", config_options); ^~ cmdline.c:718:43: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] config_string = create_config_string("", "", config_options); ^~ cmdline.c:725:9: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return ""; ^~ cmdline.c:737:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), ^~ cmdline.c:738:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "anonymous", 0, 0, ^~~~~~~~~~~ cmdline.c:737:20: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:737:2: warning: initializing 'unsigned char *' with an expression of type 'char [232]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:745:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Autosubmit first form"), ^~ cmdline.c:746:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "auto-submit", 0, 0, ^~~~~~~~~~~~~ cmdline.c:745:20: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Autosubmit first form"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:745:2: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Autosubmit first form"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:749:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Clone internal session with given ID"), ^~ cmdline.c:750:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "base-session", 0, 0, INT_MAX, 0, ^~~~~~~~~~~~~~ cmdline.c:749:19: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Clone internal session with given ID"), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:749:2: warning: initializing 'unsigned char *' with an expression of type 'char [165]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Clone internal session with given ID"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:755:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), ^~ cmdline.c:755:29: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), ^~~~~~~~~ cmdline.c:757:18: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of directory with configuration file"), ^~ cmdline.c:758:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "config-dir", 0, "", ^~~~~~~~~~~~ cmdline.c:757:22: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of directory with configuration file"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:757:2: warning: initializing 'unsigned char *' with an expression of type 'char [200]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of directory with configuration file"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:764:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), ^~ cmdline.c:765:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "config-dump", 0, printconfigdump_cmd, ^~~~~~~~~~~~~ cmdline.c:764:23: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:764:2: warning: initializing 'unsigned char *' with an expression of type 'char [80]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:769:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), ^~ cmdline.c:769:29: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), ^~~~~~~~~~ cmdline.c:771:18: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of configuration file"), ^~ cmdline.c:772:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "config-file", 0, "elinks.conf", ^~~~~~~~~~~~~ cmdline.c:771:22: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of configuration file"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:771:2: warning: initializing 'unsigned char *' with an expression of type 'char [133]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of configuration file"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:777:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print help for configuration options"), ^~ cmdline.c:778:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "config-help", 0, printhelp_cmd, ^~~~~~~~~~~~~ cmdline.c:777:23: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print help for configuration options"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:777:2: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print help for configuration options"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:781:20: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), ^~ cmdline.c:782:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "default-mime-type", 0, "mime.default_type", ^~~~~~~~~~~~~~~~~~~ cmdline.c:781:24: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:781:2: warning: initializing 'unsigned char *' with an expression of type 'char [58]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:786:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), ^~ cmdline.c:787:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "default-keys", 0, 0, ^~~~~~~~~~~~~~ cmdline.c:786:20: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:786:2: warning: initializing 'unsigned char *' with an expression of type 'char [147]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:792:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), ^~ cmdline.c:793:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "dump", 0, 0, ^~~~~~ cmdline.c:792:20: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:792:2: warning: initializing 'unsigned char *' with an expression of type 'char [61]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:797:20: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), ^~ cmdline.c:798:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "dump-charset", 0, "document.dump.codepage", ^~~~~~~~~~~~~~ cmdline.c:797:24: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:797:2: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:801:20: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), ^~ cmdline.c:802:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "dump-color-mode", 0, "document.dump.color_mode", ^~~~~~~~~~~~~~~~~ cmdline.c:801:24: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:801:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:805:20: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), ^~ cmdline.c:806:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "dump-width", 0, "document.dump.width", ^~~~~~~~~~~~ cmdline.c:805:24: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:805:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:809:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), ^~ cmdline.c:810:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "eval", 0, eval_cmd, ^~~~~~ cmdline.c:809:23: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:809:2: warning: initializing 'unsigned char *' with an expression of type 'char [193]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:817:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), ^~ cmdline.c:818:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "force-html", 0, forcehtml_cmd, ^~~~~~~~~~~~ cmdline.c:817:23: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:817:2: warning: initializing 'unsigned char *' with an expression of type 'char [167]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:825:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), ^~ cmdline.c:825:29: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), ^~~ cmdline.c:827:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), ^~ cmdline.c:827:29: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), ^~~ cmdline.c:829:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print usage help and exit"), ^~ cmdline.c:830:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "help", 0, printhelp_cmd, ^~~~~~ cmdline.c:829:23: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print usage help and exit"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:829:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print usage help and exit"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:833:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Only permit local connections"), ^~ cmdline.c:834:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "localhost", 0, 0, ^~~~~~~~~~~ cmdline.c:833:20: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Only permit local connections"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:833:2: warning: initializing 'unsigned char *' with an expression of type 'char [151]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Only permit local connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:839:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), ^~ cmdline.c:840:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "long-help", 0, printhelp_cmd, ^~~~~~~~~~~ cmdline.c:839:23: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:839:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:843:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Look up specified host"), ^~ cmdline.c:844:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "lookup", 0, lookup_cmd, ^~~~~~~~ cmdline.c:843:23: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Look up specified host"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:843:2: warning: initializing 'unsigned char *' with an expression of type 'char [64]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Look up specified host"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:848:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Run as separate instance"), ^~ cmdline.c:849:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "no-connect", 0, 0, ^~~~~~~~~~~~ cmdline.c:848:20: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Run as separate instance"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:848:2: warning: initializing 'unsigned char *' with an expression of type 'char [223]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Run as separate instance"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:855:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), ^~ cmdline.c:856:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "no-home", 0, 0, ^~~~~~~~~ cmdline.c:855:20: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:855:2: warning: initializing 'unsigned char *' with an expression of type 'char [192]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:862:20: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), ^~ cmdline.c:863:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "no-numbering", OPT_ALIAS_NEGATE, "document.dump.numbering", ^~~~~~~~~~~~~~ cmdline.c:862:24: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:862:2: warning: initializing 'unsigned char *' with an expression of type 'char [106]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:868:20: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), ^~ cmdline.c:869:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "no-references", OPT_ALIAS_NEGATE, "document.dump.references", ^~~~~~~~~~~~~~~ cmdline.c:868:24: warning: initializing 'unsigned char *' with an expression of type 'char [51]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:868:2: warning: initializing 'unsigned char *' with an expression of type 'char [130]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:875:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Control an already running ELinks"), ^~ cmdline.c:876:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "remote", 0, remote_cmd, ^~~~~~~~ cmdline.c:875:23: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Control an already running ELinks"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:875:2: warning: initializing 'unsigned char *' with an expression of type 'char [795]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Control an already running ELinks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:895:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Connect to session ring with given ID"), ^~ cmdline.c:896:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "session-ring", 0, 0, INT_MAX, 0, ^~~~~~~~~~~~~~ cmdline.c:895:19: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Connect to session ring with given ID"), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:895:2: warning: initializing 'unsigned char *' with an expression of type 'char [880]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Connect to session ring with given ID"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:915:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), ^~ cmdline.c:916:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "source", 0, 0, ^~~~~~~~ cmdline.c:915:20: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:915:2: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:919:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), ^~ cmdline.c:919:29: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), ^~~~~~~ cmdline.c:921:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), ^~ cmdline.c:922:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "touch-files", 0, 0, ^~~~~~~~~~~~~ cmdline.c:921:20: warning: initializing 'unsigned char *' with an expression of type 'char [69]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:921:2: warning: initializing 'unsigned char *' with an expression of type 'char [209]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:928:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Verbose level"), ^~ cmdline.c:929:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "verbose", 0, 0, VERBOSE_LEVELS - 1, VERBOSE_WARNINGS, ^~~~~~~~~ cmdline.c:928:19: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Verbose level"), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ cmdline.c:928:2: warning: initializing 'unsigned char *' with an expression of type 'char [185]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("", N_("Verbose level"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:936:19: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print version information and exit"), ^~ cmdline.c:937:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "version", 0, version_cmd, ^~~~~~~~~ cmdline.c:936:23: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print version information and exit"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:936:2: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print version information and exit"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:121:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] start += strcspn(start, "\n"); ^~~~~ conf.c:136:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(isquote(*pos->look)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:136:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(isquote(*pos->look)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:310:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(mirror, "unset "); ^~~~~~~~ conf.c:392:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(mirror, "set "); ^~~~~~ conf.c:395:27: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(mirror, " = "); ^~~~~ conf.c:467:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_cmd_opt_bool("default-keys") ^~~~~~~~~~~~~~ conf.c:558:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "set", parse_set }, ^~~~~ conf.c:559:4: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "unset", parse_unset }, ^~~~~~~ conf.c:560:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "bind", parse_bind }, ^~~~~~ conf.c:561:4: warning: initializing 'const unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "include", parse_include }, ^~~~~~~~~ conf.c:574:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(mirror == NULL || state->mirrored == state->pos.look); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:574:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(mirror == NULL || state->mirrored == state->pos.look); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:579:23: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int cmdlen = strlen(handler->command); ^~~~~~~~~~~~~~~~ conf.c:581:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(state->pos.look, handler->command, cmdlen) ^~~~~~~~~~~~~~~ conf.c:581:33: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(state->pos.look, handler->command, cmdlen) ^~~~~~~~~~~~~~~~ conf.c:628:33: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!mirror && get_cmd_opt_int("verbose") >= VERBOSE_WARNINGS) ^~~~~~~~~ conf.c:683:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("dump") ^~~~~~ conf.c:684:26: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("source")) ^~~~~~~~ conf.c:701:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fd = open(name, O_RDONLY | O_NOCTTY); ^~~~ conf.c:763:19: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] load_config_file(CONFDIR, file, tree, NULL, 1); ^~~~~~~ conf.c:770:35: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] load_config_from(get_cmd_opt_str("config-file"), ^~~~~~~~~~~~~ conf.c:846:30: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(&indent, "# ")) goto out_of_memory; ^~~~~ conf.c:868:26: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "## "); ^~~~~ conf.c:893:27: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "un"); ^~~~ conf.c:895:26: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "set "); ^~~~~~ conf.c:902:27: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, " = "); ^~~~~ conf.c:906:5: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option_types[option->type].write); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:906:5: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option_types[option->type].write); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:924:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int n = strlen(text) + 2; ^~~~ conf.c:928:24: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "\n\n\n"); ^~~~~~~~ conf.c:930:24: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "\n# "); ^~~~~~ conf.c:932:24: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "#\n\n"); ^~~~~~~ conf.c:943:30: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int savestyle = get_opt_int("config.saving_style"); ^~~~~~~~~~~~~~~~~~~~~ conf.c:944:26: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int i18n = get_opt_bool("config.i18n"); ^~~~~~~~~~~~~ conf.c:958:26: warning: passing 'char [40]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&config, "## ELinks " VERSION " configuration file\n\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:959:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(savestyle >= 0 && savestyle <= 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:959:3: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(savestyle >= 0 && savestyle <= 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:962:37: warning: passing 'char [259]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ conf.c:970:37: warning: passing 'char [438]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ conf.c:980:37: warning: passing 'char [259]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ conf.c:989:26: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&config, "##\n"); ^~~~~~ conf.c:991:36: warning: passing 'char [188]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ conf.c:999:28: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] indentation = get_opt_int("config.indentation"); ^~~~~~~~~~~~~~~~~~~~ conf.c:1000:25: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] comments = get_opt_int("config.comments"); ^~~~~~~~~~~~~~~~~ conf.c:1005:16: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] conf_i18n(N_("Automatically saved options\n"), i18n)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:1017:16: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] conf_i18n(N_("Automatically saved keybindings\n"), i18n)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:1037:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int prefixlen = strlen(prefix); ^~~~~~ conf.c:1040:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *slash = name_has_slash || prefix_has_slash ? "" : STRING_DIR_SEP; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:1051:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] secure_fputs(ssi, cfg_str); ^~~~~~~ conf.c:1069:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term); ^~~~~~~~~~~~ conf.c:1069:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term); ^~~~~~~~~~~~ conf.c:1072:45: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_config_dialog(term, get_cmd_opt_str("config-file"), ^~~~~~~~~~~~~ conf.c:1077:56: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return write_config_file(elinks_home, get_cmd_opt_str("config-file"), ^~~~~~~~~~~~~ dialogs.c:37:15: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool("ui.success_msgbox") = 0; ^~~~~~~~~~~~~~~~~~~ dialogs.c:38:51: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] option_changed(NULL, get_opt_rec(config_options, "ui.success_msgbox")); ^~~~~~~~~~~~~~~~~~~ dialogs.c:50:21: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_opt_bool("ui.success_msgbox")) return; ^~~~~~~~~~~~~~~~~~~ dialogs.c:54:19: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg_text(term, N_("Options were saved successfully to config file %s."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:57:19: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), ^ dialogs.c:58:19: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Do not show anymore"), disable_success_msgbox, 0)); ^ dialogs.c:53:4: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Write config success"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:70:19: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg_text(term, N_("Unable to write to config file %s.\n%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:69:4: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Write config error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:110:24: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, "[0|1]"); ^~~~~~~ dialogs.c:112:31: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "[%li..%li]", option->min, option->max); ^~~~~~~~~~~~ dialogs.c:125:15: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] " (", _("modified", term), ")", ^~~~~~~~~~ dialogs.c:140:42: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Name", term), option->name); ^~~~~~ dialogs.c:140:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Name", term), option->name); ^~~~~~~~ dialogs.c:145:9: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("(expand by pressing space)", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:149:44: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Type", term), type); ^~~~~~ dialogs.c:149:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Type", term), type); ^~~~~~~~~~ dialogs.c:169:26: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, " "); ^~~ dialogs.c:174:45: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Value", term), value.source); ^~~~~~~ dialogs.c:174:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Value", term), value.source); ^~~~~~~~~~ dialogs.c:178:27: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("\n\nThis value has been changed" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:186:48: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n\n%s:\n%s", _("Description", term), desc); ^~~~~~~~~~~~~ dialogs.c:186:31: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n\n%s:\n%s", _("Description", term), desc); ^~~~~~~~~~~~~ dialogs.c:212:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcasestr(option->name, text) ^~~~~~~~~~~~ dialogs.c:212:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcasestr(option->name, text) ^~~~ dialogs.c:213:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (option->capt && strcasestr(_(option->capt, term), text))) ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:213:60: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (option->capt && strcasestr(_(option->capt, term), text))) ^~~~ dialogs.c:238:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(option)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:238:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(option)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:291:4: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Error"), ALIGN_LEFT, ^~~~~~~~~~~ dialogs.c:292:4: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bad option value.")); ^~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:320:17: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Edit", term); ^~~~~~ dialogs.c:329:22: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = straconcat(_("Name", term), ": ", option->name, "\n", ^~~~~~ dialogs.c:330:8: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Type", term), ": ", ^~~~~~ dialogs.c:333:22: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] desc = straconcat(_("Description", term), ": \n", ^~~~~~~~~~~~~ dialogs.c:361:29: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Value", term), 0, 0, check_valid_option, MAX_STR_LEN, value, NULL); ^~~~~~~ dialogs.c:365:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~OK", term), B_ENTER, ok_dialog, NULL); ^~~~~ dialogs.c:366:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ dialogs.c:368:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:368:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:390:5: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Edit"), ALIGN_LEFT, ^~~~~~~~~~ dialogs.c:391:5: warning: passing 'char [141]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("This option cannot be edited. This means that " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:430:6: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Bad string"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ dialogs.c:431:6: warning: passing 'char [94]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Option names may only contain alpha-numeric characters\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:452:21: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_box(term, 0, N_("Add option"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ dialogs.c:453:5: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Cannot add an option here.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:477:48: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_dialog(term, getml(ctx, (void *) NULL), N_("Add option"), N_("Name"), ^~~~~~~~~~~~~~~~ dialogs.c:477:66: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] input_dialog(term, getml(ctx, (void *) NULL), N_("Add option"), N_("Name"), ^~~~~~~~~~ dialogs.c:479:21: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, check_option_name, ^~ dialogs.c:500:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ dialogs.c:501:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Edit"), push_edit_button, 0 }, ^~~~~~~~~~~ dialogs.c:502:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Add"), push_add_button, 0 }, ^~~~~~~~~~ dialogs.c:503:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ dialogs.c:504:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Search"), push_hierbox_search_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:505:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Sa~ve"), push_save_button, 0 }, ^~~~~~~~~~~ dialogs.c:510:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Option manager"), ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:541:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(action_id < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:541:2: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(action_id < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:568:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(act->num < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:568:4: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(act->num < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:576:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(act->desc); ^~~~~~~~~~~~~~~~~ dialogs.c:576:4: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(act->desc); ^~~~~~~~~~~~~~~~~ dialogs.c:674:40: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Keystroke", term)); ^~~~~~~~~~~ dialogs.c:674:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Keystroke", term)); ^~~~~~ dialogs.c:676:44: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Action", term), action); ^~~~~~~~ dialogs.c:676:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Action", term), action); ^~~~~~~~~~ dialogs.c:677:44: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Keymap", term), keymap); ^~~~~~~~ dialogs.c:677:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Keymap", term), keymap); ^~~~~~~~~~ dialogs.c:712:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((desc && strcasestr(desc, text))) ^~~~ dialogs.c:712:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((desc && strcasestr(desc, text))) ^~~~ dialogs.c:730:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item->depth == 2 && !is_object_used(keybinding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:730:2: warning: passing 'char [66]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(item->depth == 2 && !is_object_used(keybinding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:776:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(hop); ^~~~~~~~~~~ dialogs.c:776:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(hop); ^~~~~~~~~~~ dialogs.c:817:28: warning: passing 'char [84]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg_text(new_hop->term, N_("The keystroke \"%s\" " ^~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:823:19: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_really_add_keybinding, B_ENTER), ^ dialogs.c:824:19: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ^ dialogs.c:816:4: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Keystroke already used"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:842:25: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_box(hop->term, 0, N_("Add keybinding"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:843:4: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Invalid keystroke.")); ^~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:859:21: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_box(term, 0, N_("Add keybinding"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:860:5: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Need to select an action.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:882:4: warning: passing 'char [169]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Action: %s\n" ^~~~~~~~~~~~~~~~~ dialogs.c:895:8: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Add keybinding"), text, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:897:21: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, check_keystroke, ^~ dialogs.c:929:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Add"), push_kbdbind_add_button, 0 }, ^~~~~~~~~~ dialogs.c:930:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ dialogs.c:931:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Toggle display"), push_kbdbind_toggle_display_button, 1 }, ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:932:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Search"), push_hierbox_search_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:933:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Sa~ve"), push_kbdbind_save_button, 0 }, ^~~~~~~~~~~ dialogs.c:938:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Keybinding manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~ home.c:35:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (i = strlen(path) - 1; i > 0; i--) ^~~~ home.c:61:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stat(confdir, &st)) { ^~~~~~~ home.c:62:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!mkdir(confdir, 0700)) { ^~~~~~~ home.c:100:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (i = strlen(dir) - 1; i >= 0; i--) ^~~ home.c:113:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *envhome = getenv("HOME"); ^ ~~~~~~~~~~~~~~ home.c:127:24: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_cmd_opt_str("config-dir"), ^~~~~~~~~~~~ home.c:128:8: warning: passing 'char [78]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Commandline options -config-dir set to %s, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ home.c:132:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] home_elinks = test_confdir(home, getenv("ELINKS_CONFDIR"), ^~~~~~~~~~~~~~~~~~~~~~~~ home.c:133:8: warning: passing 'char [61]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("ELINKS_CONFDIR set to %s, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ home.c:137:35: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] home_elinks = test_confdir(home, ".elinks", NULL); ^~~~~~~~~ home.c:140:35: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] home_elinks = test_confdir(home, "elinks", NULL); ^~~~~~~~ home.c:144:29: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_strn(&home_elinks, STRING_DIR_SEP); ^~~~~~~~~~~~~~ home.c:156:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Unable to find or create ELinks config " ^~~~~ home.c:156:17: warning: passing 'char [161]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Unable to find or create ELinks config " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:222:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "main", KEYMAP_MAIN, N_("Main mapping") }, ^~~~~~ kbdbind.c:222:25: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "main", KEYMAP_MAIN, N_("Main mapping") }, ^~~~~~~~~~~~~~~~~~ kbdbind.c:223:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "edit", KEYMAP_EDIT, N_("Edit mapping") }, ^~~~~~ kbdbind.c:223:25: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "edit", KEYMAP_EDIT, N_("Edit mapping") }, ^~~~~~~~~~~~~~~~~~ kbdbind.c:224:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "menu", KEYMAP_MENU, N_("Menu mapping") }, ^~~~~~ kbdbind.c:224:25: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "menu", KEYMAP_MENU, N_("Menu mapping") }, ^~~~~~~~~~~~~~~~~~ kbdbind.c:257:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:257:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:260:15: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(action->str, str)) ^~~~~~~~~~~ kbdbind.c:260:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(action->str, str)) ^~~ kbdbind.c:269:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:269:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:298:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:298:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:309:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(keymap_table[keymap_id].str, keymap_str)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:309:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(keymap_table[keymap_id].str, keymap_str)) ^~~~~~~~~~ kbdbind.c:328:4: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Enter", KBD_ENTER }, ^~~~~~~ kbdbind.c:329:4: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Space", ' ' }, ^~~~~~~ kbdbind.c:330:4: warning: initializing 'const unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Backspace", KBD_BS }, ^~~~~~~~~~~ kbdbind.c:331:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Tab", KBD_TAB }, ^~~~~ kbdbind.c:332:4: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Escape", KBD_ESC }, ^~~~~~~~ kbdbind.c:333:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Left", KBD_LEFT }, ^~~~~~ kbdbind.c:334:4: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Right", KBD_RIGHT }, ^~~~~~~ kbdbind.c:335:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Up", KBD_UP }, ^~~~ kbdbind.c:336:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Down", KBD_DOWN }, ^~~~~~ kbdbind.c:337:4: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Insert", KBD_INS }, ^~~~~~~~ kbdbind.c:338:4: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Delete", KBD_DEL }, ^~~~~~~~ kbdbind.c:339:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Home", KBD_HOME }, ^~~~~~ kbdbind.c:340:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "End", KBD_END }, ^~~~~ kbdbind.c:341:4: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { "PageUp", KBD_PAGE_UP }, ^~~~~~~~ kbdbind.c:342:4: warning: initializing 'const unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { "PageDown", KBD_PAGE_DOWN }, ^~~~~~~~~~ kbdbind.c:343:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F1", KBD_F1 }, ^~~~ kbdbind.c:344:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F2", KBD_F2 }, ^~~~ kbdbind.c:345:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F3", KBD_F3 }, ^~~~ kbdbind.c:346:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F4", KBD_F4 }, ^~~~ kbdbind.c:347:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F5", KBD_F5 }, ^~~~ kbdbind.c:348:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F6", KBD_F6 }, ^~~~ kbdbind.c:349:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F7", KBD_F7 }, ^~~~ kbdbind.c:350:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F8", KBD_F8 }, ^~~~ kbdbind.c:351:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F9", KBD_F9 }, ^~~~ kbdbind.c:352:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F10", KBD_F10 }, ^~~~~ kbdbind.c:353:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F11", KBD_F11 }, ^~~~~ kbdbind.c:354:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "F12", KBD_F12 }, ^~~~~ kbdbind.c:367:21: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(key->str, key_str)) ^~~~~~~~ kbdbind.c:367:31: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(key->str, key_str)) ^~~~~~~ kbdbind.c:381:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strncasecmp(s, "Shift", 5) && (s[5] == '-' || s[5] == '+')) { ^ kbdbind.c:386:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(s, "Ctrl", 4) && (s[4] == '-' || s[4] == '+')) { ^ kbdbind.c:391:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(s, "Alt", 3) && (s[3] == '-' || s[3] == '+')) { ^ kbdbind.c:448:22: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(str, "Shift-"); ^~~~~~~~ kbdbind.c:450:22: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(str, "Ctrl-"); ^~~~~~~ kbdbind.c:452:22: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(str, "Alt-"); ^~~~~~ kbdbind.c:502:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:502:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:504:31: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "%s:\n", _(keymap_table[keymap_id].desc, term)); ^~~~~~~ ../.././src/config/actions-main.inc:5:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), ^~~~~~ ../.././src/config/actions-main.inc:5:29: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:6:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:8:53: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:9:45: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:10:55: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:11:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:11:55: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:12:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:12:45: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:13:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:13:53: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:14:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:14:53: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:15:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:15:47: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:16:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:16:49: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:17:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:17:49: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:18:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:18:45: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:19:49: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:20:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:20:47: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:21:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:21:53: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:22:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), ^~~~~~~~ ../.././src/config/actions-main.inc:22:33: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), ^~~~~~~~~~~ ../.././src/config/actions-main.inc:23:39: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:24:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~ ../.././src/config/actions-main.inc:24:39: warning: initializing 'unsigned char *' with an expression of type 'char [52]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:25:49: warning: initializing 'unsigned char *' with an expression of type 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:26:15: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:26:57: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:27:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:27:53: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:28:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:28:65: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:29:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:29:49: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:30:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:30:41: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:31:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:31:41: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), ^~~~~~~~~~ ../.././src/config/actions-main.inc:32:37: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:33:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:33:53: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:34:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:34:63: warning: initializing 'unsigned char *' with an expression of type 'char [60]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:35:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:35:47: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:36:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:36:43: warning: initializing 'unsigned char *' with an expression of type 'char [57]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:37:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), ^~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:37:51: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:38:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:38:55: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:39:15: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:39:61: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:40:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:40:45: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:41:15: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:41:57: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:42:15: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:42:79: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:43:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:43:47: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:44:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:44:59: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:45:15: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:45:61: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:46:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:46:63: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:47:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:47:43: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:48:15: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:48:57: warning: initializing 'unsigned char *' with an expression of type 'char [54]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:49:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~ ../.././src/config/actions-main.inc:49:39: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:50:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:50:49: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:51:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:51:43: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:52:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~ ../.././src/config/actions-main.inc:52:39: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:53:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~ ../.././src/config/actions-main.inc:53:37: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:54:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), ^~~~~~ ../.././src/config/actions-main.inc:54:29: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:55:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:55:53: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:56:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:56:53: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:57:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:57:65: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:58:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:58:55: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:59:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:59:49: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:60:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:60:55: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:61:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:61:59: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:62:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:62:49: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:63:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:63:59: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:64:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:64:49: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:65:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:65:59: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:66:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:66:49: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:67:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:67:49: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:68:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:68:51: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:69:15: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:69:61: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:70:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:70:45: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:71:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:71:55: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:72:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:72:49: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:73:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:73:45: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:74:15: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:74:61: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:75:15: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:75:89: warning: initializing 'unsigned char *' with an expression of type 'char [53]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:76:15: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:76:67: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:77:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:77:45: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:78:15: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:78:73: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:79:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:79:51: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:80:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:80:47: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:81:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:81:51: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:82:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), ^~~~~~ ../.././src/config/actions-main.inc:82:29: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:83:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:83:43: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:84:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~ ../.././src/config/actions-main.inc:84:33: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:85:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), ^~~~~~~~ ../.././src/config/actions-main.inc:85:33: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:86:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), ^~~~~~~~~~ ../.././src/config/actions-main.inc:86:37: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:87:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:87:41: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:88:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:88:47: warning: initializing 'unsigned char *' with an expression of type 'char [52]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:89:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ^~~~~~~~~ ../.././src/config/actions-main.inc:89:35: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:90:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:90:49: warning: initializing 'unsigned char *' with an expression of type 'char [44]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:91:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:91:45: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:92:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:92:43: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:93:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:93:43: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:94:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:94:43: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:95:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:95:45: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:96:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~ ../.././src/config/actions-main.inc:96:39: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:97:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~ ../.././src/config/actions-main.inc:97:33: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:98:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:98:43: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:99:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:99:53: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:100:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:100:63: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:101:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:101:63: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:102:15: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:102:73: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:103:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:103:55: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:104:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~ ../.././src/config/actions-main.inc:104:43: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:105:15: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:105:57: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:106:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), ^~~~~~~~~~~ ../.././src/config/actions-main.inc:106:39: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:107:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:107:71: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:108:15: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:108:61: warning: initializing 'unsigned char *' with an expression of type 'char [44]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:109:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), ^~~~~~~~~~ ../.././src/config/actions-main.inc:109:37: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:110:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:110:47: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:111:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:111:49: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:112:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), ^~~~~~~~~~ ../.././src/config/actions-main.inc:112:37: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:113:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), ^~~~~~~~~~ ../.././src/config/actions-main.inc:113:37: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:114:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), ^~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:114:51: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:115:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:115:41: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:116:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:116:63: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:117:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:117:63: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:118:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:118:65: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:119:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:119:55: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:120:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), ^~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:120:45: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:121:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:121:63: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:122:15: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:122:87: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:123:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), ^~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:123:53: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:124:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:124:41: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:5:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), ^~~~~~ ../.././src/config/actions-edit.inc:5:29: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:6:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:7:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:7:47: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:8:57: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:9:71: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), ^~~~~~~~~~~ ../.././src/config/actions-edit.inc:10:39: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:11:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:11:59: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:12:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), ^~~~~~~~ ../.././src/config/actions-edit.inc:12:33: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:13:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:13:49: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:14:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:14:47: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:15:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), ^~~~~~~~ ../.././src/config/actions-edit.inc:15:33: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:16:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), ^~~~~~ ../.././src/config/actions-edit.inc:16:29: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:17:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), ^~~~~ ../.././src/config/actions-edit.inc:17:27: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:18:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:18:47: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), ^~~~~~~ ../.././src/config/actions-edit.inc:19:31: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:20:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), ^~~~~~ ../.././src/config/actions-edit.inc:20:29: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:21:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), ^~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:21:43: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:22:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), ^~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:22:43: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), ^~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:23:49: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:24:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), ^~~~~~ ../.././src/config/actions-edit.inc:24:29: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:25:57: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:26:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:26:55: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:27:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), ^~~~~~~~~~~ ../.././src/config/actions-edit.inc:27:39: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:28:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:28:47: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:29:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), ^~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:29:51: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:30:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:30:47: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:31:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), ^~~~~~~~ ../.././src/config/actions-edit.inc:31:33: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), ^~~~~~~ ../.././src/config/actions-edit.inc:32:31: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:33:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:33:59: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:34:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), ^~~~ ../.././src/config/actions-edit.inc:34:25: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:5:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), ^~~~~~ ../.././src/config/actions-menu.inc:5:29: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:6:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), ^~~~~~~~ ../.././src/config/actions-menu.inc:8:33: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), ^~~~~~~~ ../.././src/config/actions-menu.inc:9:33: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), ^~~~~~ ../.././src/config/actions-menu.inc:10:29: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:11:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), ^~~~~ ../.././src/config/actions-menu.inc:11:27: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:12:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), ^~~~~~~ ../.././src/config/actions-menu.inc:12:31: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:13:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), ^~~~~~~~ ../.././src/config/actions-menu.inc:13:33: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:14:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), ^~~~~~ ../.././src/config/actions-menu.inc:14:29: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:15:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), ^~~~~~ ../.././src/config/actions-menu.inc:15:29: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:16:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), ^~~~~~~~~~~ ../.././src/config/actions-menu.inc:16:39: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:17:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), ^~~~~~~~~~~ ../.././src/config/actions-menu.inc:17:39: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:18:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), ^~~~~~~~~~~ ../.././src/config/actions-menu.inc:18:39: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), ^~~~~~~~~ ../.././src/config/actions-menu.inc:19:35: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:20:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), ^~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:20:47: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:21:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), ^~~~~~~~ ../.././src/config/actions-menu.inc:21:33: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:22:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), ^~~~~~~ ../.././src/config/actions-menu.inc:22:31: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), ^~~~~~~~ ../.././src/config/actions-menu.inc:23:33: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:24:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), ^~~~~~~~ ../.././src/config/actions-menu.inc:24:33: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), ^~~~~~~~~~ ../.././src/config/actions-menu.inc:25:37: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-menu.inc:26:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), ^~~~ ../.././src/config/actions-menu.inc:26:25: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:852:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "back", ACT_MAIN_HISTORY_MOVE_BACK }, ^~~~~~ kbdbind.c:853:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "down", ACT_MAIN_MOVE_LINK_NEXT }, ^~~~~~ kbdbind.c:854:4: warning: initializing 'const unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { "download", ACT_MAIN_LINK_DOWNLOAD }, ^~~~~~~~~~ kbdbind.c:855:4: warning: initializing 'const unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { "download-image", ACT_MAIN_LINK_DOWNLOAD_IMAGE }, ^~~~~~~~~~~~~~~~ kbdbind.c:856:4: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "end", ACT_MAIN_MOVE_DOCUMENT_END }, ^~~~~ kbdbind.c:857:4: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "enter", ACT_MAIN_LINK_FOLLOW }, ^~~~~~~ kbdbind.c:858:4: warning: initializing 'const unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "enter-reload", ACT_MAIN_LINK_FOLLOW_RELOAD }, ^~~~~~~~~~~~~~ kbdbind.c:859:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "home", ACT_MAIN_MOVE_DOCUMENT_START }, ^~~~~~ kbdbind.c:860:4: warning: initializing 'const unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "next-frame", ACT_MAIN_FRAME_NEXT }, ^~~~~~~~~~~~ kbdbind.c:861:4: warning: initializing 'const unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { "page-down", ACT_MAIN_MOVE_PAGE_DOWN }, ^~~~~~~~~~~ kbdbind.c:862:4: warning: initializing 'const unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "page-up", ACT_MAIN_MOVE_PAGE_UP }, ^~~~~~~~~ kbdbind.c:863:4: warning: initializing 'const unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { "previous-frame", ACT_MAIN_FRAME_PREV }, ^~~~~~~~~~~~~~~~ kbdbind.c:864:4: warning: initializing 'const unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "resume-download", ACT_MAIN_LINK_DOWNLOAD_RESUME }, ^~~~~~~~~~~~~~~~~ kbdbind.c:865:4: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { "unback", ACT_MAIN_HISTORY_MOVE_FORWARD }, ^~~~~~~~ kbdbind.c:866:4: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "up", ACT_MAIN_MOVE_LINK_PREV }, ^~~~ kbdbind.c:867:4: warning: initializing 'const unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "zoom-frame", ACT_MAIN_FRAME_MAXIMIZE }, ^~~~~~~~~~~~ kbdbind.c:873:4: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "edit", ACT_EDIT_OPEN_EXTERNAL }, ^~~~~~ kbdbind.c:887:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:887:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:893:16: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(alias->str, action_str)) ^~~~~~~~~~ kbdbind.c:893:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(alias->str, action_str)) ^~~~~~~~~~ kbdbind.c:944:20: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return straconcat("\"", action, "\"", (unsigned char *) NULL); ^~~~ kbdbind.c:963:22: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(file, "bind \""); ^~~~~~~~~ kbdbind.c:965:22: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(file, "\" \""); ^~~~~~~ kbdbind.c:967:22: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(file, "\" = \""); ^~~~~~~~~ kbdbind.c:996:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ "Keyboard Bindings", ^~~~~~~~~~~~~~~~~~~ options.c:58:14: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ "", ^~ options.c:63:14: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] /* desc: */ "", ^~ options.c:183:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((sep = strrchr(name, '.'))) { ^~~~ options.c:183:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((sep = strrchr(name, '.'))) { ^ ~~~~~~~~~~~~~~~~~~ options.c:201:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (option->name && !strcmp(option->name, name)) { ^~~~~~~~~~~~ options.c:201:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (option->name && !strcmp(option->name, name)) { ^~~~ options.c:208:47: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct option *template = get_opt_rec(tree, "_template_"); ^~~~~~~~~~~~ options.c:210:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(template != NULL, "Requested %s should be autocreated but " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:210:3: warning: passing 'char [102]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(template != NULL, "Requested %s should be autocreated but " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:230:21: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_opt_rec(tree, "", option); ^~ options.c:271:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:271:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:357:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && strcmp(((struct option *) cat->prev)->name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:358:9: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->name) <= 0) { ^~~~~~~~~~~~ options.c:381:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:381:5: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:386:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && strcmp(pos->name, option->name) <= 0) ^~~~~~~~~ options.c:386:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && strcmp(pos->name, option->name) <= 0) ^~~~~~~~~~~~ options.c:405:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strcmp(pos->name, "_template_")) { ^~~~~~~~~ options.c:416:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(pos != (struct option *) cat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:416:3: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(pos != (struct option *) cat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:417:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:417:3: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:428:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(path && option && tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:428:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(path && option && tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:431:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(tree != NULL, "Missing option tree for '%s'", path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:431:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(tree != NULL, "Missing option tree for '%s'", path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:436:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (option->box_item && option->name && !strcmp(option->name, "_template_")) ^~~~~~~~~~~~ options.c:437:44: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] option->box_item->visible = get_opt_bool("config.show_template"); ^~~~~~~~~~~~~~~~~~~~~~ options.c:440:47: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct option *template = get_opt_rec(tree, "_template_"); ^~~~~~~~~~~~ options.c:442:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(template); ^~~~~~~~~~~~~~~~ options.c:442:3: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(template); ^~~~~~~~~~~~~~~~ options.c:540:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] decode_color((unsigned char *) value, strlen((unsigned char *) value), ^~~~~~~~~~~~~~~~~~~~~~~ options.c:609:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("Orphaned option %s", option->name); ^~~~~ options.c:609:9: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("Orphaned option %s", option->name); ^~~~~~~~~~~~~~~~~~~~ options.c:618:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("Orphaned unregistered " ^~~~~ options.c:618:11: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("Orphaned unregistered " ^~~~~~~~~~~~~~~~~~~~~~~~ options.c:637:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option->value.tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:637:3: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option->value.tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:704:14: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.linux.type") = TERM_LINUX; ^~~~~~~~~~~~~~~~~~~~~ options.c:705:14: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.linux.colors") = COLOR_MODE_16; ^~~~~~~~~~~~~~~~~~~~~~~ options.c:706:15: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool("terminal.linux.m11_hack") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:707:14: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.vt100.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~ options.c:708:14: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.vt110.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~ options.c:709:14: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.xterm.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~ options.c:710:15: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool("terminal.xterm.underline") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:711:14: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.xterm-color.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:712:14: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_int("terminal.xterm-color.colors") = COLOR_MODE_16; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:713:15: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool("terminal.xterm-color.underline") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:733:53: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmdline_options = add_opt_tree_tree(&options_root, "", "", ^~ options.c:733:57: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmdline_options = add_opt_tree_tree(&options_root, "", "", ^~ options.c:734:10: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "cmdline", 0, ""); ^~~~~~~~~ options.c:733:20: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmdline_options = add_opt_tree_tree(&options_root, "", "", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:737:52: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] config_options = add_opt_tree_tree(&options_root, "", "", ^~ options.c:737:56: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] config_options = add_opt_tree_tree(&options_root, "", "", ^~ options.c:738:7: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "config", OPT_SORT, ""); ^~~~~~~~ options.c:737:19: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] config_options = add_opt_tree_tree(&options_root, "", "", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:774:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option); ^~~~~~~~~~~~~~ options.c:774:3: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option); ^~~~~~~~~~~~~~ options.c:854:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(option->name, "_template_")) ^~~~~~~~~~~~ options.c:879:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (strcmp(option->name, "_template_") ^~~~~~~~~~~~ options.c:910:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (pc == 1 && strcmp(option->name, "_template_")) ^~~~~~~~~~~~ options.c:1006:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(opt->name, "_template_")) { ^~~~~~~~~ options.c:1026:19: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool("config.show_template")); ^~~~~~~~~~~~~~~~~~~~~~ options.c:1034:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option->type == OPT_BOOL || option->type == OPT_INT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1034:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option->type == OPT_BOOL || option->type == OPT_INT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1035:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option->max); ^~~~~~~~~~~~~~~~~~~ options.c:1035:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(option->max); ^~~~~~~~~~~~~~~~~~~ options.c:1058:4: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] { "config.show_template", change_hook_stemplate }, ^~~~~~~~~~~~~~~~~~~~~~ options.c:1059:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "connection", change_hook_connection }, ^~~~~~~~~~~~ options.c:1060:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.browse", change_hook_html }, ^~~~~~~~~~~~~~~~~ options.c:1061:4: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.browse.forms.insert_mode", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1063:4: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.browse.links.active_link", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1065:4: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.cache", change_hook_cache }, ^~~~~~~~~~~~~~~~ options.c:1066:4: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.codepage", change_hook_html }, ^~~~~~~~~~~~~~~~~~~ options.c:1067:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.colors", change_hook_html }, ^~~~~~~~~~~~~~~~~ options.c:1068:4: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.html", change_hook_html }, ^~~~~~~~~~~~~~~ options.c:1069:4: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.plain", change_hook_html }, ^~~~~~~~~~~~~~~~ options.c:1070:4: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { "terminal", change_hook_terminal }, ^~~~~~~~~~ options.c:1071:4: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { "ui.language", change_hook_language }, ^~~~~~~~~~~~~ options.c:1072:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "ui", change_hook_ui }, ^~~~ options.c:1108:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(resolvers && root && values && size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1108:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(resolvers && root && values && size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:19:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Configuration system"), ^~ ../.././src/config/options.inc:20:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "config", 0, ^~~~~~~~ ../.././src/config/options.inc:19:20: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Configuration system"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:19:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Configuration system"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Comments"), ^~~~~~~~ ../.././src/config/options.inc:24:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "comments", 0, 0, 3, 3, ^~~~~~~~~~ ../.././src/config/options.inc:23:25: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Comments"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:23:2: warning: initializing 'unsigned char *' with an expression of type 'char [203]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Comments"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Indentation"), ^~~~~~~~ ../.././src/config/options.inc:33:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "indentation", 0, 0, 16, 2, ^~~~~~~~~~~~~ ../.././src/config/options.inc:32:25: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Indentation"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:32:2: warning: initializing 'unsigned char *' with an expression of type 'char [146]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Indentation"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:38:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Saving style"), ^~~~~~~~ ../.././src/config/options.inc:39:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "saving_style", 0, 0, 3, 3, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:38:25: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Saving style"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:38:2: warning: initializing 'unsigned char *' with an expression of type 'char [406]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("config", N_("Saving style"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:50:16: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Comments localization"), ^~~~~~~~ ../.././src/config/options.inc:51:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "i18n", 0, 0, ^~~~~~ ../.././src/config/options.inc:50:26: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Comments localization"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:50:2: warning: initializing 'unsigned char *' with an expression of type 'char [322]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Comments localization"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:60:16: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Saving style warnings"), ^~~~~~~~ ../.././src/config/options.inc:61:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "saving_style_w", 0, 0, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:60:26: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Saving style warnings"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:60:2: warning: initializing 'unsigned char *' with an expression of type 'char [115]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Saving style warnings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:66:16: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Show template"), ^~~~~~~~ ../.././src/config/options.inc:67:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_template", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:66:26: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Show template"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:66:2: warning: initializing 'unsigned char *' with an expression of type 'char [107]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Show template"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:74:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Connections"), ^~ ../.././src/config/options.inc:75:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "connection", OPT_SORT, ^~~~~~~~~~~~ ../.././src/config/options.inc:74:20: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Connections"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:74:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:79:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), ^~~~~~~~~~~~ ../.././src/config/options.inc:80:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "async_dns", 0, 1, ^~~~~~~~~~~ ../.././src/config/options.inc:79:30: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:79:2: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:83:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections"), ^~~~~~~~~~~~ ../.././src/config/options.inc:84:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "max_connections", 0, 1, 16, 10, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:83:29: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:83:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:87:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections per host"), ^~~~~~~~~~~~ ../.././src/config/options.inc:88:3: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] "max_connections_to_host", 0, 1, 8, 2, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:87:29: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections per host"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:87:2: warning: initializing 'unsigned char *' with an expression of type 'char [58]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections per host"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:92:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Connection retries"), ^~~~~~~~~~~~ ../.././src/config/options.inc:93:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "retries", 0, 0, 16, 3, ^~~~~~~~~ ../.././src/config/options.inc:92:29: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Connection retries"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:92:2: warning: initializing 'unsigned char *' with an expression of type 'char [67]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Connection retries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:97:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Receive timeout"), ^~~~~~~~~~~~ ../.././src/config/options.inc:98:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "receive_timeout", 0, 1, 1800, 120, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:97:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Receive timeout"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:97:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Receive timeout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:102:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), ^~~~~~~~~~~~ ../.././src/config/options.inc:103:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "try_ipv4", 0, 1, ^~~~~~~~~~ ../.././src/config/options.inc:102:30: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:102:2: warning: initializing 'unsigned char *' with an expression of type 'char [333]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:124:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), ^~~~~~~~~~~~ ../.././src/config/options.inc:125:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "try_ipv6", 0, 1, ^~~~~~~~~~ ../.././src/config/options.inc:124:30: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:124:2: warning: initializing 'unsigned char *' with an expression of type 'char [187]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:133:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), ^~~~~~~~~~~~ ../.././src/config/options.inc:134:3: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] "unrestartable_receive_timeout", 0, 1, 1800, 600, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:133:29: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:133:2: warning: initializing 'unsigned char *' with an expression of type 'char [54]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:141:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Document"), ^~ ../.././src/config/options.inc:142:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "document", OPT_SORT, ^~~~~~~~~~ ../.././src/config/options.inc:141:20: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Document"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:141:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Document"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:145:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Browsing"), ^~~~~~~~~~ ../.././src/config/options.inc:146:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "browse", 0, ^~~~~~~~ ../.././src/config/options.inc:145:28: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Browsing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:145:2: warning: initializing 'unsigned char *' with an expression of type 'char [50]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Browsing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:150:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Access keys"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:151:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "accesskey", 0, ^~~~~~~~~~~ ../.././src/config/options.inc:150:35: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Access keys"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:150:2: warning: initializing 'unsigned char *' with an expression of type 'char [208]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Access keys"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:157:16: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:158:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "auto_follow", 0, 0, ^~~~~~~~~~~~~ ../.././src/config/options.inc:157:45: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:157:2: warning: initializing 'unsigned char *' with an expression of type 'char [146]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:163:16: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:164:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "display", 0, 0, ^~~~~~~~~ ../.././src/config/options.inc:163:45: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:163:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:167:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:168:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "priority", 0, 0, 2, 0, ^~~~~~~~~~ ../.././src/config/options.inc:167:44: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:167:2: warning: initializing 'unsigned char *' with an expression of type 'char [231]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:177:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Forms"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:178:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "forms", 0, ^~~~~~~ ../.././src/config/options.inc:177:35: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Forms"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/config/options.inc:177:2: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Forms"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:181:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:182:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "auto_submit", 0, 1, ^~~~~~~~~~~~~ ../.././src/config/options.inc:181:41: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:181:2: warning: initializing 'unsigned char *' with an expression of type 'char [78]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:186:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:187:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "confirm_submit", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:186:41: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:186:2: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:190:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.forms", N_("Default form input size"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:191:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "input_size", 0, 3, 300, HTML_DEFAULT_INPUT_SIZE, ^~~~~~~~~~~~ ../.././src/config/options.inc:190:40: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.forms", N_("Default form input size"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:190:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.forms", N_("Default form input size"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:194:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:195:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "insert_mode", 0, 1, ^~~~~~~~~~~~~ ../.././src/config/options.inc:194:41: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:194:2: warning: initializing 'unsigned char *' with an expression of type 'char [379]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:204:18: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.forms", N_("External editor"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:205:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "editor", 0, "", ^~~~~~~~ ../.././src/config/options.inc:204:43: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.forms", N_("External editor"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:204:2: warning: initializing 'unsigned char *' with an expression of type 'char [266]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.forms", N_("External editor"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:214:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Images"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:215:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "images", 0, ^~~~~~~~ ../.././src/config/options.inc:214:35: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Images"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:214:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Images"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:218:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:219:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_style", 0, 0, 3, 2, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:218:41: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:218:2: warning: initializing 'unsigned char *' with an expression of type 'char [257]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:228:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:229:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "filename_maxlen", 0, 0, 500, 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:228:41: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:228:2: warning: initializing 'unsigned char *' with an expression of type 'char [215]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:238:17: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:238:43: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, ^~~~~~~~~~~ ../.././src/config/options.inc:241:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Image links tagging"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:242:3: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] "image_link_tagging", 0, 0, 2, 1, ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:241:41: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Image links tagging"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:241:2: warning: initializing 'unsigned char *' with an expression of type 'char [116]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Image links tagging"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:248:18: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:249:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "image_link_prefix", 0, "[", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:248:44: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:248:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:252:18: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:253:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "image_link_suffix", 0, "]", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:252:44: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:252:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:256:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:257:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "label_maxlen", 0, 0, 500, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:256:41: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:256:2: warning: initializing 'unsigned char *' with an expression of type 'char [203]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:264:16: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:265:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_as_links", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:264:42: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:264:2: warning: initializing 'unsigned char *' with an expression of type 'char [112]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:269:16: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:270:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_any_as_links", 0, 1, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:269:42: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:269:2: warning: initializing 'unsigned char *' with an expression of type 'char [202]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:277:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Links"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:278:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "links", 0, ^~~~~~~ ../.././src/config/options.inc:277:35: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/config/options.inc:277:2: warning: initializing 'unsigned char *' with an expression of type 'char [50]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Links"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:281:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse.links", N_("Active link"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:282:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "active_link", 0, ^~~~~~~~~~~~~ ../.././src/config/options.inc:281:41: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse.links", N_("Active link"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:281:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse.links", N_("Active link"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:285:16: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:286:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "colors", 0, ^~~~~~~~ ../.././src/config/options.inc:285:53: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:285:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:289:17: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:290:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "background", 0, "#0000ff", ^~~~~~~~~~~~ ../.././src/config/options.inc:289:61: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:289:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:293:17: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:294:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "text", 0, "black", ^~~~~~ ../.././src/config/options.inc:293:61: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:293:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:297:16: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:298:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable_color", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:297:53: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:297:2: warning: initializing 'unsigned char *' with an expression of type 'char [111]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:302:16: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:303:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "bold", 0, 0, ^~~~~~ ../.././src/config/options.inc:302:53: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/config/options.inc:302:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:306:16: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:307:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "invert", 0, 1, ^~~~~~~~ ../.././src/config/options.inc:306:53: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:306:2: warning: initializing 'unsigned char *' with an expression of type 'char [62]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:311:16: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:312:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "underline", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.inc:311:53: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:311:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:316:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:317:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "color_dirs", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.inc:316:41: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:316:2: warning: initializing 'unsigned char *' with an expression of type 'char [67]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:321:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Number links"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:322:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "numbering", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.inc:321:41: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Number links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:321:2: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Number links"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:325:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:326:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "target_blank", 0, 0, 3, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:325:40: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:325:2: warning: initializing 'unsigned char *' with an expression of type 'char [204]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:334:17: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:334:42: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:337:17: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:337:42: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:340:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:341:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "use_tabindex", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:340:41: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:340:2: warning: initializing 'unsigned char *' with an expression of type 'char [207]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:347:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:348:3: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "missing_fragment", 0, 1, ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:347:41: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:347:2: warning: initializing 'unsigned char *' with an expression of type 'char [59]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:352:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.links", N_("Number keys select links"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:353:3: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] "number_keys_select_link", 0, 0, 2, 1, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:352:40: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.links", N_("Number keys select links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:352:2: warning: initializing 'unsigned char *' with an expression of type 'char [159]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.links", N_("Number keys select links"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:360:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:361:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "warn_malicious", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:360:41: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:360:2: warning: initializing 'unsigned char *' with an expression of type 'char [159]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:368:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:369:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "wraparound", /* 0 */ 0, 0, ^~~~~~~~~~~~ ../.././src/config/options.inc:368:41: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:368:2: warning: initializing 'unsigned char *' with an expression of type 'char [78]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:374:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Scrolling"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:375:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "scrolling", OPT_SORT, ^~~~~~~~~~~ ../.././src/config/options.inc:374:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Scrolling"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:374:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Scrolling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:378:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:379:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "horizontal_step", 0, 1, 9999, 8, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:378:44: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:378:2: warning: initializing 'unsigned char *' with an expression of type 'char [112]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:384:16: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:385:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "horizontal_extended", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:384:45: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:384:2: warning: initializing 'unsigned char *' with an expression of type 'char [122]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:390:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Margin"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:391:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "margin", 0, 0, 20, 3, ^~~~~~~~ ../.././src/config/options.inc:390:44: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Margin"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:390:2: warning: initializing 'unsigned char *' with an expression of type 'char [103]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Margin"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:395:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:396:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "vertical_step", 0, 1, 9999, 2, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:395:44: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:395:2: warning: initializing 'unsigned char *' with an expression of type 'char [107]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:401:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Searching"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:402:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "search", 0, ^~~~~~~~ ../.././src/config/options.inc:401:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Searching"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:401:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Searching"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:405:16: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:406:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "case", 0, 0, ^~~~~~ ../.././src/config/options.inc:405:42: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:405:2: warning: initializing 'unsigned char *' with an expression of type 'char [86]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:419:16: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:420:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_hit_top_bottom", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:419:42: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:419:2: warning: initializing 'unsigned char *' with an expression of type 'char [81]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:424:16: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:425:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "wraparound", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.inc:424:42: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:424:2: warning: initializing 'unsigned char *' with an expression of type 'char [63]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:429:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Show not found"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:430:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_not_found", 0, 0, 2, 2, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:429:41: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Show not found"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:429:2: warning: initializing 'unsigned char *' with an expression of type 'char [120]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Show not found"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:436:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:437:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "typeahead", 0, 0, 2, 0, ^~~~~~~~~~~ ../.././src/config/options.inc:436:41: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:436:2: warning: initializing 'unsigned char *' with an expression of type 'char [434]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:451:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Horizontal text margin"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:452:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "margin_width", 0, 0, 9, 3, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:451:34: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Horizontal text margin"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:451:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Horizontal text margin"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:455:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:456:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "refresh", 0, 1, ^~~~~~~~~ ../.././src/config/options.inc:455:35: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:455:2: warning: initializing 'unsigned char *' with an expression of type 'char [374]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:466:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:467:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] "minimum_refresh_time", 0, 0, INT_MAX, 1000, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:466:34: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:466:2: warning: initializing 'unsigned char *' with an expression of type 'char [217]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:473:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:474:3: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "table_move_order", 0, 0, ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:473:35: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:473:2: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:481:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cache"), ^~~~~~~~~~ ../.././src/config/options.inc:482:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cache", OPT_SORT, ^~~~~~~ ../.././src/config/options.inc:481:28: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cache"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/config/options.inc:481:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cache"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:485:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:486:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "cache_redirects", 0, 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:485:34: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:485:2: warning: initializing 'unsigned char *' with an expression of type 'char [1047]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:508:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:509:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] "ignore_cache_control", 0, 1, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:508:34: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:508:2: warning: initializing 'unsigned char *' with an expression of type 'char [118]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:514:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Formatted documents"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:515:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "format", 0, ^~~~~~~~ ../.././src/config/options.inc:514:34: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Formatted documents"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:514:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Formatted documents"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:518:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.cache.format", N_("Number"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:519:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "size", 0, 0, 256, 5, ^~~~~~ ../.././src/config/options.inc:518:40: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.cache.format", N_("Number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:518:2: warning: initializing 'unsigned char *' with an expression of type 'char [777]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.cache.format", N_("Number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:538:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.cache", N_("Revalidation interval"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:539:3: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] "revalidation_interval", 0, -1, 86400, -1, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:538:33: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.cache", N_("Revalidation interval"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:538:2: warning: initializing 'unsigned char *' with an expression of type 'char [346]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.cache", N_("Revalidation interval"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:549:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Memory cache"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:550:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "memory", 0, ^~~~~~~~ ../.././src/config/options.inc:549:34: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Memory cache"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:549:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Memory cache"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:553:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_LONG("document.cache.memory", N_("Size"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:554:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "size", 0, 0, LONG_MAX, 1048576, ^~~~~~ ../.././src/config/options.inc:553:41: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_LONG("document.cache.memory", N_("Size"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/config/options.inc:553:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_LONG("document.cache.memory", N_("Size"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:559:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Charset"), ^~~~~~~~~~ ../.././src/config/options.inc:560:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "codepage", 0, ^~~~~~~~~~ ../.././src/config/options.inc:559:28: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Charset"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/config/options.inc:559:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Charset"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:563:20: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:564:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "assume", 0, "System", ^~~~~~~~ ../.././src/config/options.inc:563:41: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:563:2: warning: initializing 'unsigned char *' with an expression of type 'char [91]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:568:16: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:569:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "force_assumed", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:568:37: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:568:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:574:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Default color settings"), ^~~~~~~~~~ ../.././src/config/options.inc:575:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "colors", 0, ^~~~~~~~ ../.././src/config/options.inc:574:28: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Default color settings"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:574:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Default color settings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:579:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:580:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "text", 0, "#bfbfbf", ^~~~~~ ../.././src/config/options.inc:579:36: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Text color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:579:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:583:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:584:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "background", 0, "#000000", ^~~~~~~~~~~~ ../.././src/config/options.inc:583:36: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Background color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:583:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:587:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:588:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "link", 0, "#0000ff", ^~~~~~ ../.././src/config/options.inc:587:36: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:587:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:591:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Visited-link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:592:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "vlink", 0, "#ffff00", ^~~~~~~ ../.././src/config/options.inc:591:36: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Visited-link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:591:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Visited-link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:595:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Image-link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:596:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "image", 0, "darkolivegreen", ^~~~~~~ ../.././src/config/options.inc:595:36: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Image-link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:595:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Image-link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:599:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:600:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "bookmark", 0, "hotpink", ^~~~~~~~~~ ../.././src/config/options.inc:599:36: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:599:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:603:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Directory color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:604:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "dirs", 0, "#ffff00", ^~~~~~ ../.././src/config/options.inc:603:36: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Directory color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:603:2: warning: initializing 'unsigned char *' with an expression of type 'char [71]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Directory color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:610:17: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:610:36: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:613:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Increase contrast"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:614:10: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "increase_contrast", 0, 1, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:613:35: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Increase contrast"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:613:2: warning: initializing 'unsigned char *' with an expression of type 'char [234]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Increase contrast"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:621:16: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:622:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ensure_contrast", 0, 1, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:621:35: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:621:2: warning: initializing 'unsigned char *' with an expression of type 'char [65]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:628:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.colors", N_("Use document-specified colors"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:629:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "use_document_colors", 0, 0, 2, 2, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:628:34: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.colors", N_("Use document-specified colors"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:628:2: warning: initializing 'unsigned char *' with an expression of type 'char [358]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.colors", N_("Use document-specified colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:643:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Downloading"), ^~~~~~~~~~ ../.././src/config/options.inc:644:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "download", 0, ^~~~~~~~~~ ../.././src/config/options.inc:643:28: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Downloading"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:643:2: warning: initializing 'unsigned char *' with an expression of type 'char [50]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Downloading"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:647:18: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.download", N_("Default download directory"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:648:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "directory", 0, "./", ^~~~~~~~~~~ ../.././src/config/options.inc:647:39: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.download", N_("Default download directory"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:647:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.download", N_("Default download directory"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:651:16: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.download", N_("Set original time"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:652:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "set_original_time", 0, 0, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:651:37: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.download", N_("Set original time"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:651:2: warning: initializing 'unsigned char *' with an expression of type 'char [81]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.download", N_("Set original time"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:657:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Prevent overwriting"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:658:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "overwrite", 0, 0, 2, 2, ^~~~~~~~~~~ ../.././src/config/options.inc:657:36: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Prevent overwriting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:657:2: warning: initializing 'unsigned char *' with an expression of type 'char [154]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Prevent overwriting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:664:15: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Notify download completion by bell"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:665:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "notify_bell", 0, 0, 2, 0, ^~~~~~~~~~~~~ ../.././src/config/options.inc:664:36: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Notify download completion by bell"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:664:2: warning: initializing 'unsigned char *' with an expression of type 'char [114]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Notify download completion by bell"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:672:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Dump output"), ^~~~~~~~~~ ../.././src/config/options.inc:673:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "dump", 0, ^~~~~~ ../.././src/config/options.inc:672:28: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Dump output"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:672:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Dump output"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:676:20: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:677:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "codepage", 0, "System", ^~~~~~~~~~ ../.././src/config/options.inc:676:37: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:676:2: warning: initializing 'unsigned char *' with an expression of type 'char [94]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:681:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Color mode"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:682:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "color_mode", 0, -1, COLOR_MODES - 1, -1, ^~~~~~~~~~~~ ../.././src/config/options.inc:681:32: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Color mode"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:681:2: warning: initializing 'unsigned char *' with an expression of type 'char [356]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Color mode"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:703:18: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Footer"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:704:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "footer", 0, "", ^~~~~~~~ ../.././src/config/options.inc:703:35: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Footer"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:703:2: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Footer"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:707:18: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Header"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:708:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "header", 0, "", ^~~~~~~~ ../.././src/config/options.inc:707:35: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Header"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:707:2: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Header"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:711:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("Numbering"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:712:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "numbering", 0, 1, ^~~~~~~~~~~ ../.././src/config/options.inc:711:33: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("Numbering"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:711:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("Numbering"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:715:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("References"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:716:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "references", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.inc:715:33: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("References"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:715:2: warning: initializing 'unsigned char *' with an expression of type 'char [69]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("References"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:720:18: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Separator"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:721:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "separator", 0, "\n\n", ^~~~~~~~~~~ ../.././src/config/options.inc:720:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Separator"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:720:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:724:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Width"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:725:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "width", 0, 1, 65536, DEFAULT_TERMINAL_WIDTH, ^~~~~~~ ../.././src/config/options.inc:724:32: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Width"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/config/options.inc:724:2: warning: initializing 'unsigned char *' with an expression of type 'char [54]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Width"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:730:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("History"), ^~~~~~~~~~ ../.././src/config/options.inc:731:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "history", OPT_SORT, ^~~~~~~~~ ../.././src/config/options.inc:730:28: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("History"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/config/options.inc:730:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("History"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:734:16: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.history", N_("Keep unhistory"), ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:735:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "keep_unhistory", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:734:36: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.history", N_("Keep unhistory"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:734:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.history", N_("Keep unhistory"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:739:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("HTML rendering"), ^~~~~~~~~~ ../.././src/config/options.inc:740:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "html", 0, ^~~~~~ ../.././src/config/options.inc:739:28: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("HTML rendering"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:739:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("HTML rendering"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:743:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display frames"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:744:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_frames", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:743:33: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display frames"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:743:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display frames"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:747:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display tables"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:748:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_tables", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:747:33: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display tables"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:747:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display tables"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:751:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display subscripts"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:752:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_subs", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:751:33: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display subscripts"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:751:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display subscripts"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:755:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display superscripts"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:756:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_sups", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:755:33: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display superscripts"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:755:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display superscripts"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:759:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:760:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "link_display", 0, 0, 5, 2, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:759:32: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:759:2: warning: initializing 'unsigned char *' with an expression of type 'char [158]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:769:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Underline links"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:770:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "underline_links", 0, 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:769:33: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Underline links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:769:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Underline links"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:773:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:774:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "wrap_nbsp", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.inc:773:33: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:773:2: warning: initializing 'unsigned char *' with an expression of type 'char [174]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:780:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Plain rendering"), ^~~~~~~~~~ ../.././src/config/options.inc:781:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "plain", 0, ^~~~~~~ ../.././src/config/options.inc:780:28: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Plain rendering"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:780:2: warning: initializing 'unsigned char *' with an expression of type 'char [52]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Plain rendering"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:784:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Display URIs"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:785:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_links", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:784:34: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Display URIs"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:784:2: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Display URIs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:788:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:789:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] "compress_empty_lines", 0, 0, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:788:34: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:788:2: warning: initializing 'unsigned char *' with an expression of type 'char [63]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:794:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("URI passing"), ^~~~~~~~~~ ../.././src/config/options.inc:795:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "uri_passing", OPT_SORT | OPT_AUTOCREATE, ^~~~~~~~~~~~~ ../.././src/config/options.inc:794:28: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("URI passing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:794:2: warning: initializing 'unsigned char *' with an expression of type 'char [589]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("URI passing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:810:18: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.uri_passing", NULL, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:811:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../.././src/config/options.inc:810:2: warning: initializing 'unsigned char *' with an expression of type 'char [177]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.uri_passing", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:822:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Information files"), ^~ ../.././src/config/options.inc:823:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "infofiles", OPT_SORT, ^~~~~~~~~~~ ../.././src/config/options.inc:822:20: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Information files"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:822:2: warning: initializing 'unsigned char *' with an expression of type 'char [44]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Information files"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:826:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("infofiles", N_("Save interval"), ^~~~~~~~~~~ ../.././src/config/options.inc:827:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "save_interval", 0, 0, INT_MAX, 300, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:826:28: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("infofiles", N_("Save interval"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:826:2: warning: initializing 'unsigned char *' with an expression of type 'char [125]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("infofiles", N_("Save interval"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:832:16: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), ^~~~~~~~~~~ ../.././src/config/options.inc:833:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "secure_save", 0, 1, ^~~~~~~~~~~~~ ../.././src/config/options.inc:832:29: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:832:2: warning: initializing 'unsigned char *' with an expression of type 'char [493]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:846:16: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), ^~~~~~~~~~~ ../.././src/config/options.inc:847:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "secure_save_fsync", 0, 1, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:846:29: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:846:2: warning: initializing 'unsigned char *' with an expression of type 'char [202]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:857:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Terminals"), ^~ ../.././src/config/options.inc:858:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "terminal", OPT_AUTOCREATE, ^~~~~~~~~~ ../.././src/config/options.inc:857:20: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Terminals"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:857:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Terminals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:861:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("terminal", NULL, ^~~~~~~~~~ ../.././src/config/options.inc:862:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, ^~~~~~~~~~~~ ../.././src/config/options.inc:861:2: warning: initializing 'unsigned char *' with an expression of type 'char [67]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("terminal", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:887:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Type"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:888:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "type", 0, 0, 4, 0, ^~~~~~ ../.././src/config/options.inc:887:38: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Type"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/config/options.inc:887:2: warning: initializing 'unsigned char *' with an expression of type 'char [222]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Type"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:897:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:898:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin1_title", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:897:39: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:897:2: warning: initializing 'unsigned char *' with an expression of type 'char [442]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:910:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:911:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "m11_hack", 0, 0, ^~~~~~~~~~ ../.././src/config/options.inc:910:39: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:910:2: warning: initializing 'unsigned char *' with an expression of type 'char [197]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:922:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:923:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "utf_8_io", 0, 0, ^~~~~~~~~~ ../.././src/config/options.inc:922:39: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:922:2: warning: initializing 'unsigned char *' with an expression of type 'char [191]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:929:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:930:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "restrict_852", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:929:39: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:929:2: warning: initializing 'unsigned char *' with an expression of type 'char [123]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:935:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:936:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "block_cursor", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:935:39: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:935:2: warning: initializing 'unsigned char *' with an expression of type 'char [157]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:941:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Color mode"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:942:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "colors", 0, 0, COLOR_MODES - 1, 0, ^~~~~~~~ ../.././src/config/options.inc:941:38: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Color mode"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:941:2: warning: initializing 'unsigned char *' with an expression of type 'char [516]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Color mode"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:963:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Transparency"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:964:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "transparency", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:963:39: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Transparency"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:963:2: warning: initializing 'unsigned char *' with an expression of type 'char [449]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Transparency"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:975:16: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:976:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "underline", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.inc:975:39: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Underline"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:975:2: warning: initializing 'unsigned char *' with an expression of type 'char [57]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:980:20: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:981:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "charset", 0, "System", ^~~~~~~~~ ../.././src/config/options.inc:980:43: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:980:2: warning: initializing 'unsigned char *' with an expression of type 'char [125]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:990:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("User interface"), ^~ ../.././src/config/options.inc:991:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "ui", OPT_SORT, ^~~~ ../.././src/config/options.inc:990:20: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("User interface"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:990:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("User interface"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:996:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Color settings"), ^~~~ ../.././src/config/options.inc:997:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "colors", 0, ^~~~~~~~ ../.././src/config/options.inc:996:22: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Color settings"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:996:2: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Color settings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1025:16: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Color terminals"), ^~~~~~~~~~~ ../.././src/config/options.inc:1026:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "color", 0, ^~~~~~~ ../.././src/config/options.inc:1025:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Color terminals"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1025:2: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Color terminals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1029:16: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), ^~~~~~~~~~~ ../.././src/config/options.inc:1030:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "mono", 0, ^~~~~~ ../.././src/config/options.inc:1029:29: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1029:2: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1035:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "mainmenu", ^~~~~~~~~~ ../.././src/config/options.inc:1034:26: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^ ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^ ../.././src/config/options.inc:1039:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1038:31: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^ ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^ ../.././src/config/options.inc:1043:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "selected", "green", "black", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1042:31: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^ ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1046:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1047:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "hotkey", ^~~~~~~~ ../.././src/config/options.inc:1046:35: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^ ../.././src/config/options.inc:1046:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^ ../.././src/config/options.inc:1051:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "normal", "darkred", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1050:38: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^ ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^ ../.././src/config/options.inc:1055:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "selected", "darkred", "green", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1054:38: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^ ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1060:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "menu", ^~~~~~ ../.././src/config/options.inc:1059:26: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^ ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^ ../.././src/config/options.inc:1064:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1063:27: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^ ../.././src/config/options.inc:1068:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "selected", "black", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1067:27: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^ ../.././src/config/options.inc:1072:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "marked", "red", "white", "gray", "white", ^~~~~~~~ ../.././src/config/options.inc:1071:27: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1076:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "hotkey", ^~~~~~~~ ../.././src/config/options.inc:1075:31: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^ ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^ ../.././src/config/options.inc:1080:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "normal", "darkred", "white", "gray", "black", ^~~~~~~~ ../.././src/config/options.inc:1079:34: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^ ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^ ../.././src/config/options.inc:1084:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "selected", "darkred", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1083:34: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^ ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^ ../.././src/config/options.inc:1088:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "frame", "black", "white", "black", "white", ^~~~~~~ ../.././src/config/options.inc:1087:27: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1092:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1093:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "dialog", ^~~~~~~~ ../.././src/config/options.inc:1092:26: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^ ../.././src/config/options.inc:1092:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:17: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:43: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, ^~~~~~~~~~~~ ../.././src/config/options.inc:1101:17: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:42: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, ^~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^ ../.././src/config/options.inc:1105:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "generic", "black", "white", "black", "white", ^~~~~~~~~ ../.././src/config/options.inc:1104:29: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^ ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^ ../.././src/config/options.inc:1109:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "frame", "black", "white", "black", "white", ^~~~~~~ ../.././src/config/options.inc:1108:29: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^ ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^ ../.././src/config/options.inc:1113:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "scrollbar", "black", "blue", "white", "black", ^~~~~~~~~~~ ../.././src/config/options.inc:1112:29: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^ ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^ ../.././src/config/options.inc:1117:3: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] "scrollbar-selected", "black", "green", "black", "white", ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:29: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^ ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^ ../.././src/config/options.inc:1121:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "title", "darkred", "white", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1120:29: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^ ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^ ../.././src/config/options.inc:1125:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "text", "black", "white", "black", "white", ^~~~~~ ../.././src/config/options.inc:1124:29: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^ ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^ ../.././src/config/options.inc:1129:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "checkbox", "darkred", "white", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1128:29: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^ ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^ ../.././src/config/options.inc:1133:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "checkbox-selected", "yellow", "green", "white", "black", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:29: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^ ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^ ../.././src/config/options.inc:1137:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "checkbox-label", "black", "white", "black", "white", ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:29: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^ ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^ ../.././src/config/options.inc:1141:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "button", "white", "blue", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1140:29: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^ ../.././src/config/options.inc:1145:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "button-selected", "yellow", "green", "white", "black", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^ ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^ ../.././src/config/options.inc:1149:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "button-shortcut", "yellow", "blue", "white", "black", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char [38]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^ ../.././src/config/options.inc:1153:3: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] "button-shortcut-selected", "white", "blue", "black", "white", ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:29: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^ ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^ ../.././src/config/options.inc:1157:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "field", "white", "blue", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1156:29: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^ ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^ ../.././src/config/options.inc:1161:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "field-text", "yellow", "blue", "gray", "black", ^~~~~~~~~~~~ ../.././src/config/options.inc:1160:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^ ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^ ../.././src/config/options.inc:1165:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "meter", "white", "blue", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1164:29: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^ ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^ ../.././src/config/options.inc:1169:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "shadow", "black", "black", "black", "black", ^~~~~~~~ ../.././src/config/options.inc:1168:29: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^ ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1173:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "title", ^~~~~~~ ../.././src/config/options.inc:1172:26: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^ ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^ ../.././src/config/options.inc:1177:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "title-bar", "black", "white", "gray", "black", ^~~~~~~~~~~ ../.././src/config/options.inc:1176:28: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^ ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^ ../.././src/config/options.inc:1181:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "title-text", "black", "white", "gray", "black", ^~~~~~~~~~~~ ../.././src/config/options.inc:1180:28: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^ ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1186:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "status", ^~~~~~~~ ../.././src/config/options.inc:1185:26: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^ ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^ ../.././src/config/options.inc:1190:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "status-bar", "black", "white", "black", "white", ^~~~~~~~~~~~ ../.././src/config/options.inc:1189:29: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^ ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^ ../.././src/config/options.inc:1194:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "status-text", "black", "white", "black", "white", ^~~~~~~~~~~~~ ../.././src/config/options.inc:1193:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^ ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "tabs", ^~~~~~ ../.././src/config/options.inc:1198:26: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^ ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^ ../.././src/config/options.inc:1203:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "unvisited", "darkblue", "white", "gray", "white", ^~~~~~~~~~~ ../.././src/config/options.inc:1202:27: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [78]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^ ../.././src/config/options.inc:1208:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1207:27: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^ ../.././src/config/options.inc:1212:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "loading", "darkred", "white", "gray", "white", ^~~~~~~~~ ../.././src/config/options.inc:1211:27: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^ ../.././src/config/options.inc:1216:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "selected", "black", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1215:27: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^ ../.././src/config/options.inc:1220:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "separator", "brown", "white", "gray", "white", ^~~~~~~~~~~ ../.././src/config/options.inc:1219:27: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^ ../.././src/config/options.inc:1225:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "searched", "black", "lime", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1224:22: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^ ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Dialog settings"), ^~~~ ../.././src/config/options.inc:1236:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "dialogs", 0, ^~~~~~~~~ ../.././src/config/options.inc:1235:22: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Dialog settings"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:2: warning: initializing 'unsigned char *' with an expression of type 'char [52]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Dialog settings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), ^~~~~~~~~~~~ ../.././src/config/options.inc:1241:3: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] "listbox_min_height", 0, 1, 20, 10, ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:29: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:2: warning: initializing 'unsigned char *' with an expression of type 'char [82]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1245:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), ^~~~~~~~~~~~ ../.././src/config/options.inc:1246:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "shadows", 0, 0, ^~~~~~~~~ ../.././src/config/options.inc:1245:30: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1245:2: warning: initializing 'unsigned char *' with an expression of type 'char [178]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), ^~~~~~~~~~~~ ../.././src/config/options.inc:1253:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "underline_hotkeys", 0, 0, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:30: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:2: warning: initializing 'unsigned char *' with an expression of type 'char [120]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), ^~~~~~~~~~~~ ../.././src/config/options.inc:1259:3: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] "underline_button_shortcuts", 0, 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:30: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:2: warning: initializing 'unsigned char *' with an expression of type 'char [120]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1265:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Timer options"), ^~~~ ../.././src/config/options.inc:1266:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "timer", 0, ^~~~~~~ ../.././src/config/options.inc:1265:22: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Timer options"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1265:2: warning: initializing 'unsigned char *' with an expression of type 'char [126]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Timer options"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1272:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Enable"), ^~~~~~~~~~ ../.././src/config/options.inc:1273:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 0, 2, 0, ^~~~~~~~ ../.././src/config/options.inc:1272:27: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:1272:2: warning: initializing 'unsigned char *' with an expression of type 'char [154]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1287:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Duration"), ^~~~~~~~~~ ../.././src/config/options.inc:1288:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "duration", 0, 1, 86400, 86400, ^~~~~~~~~~ ../.././src/config/options.inc:1287:27: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Duration"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1287:2: warning: initializing 'unsigned char *' with an expression of type 'char [95]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Duration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1292:18: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.timer", N_("Action"), ^~~~~~~~~~ ../.././src/config/options.inc:1293:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "action", 0, "", ^~~~~~~~ ../.././src/config/options.inc:1292:30: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.timer", N_("Action"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/config/options.inc:1292:2: warning: initializing 'unsigned char *' with an expression of type 'char [59]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.timer", N_("Action"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1298:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Window tabs"), ^~~~ ../.././src/config/options.inc:1299:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "tabs", 0, ^~~~~~ ../.././src/config/options.inc:1298:22: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Window tabs"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1298:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Window tabs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1302:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), ^~~~~~~~~ ../.././src/config/options.inc:1303:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_bar", 0, 0, 2, 1, ^~~~~~~~~~ ../.././src/config/options.inc:1302:26: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1302:2: warning: initializing 'unsigned char *' with an expression of type 'char [100]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1309:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), ^~~~~~~~~ ../.././src/config/options.inc:1310:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "top", 0, 0, ^~~~~ ../.././src/config/options.inc:1309:27: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1309:2: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1313:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), ^~~~~~~~~ ../.././src/config/options.inc:1314:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "wraparound", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.inc:1313:27: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1313:2: warning: initializing 'unsigned char *' with an expression of type 'char [76]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1318:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), ^~~~~~~~~ ../.././src/config/options.inc:1319:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "confirm_close", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1318:27: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1318:2: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1324:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_LANGUAGE("ui", N_("Language"), ^~~~ ../.././src/config/options.inc:1325:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "language", 0, ^~~~~~~~~~ ../.././src/config/options.inc:1324:26: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_LANGUAGE("ui", N_("Language"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1324:2: warning: initializing 'unsigned char *' with an expression of type 'char [113]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_LANGUAGE("ui", N_("Language"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1330:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display menu bar always"), ^~~~ ../.././src/config/options.inc:1331:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_menu_bar_always", 0, 0, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1330:22: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display menu bar always"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1330:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display menu bar always"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1334:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display status bar"), ^~~~ ../.././src/config/options.inc:1335:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_status_bar", 0, 1, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1334:22: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display status bar"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1334:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1338:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display title bar"), ^~~~ ../.././src/config/options.inc:1339:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_title_bar", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1338:22: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display title bar"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1338:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1342:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), ^~~~ ../.././src/config/options.inc:1343:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "startup_goto_dialog", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1342:22: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1342:2: warning: initializing 'unsigned char *' with an expression of type 'char [119]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1348:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), ^~~~ ../.././src/config/options.inc:1349:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "success_msgbox", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1348:22: warning: initializing 'unsigned char *' with an expression of type 'char [51]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1348:2: warning: initializing 'unsigned char *' with an expression of type 'char [139]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1355:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Sessions"), ^~~~ ../.././src/config/options.inc:1356:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "sessions", OPT_SORT, ^~~~~~~~~~ ../.././src/config/options.inc:1355:22: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Sessions"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1355:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Sessions"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1359:16: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), ^~~~~~~~~~~~~ ../.././src/config/options.inc:1360:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "keep_session_active", 0, 0, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1359:31: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1359:2: warning: initializing 'unsigned char *' with an expression of type 'char [57]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1364:16: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), ^~~~~~~~~~~~~ ../.././src/config/options.inc:1365:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "auto_save", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.inc:1364:31: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1364:2: warning: initializing 'unsigned char *' with an expression of type 'char [87]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1370:16: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), ^~~~~~~~~~~~~ ../.././src/config/options.inc:1371:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "auto_restore", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1370:31: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1370:2: warning: initializing 'unsigned char *' with an expression of type 'char [85]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1376:18: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), ^~~~~~~~~~~~~ ../.././src/config/options.inc:1377:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] "auto_save_foldername", 0, "Auto saved session", ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1376:33: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1376:2: warning: initializing 'unsigned char *' with an expression of type 'char [194]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1384:18: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), ^~~~~~~~~~~~~ ../.././src/config/options.inc:1385:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "homepage", 0, WWW_HOME_URL, ^~~~~~~~~~ ../.././src/config/options.inc:1384:33: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1384:2: warning: initializing 'unsigned char *' with an expression of type 'char [215]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1392:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui", N_("Date format"), ^~~~ ../.././src/config/options.inc:1393:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "date_format", 0, "%b %e %H:%M", ^~~~~~~~~~~~~ ../.././src/config/options.inc:1392:24: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui", N_("Date format"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1392:2: warning: initializing 'unsigned char *' with an expression of type 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("ui", N_("Date format"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1397:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Set window title"), ^~~~ ../.././src/config/options.inc:1398:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "window_title", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1397:22: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Set window title"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1397:2: warning: initializing 'unsigned char *' with an expression of type 'char [151]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Set window title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1406:17: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), ^~ ../.././src/config/options.inc:1406:21: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), ^~~~~~~~~~~~~~~~~~~~ options.c:1223:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ options.c:1223:5: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ options.c:1224:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] decode_color(string, strlen(string), ^~~~~~ options.c:1229:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ options.c:1229:5: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ opttypes.c:38:29: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!*argc) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ opttypes.c:54:17: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return gettext("Read error"); ^~~~~~~~~~~~ opttypes.c:99:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:99:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:118:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:118:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:136:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:136:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:149:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:149:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:171:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:171:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:326:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:326:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:335:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return str && strcmp(opt->value.string, str) == 0; ^~~~~~~~~~~~~~~~~ opttypes.c:335:42: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return str && strcmp(opt->value.string, str) == 0; ^~~ opttypes.c:341:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(o->value.string); ^~~~~~~~~~~~~~~ opttypes.c:379:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_optstring_to_string(s, mime_name, strlen(mime_name)); ^~~~~~~~~ opttypes.c:414:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_optstring_to_string(s, lang, strlen(lang)); ^~~~ opttypes.c:421:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return !decode_color(str, strlen(str), &opt->value.color); ^~~ opttypes.c:429:42: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return str && !decode_color(str, strlen(str), &color) ^~~ opttypes.c:440:48: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_optstring_to_string(str, strcolor, strlen(strcolor)); ^~~~~~~~ opttypes.c:463:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (new_opt->name && !strcmp(new_opt->name, "_template_")) ^~~~~~~~~~~~~ opttypes.c:464:46: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_opt->box_item->visible = get_opt_bool("config.show_template"); ^~~~~~~~~~~~~~~~~~~~~~ opttypes.c:477:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, ^~~~~~~~~~~~~ opttypes.c:477:82: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, ^~~~~~~~~~~ opttypes.c:479:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, ^~~~~~~~~~~~~ opttypes.c:479:82: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, ^~~~~~~~~~~ opttypes.c:481:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, ^~~~~~~~~~~~~ opttypes.c:481:82: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, ^~~~~~~~~~~ opttypes.c:483:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, ^~~~~~~~~~~~ opttypes.c:483:82: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, ^~~~~~~~~~~ opttypes.c:486:4: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, ^~~~~~~~~~~~~~ opttypes.c:486:82: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, ^~~~~~~~~~~~~~~~ opttypes.c:488:4: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, ^~~~~~~~~~~~~~ opttypes.c:488:82: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, ^~~~~~~~~~~~~~~~ opttypes.c:490:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, ^~~~~~~~~~~ opttypes.c:490:82: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, ^~~~~~~~~~~~~~~~~~~~~ opttypes.c:493:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, ^~~~~~~~~~~~~ opttypes.c:493:82: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, ^~ opttypes.c:496:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, ^~~~~~~~~~~ opttypes.c:496:82: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, ^~ opttypes.c:499:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, ^~~~~~~~~~~~ opttypes.c:499:83: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, ^~ opttypes.c:505:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type >= 0 && type < sizeof(option_types)/sizeof(struct option_type_info)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:505:2: warning: passing 'char [91]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type >= 0 && type < sizeof(option_types)/sizeof(struct option_type_info)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:506:26: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if_assert_failed return ""; ^~ timer.c:29:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) return; ^~~~~~~~~~~ timer.c:33:40: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_event_id(periodic_save_event_id, "periodic-saving"); ^~~~~~~~~~~~~~~~~ timer.c:37:35: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] interval = sec_to_ms(get_opt_int("infofiles.save_interval")); ^~~~~~~~~~~~~~~~~~~~~~~~~ timer.c:42:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(periodic_save_timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timer.c:42:3: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(periodic_save_timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ timer.c:54:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) return 0; ^~~~~~~~~~~ timer.c:67:5: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] { "infofiles.save_interval", periodic_save_change_hook }, ^~~~~~~~~~~~~~~~~~~~~~~~~ timer.c:82:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Periodic Saving"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ urlhist.c:25:40: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] load_input_history(&goto_url_history, GOTO_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~ urlhist.c:31:40: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] save_input_history(&goto_url_history, GOTO_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~ urlhist.c:42:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "periodic-saving", 0, goto_url_history_write_hook, NULL }, ^~~~~~~~~~~~~~~~~ urlhist.c:61:15: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Goto URL History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cookies.c:88:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Cookies"), ^~ cookies.c:89:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "cookies", 0, ^~~~~~~~~ cookies.c:88:20: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Cookies"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ cookies.c:88:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("Cookies"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:92:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Accept policy"), ^~~~~~~~~ cookies.c:93:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "accept_policy", 0, ^~~~~~~~~~~~~~~ cookies.c:92:26: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Accept policy"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ cookies.c:92:2: warning: initializing 'unsigned char *' with an expression of type 'char [123]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Accept policy"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:100:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Maximum age"), ^~~~~~~~~ cookies.c:101:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "max_age", 0, -1, 10000, -1, ^~~~~~~~~ cookies.c:100:26: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Maximum age"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ cookies.c:100:2: warning: initializing 'unsigned char *' with an expression of type 'char [236]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Maximum age"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:109:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Paranoid security"), ^~~~~~~~~ cookies.c:110:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "paranoid_security", 0, 0, ^~~~~~~~~~~~~~~~~~~ cookies.c:109:27: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Paranoid security"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:109:2: warning: initializing 'unsigned char *' with an expression of type 'char [337]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Paranoid security"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:118:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Saving"), ^~~~~~~~~ cookies.c:119:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "save", 0, 1, ^~~~~~ cookies.c:118:27: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Saving"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ cookies.c:118:2: warning: initializing 'unsigned char *' with an expression of type 'char [57]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Saving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:123:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Resaving"), ^~~~~~~~~ cookies.c:124:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "resave", 0, 1, ^~~~~~~~ cookies.c:123:27: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Resaving"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ cookies.c:123:2: warning: initializing 'unsigned char *' with an expression of type 'char [100]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Resaving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:147:22: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int cslen = strlen(cs->host); ^~~~~~~~ cookies.c:148:27: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int cmp = c_strncasecmp(cs->host, host, hostlen); ^~~~~~~~ cookies.c:148:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int cmp = c_strncasecmp(cs->host, host, hostlen); ^~~~ cookies.c:235:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] domain_len = strlen(domain); ^~~~~~ cookies.c:245:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strncasecmp(domain, server + server_len - domain_len, domain_len)) ^~~~~~ cookies.c:245:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strncasecmp(domain, server + server_len - domain_len, domain_len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:354:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] switch (parse_header_param(str, "path", &path)) { ^~~~~~ cookies.c:359:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || path[strlen(path) - 1] != '/') ^~~~ cookies.c:360:23: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_strn(&path, "/"); ^~~ cookies.c:363:23: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_strn(&path, "x"); ^~~ cookies.c:364:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(path + 1, path, strlen(path) - 1); ^~~~ cookies.c:374:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] path_end = strrchr(path, '/'); ^~~~ cookies.c:374:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] path_end = strrchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~~ cookies.c:383:30: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (parse_header_param(str, "domain", &domain) == HEADER_PARAM_NOT_FOUND) ^~~~~~~~ cookies.c:386:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(domain, domain + 1, strlen(domain)); ^~~~~~ cookies.c:426:35: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] switch (parse_header_param(str, "expires", &date)) { ^~~~~~~~~ cookies.c:454:44: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cookie->secure = (parse_header_param(str, "secure", NULL) ^~~~~~~~ cookies.c:503:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasecmp(c->name, cookie->name) ^~~~~~~ cookies.c:503:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasecmp(c->name, cookie->name) ^~~~~~~~~~~~ cookies.c:504:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || c_strcasecmp(c->domain, cookie->domain)) ^~~~~~~~~ cookies.c:504:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || c_strcasecmp(c->domain, cookie->domain)) ^~~~~~~~~~~~~~ cookies.c:517:21: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(cd->domain, cookie->domain)) ^~~~~~~~~~ cookies.c:517:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(cd->domain, cookie->domain)) ^~~~~~~~~~~~~~ cookies.c:520:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] domain_len = strlen(cookie->domain); ^~~~~~~~~~~~~~ cookies.c:610:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int dl = strlen(d); ^ cookies.c:614:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (dl > strlen(s)) return 0; ^ cookies.c:664:27: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "; "); ^~~~ cookies.c:693:17: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *cookfile = COOKIES_FILENAME; ^ ~~~~~~~~~~~~~~~~ cookies.c:709:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fp = fopen(cookfile, "rb"); ^~~~~~~~ cookies.c:718:15: warning: passing 'unsigned char [6144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(in_buffer, 6 * MAX_STR_LEN, fp)) { ^~~~~~~~~ cookies.c:730:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(q, '\t'); ^ cookies.c:730:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(q, '\t'); ^ ~~~~~~~~~~~~~~~ cookies.c:733:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(q, '\n'); ^ cookies.c:733:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(q, '\n'); ^ ~~~~~~~~~~~~~~~ cookies.c:744:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] expires = str_to_time_t(members[EXPIRES].pos); ^~~~~~~~~~~~~~~~~~~~ cookies.c:768:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cookie->secure = !!atoi(members[SECURE].pos); ^~~~~~~~~~~~~~~~~~~ cookies.c:825:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term == NULL); ^~~~~~~~~~~~~~~~~~~~ cookies.c:825:3: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term == NULL); ^~~~~~~~~~~~~~~~~~~~ cookies.c:830:3: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started without a home directory.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:830:26: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started without a home directory.")); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:835:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ cookies.c:836:3: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started with the -anonymous option.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:836:26: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started with the -anonymous option.")); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:843:3: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("Out of memory")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:843:26: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("Out of memory")); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ cookies.c:850:3: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(MSGBOX_NO_TEXT_INTL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:870:3: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] CANNOT_SAVE_COOKIES(MSGBOX_NO_TEXT_INTL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:913:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Cookies"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ dialogs.c:34:45: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Name", term), cookie->name); ^~~~~~ dialogs.c:34:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Name", term), cookie->name); ^~~~~~~~~~ dialogs.c:35:45: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Value", term), cookie->value); ^~~~~~~ dialogs.c:35:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Value", term), cookie->value); ^~~~~~~~~~ dialogs.c:36:45: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Domain", term), cookie->domain); ^~~~~~~~ dialogs.c:36:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Domain", term), cookie->domain); ^~~~~~~~~~ dialogs.c:37:45: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Path", term), cookie->path); ^~~~~~ dialogs.c:37:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Path", term), cookie->path); ^~~~~~~~~~ dialogs.c:40:44: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~~ dialogs.c:40:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~ dialogs.c:41:27: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, _("at quit time", term)); ^~~~~~~~~~~~~~ dialogs.c:44:44: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~~ dialogs.c:44:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~ dialogs.c:45:42: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_date_to_string(string, get_opt_str("ui.date_format"), &cookie->expires); ^~~~~~~~~~~~~~~~ dialogs.c:49:45: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Secure", term), ^~~~~~~~ dialogs.c:50:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _(cookie->secure ? N_("yes") : N_("no"), term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:49:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Secure", term), ^~~~~~~~~~ dialogs.c:73:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ dialogs.c:73:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ dialogs.c:82:5: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Do you want to accept a cookie from %s?", ses->tab->term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:85:25: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\n\n"); ^~~~~~ dialogs.c:93:18: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Accept"), accept_cookie_in_msg_box, B_ENTER), ^ dialogs.c:94:18: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Reject"), reject_cookie_in_msg_box, B_ESC)); ^ dialogs.c:90:3: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Accept cookie?"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:161:44: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&string, "%s: %s", _("Server", term), server->host); ^~~~~~~~ dialogs.c:161:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&string, "%s: %s", _("Server", term), server->host); ^~~~~~~~ dialogs.c:200:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(cookie)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:200:3: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(cookie)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:209:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but cookie \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:211:2: warning: initializing 'unsigned char *' with an expression of type 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but cookie \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:213:2: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but cookie domain \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:215:2: warning: initializing 'unsigned char *' with an expression of type 'char [63]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but cookie domain \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:217:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked cookies"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked cookies?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:221:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete domain's cookies"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:223:2: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete all cookies from domain \"%s\"?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:225:2: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete cookie"), ^~~~~~~~~~~~~~~~~~~ dialogs.c:227:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete this cookie?"), ^~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:229:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Clear all cookies"), ^~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:231:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to remove all cookies?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:297:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] number = strtol(value, (char **) &end, 10); ^~~~~ dialogs.c:316:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] number = strtol(value, (char **) &end, 10); ^~~~~ dialogs.c:337:17: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Edit", term); ^~~~~~ dialogs.c:357:28: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg_server = straconcat(_("Server", term), ": ", dlg_server, "\n", ^~~~~~~~ dialogs.c:366:29: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Name", term), 0, 0, set_cookie_name, MAX_STR_LEN, name, NULL); ^~~~~~ dialogs.c:367:29: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Value", term), 0, 0, set_cookie_value, MAX_STR_LEN, value, NULL); ^~~~~~~ dialogs.c:368:29: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Domain", term), 0, 0, set_cookie_domain, MAX_STR_LEN, domain, NULL); ^~~~~~~~ dialogs.c:369:29: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Expires", term), 0, 0, set_cookie_expires, MAX_STR_LEN, expires, NULL); ^~~~~~~~~ dialogs.c:370:29: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Secure", term), 0, 0, set_cookie_secure, MAX_STR_LEN, secure, NULL); ^~~~~~~~ dialogs.c:372:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~OK", term), B_ENTER, ok_dialog, NULL); ^~~~~ dialogs.c:373:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ dialogs.c:375:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:375:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:407:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(box->sel->depth == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:407:3: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(box->sel->depth == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:417:35: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_cookie = init_cookie(stracpy("") /* name */, ^~ dialogs.c:418:14: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stracpy("") /* value */, ^~ dialogs.c:419:14: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stracpy("/") /* path */, ^~~ dialogs.c:440:37: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dummy_cookie = init_cookie(stracpy("empty") /* name */, ^~~~~~~ dialogs.c:441:16: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stracpy("1") /* value */, ^~~ dialogs.c:442:16: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stracpy("/") /* path */, ^~~ dialogs.c:444:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_cookie_server(value, strlen(value))); ^~~~~ dialogs.c:464:17: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Add server", term); ^~~~~~~~~~~~ dialogs.c:468:11: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] text = _("Server name", term); ^~~~~~~~~~~~~ dialogs.c:470:27: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, add_server_do, name); ^~~~~ dialogs.c:471:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ dialogs.c:472:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, SERVER_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:472:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, SERVER_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:489:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ dialogs.c:490:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Add"), push_add_button, 1 }, ^~~~~~~~~~ dialogs.c:491:4: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Add ~server"), push_add_server_button, 1 }, ^~~~~~~~~~~~~~~~~ dialogs.c:492:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Edit"), push_edit_button, 1 }, ^~~~~~~~~~~ dialogs.c:493:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:494:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("C~lear"), push_hierbox_clear_button, 1 }, ^~~~~~~~~~~~ dialogs.c:495:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Sa~ve"), push_save_button, 0 }, ^~~~~~~~~~~ dialogs.c:500:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Cookie manager"), ^~~~~~~~~~~~~~~~~~~~~ document.c:39:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term); ^~~~~~~~~~~~ document.c:39:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term); ^~~~~~~~~~~~ document.c:43:9: warning: assigning to 'unsigned char *' from 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] title = N_("Info"); ^ ~~~~~~~~~~ document.c:46:4: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("You are nowhere!")); ^~~~~~~~~~~~~~~~~~~~~~ document.c:64:12: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Link", term), a); ^~~~~~ document.c:63:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ document.c:71:12: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Link title", term), a); ^~~~~~~~~~~~ document.c:70:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ document.c:88:13: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Link image", term), ^~~~~~~~~~~~ document.c:87:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ document.c:98:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] last_visit = ctime(&historyitem->last_visit); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:103:8: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Link last visit time", ^~~~~~~~~~~~~~~~~~~~~~ document.c:102:6: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "\n%s: %.24s", ^~~~~~~~~~~~~ document.c:109:8: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Link title (from history)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:108:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ document.c:136:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("URL", term)); ^~~~~ document.c:137:22: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, ": "); ^~~~ document.c:145:42: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "%s: %s", _("Title", term), ^~~~~~~ document.c:145:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "%s: %s", _("Title", term), ^~~~~~~~ document.c:156:12: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Size", term), ^~~~~~ document.c:155:30: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, ^~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:160:42: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, " (%s)", _("incomplete", term)); ^~~~~~~~~~~~ document.c:160:31: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, " (%s)", _("incomplete", term)); ^~~~~~~ document.c:164:45: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Codepage", term), ^~~~~~~~~~ document.c:164:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Codepage", term), ^~~~~~~~~~ document.c:168:43: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, " (%s)", _("assumed", term)); ^~~~~~~~~ document.c:168:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, " (%s)", _("assumed", term)); ^~~~~~~ document.c:171:9: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("ignoring server setting", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~ document.c:170:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, " (%s)", ^~~~~~~ document.c:175:34: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] a = parse_header(cached->head, "Server", NULL); ^~~~~~~~ document.c:178:13: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Server", term), a); ^~~~~~~~ document.c:177:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ document.c:184:13: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("SSL Cipher", term), ^~~~~~~~~~~~ document.c:183:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ document.c:189:13: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Encoding", term), ^~~~~~~~~~ document.c:188:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ document.c:193:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] a = parse_header(cached->head, "Date", NULL); ^~~~~~ document.c:196:13: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Date", term), a); ^~~~~~ document.c:195:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ document.c:202:13: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Last modified", term), ^~~~~~~~~~~~~~~ document.c:201:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ document.c:214:12: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Last visit time", term)); ^~~~~~~~~~~~~~~~~ document.c:213:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", ^~~~~~~~ document.c:218:31: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (historyitem) last_visit = ctime(&historyitem->last_visit); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:233:26: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("Unknown", term)); ^~~~~~~~~ document.c:241:4: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Info"), ALIGN_LEFT, msg.source); ^~~~~~~~~~ document.c:248:17: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *title = N_("Header info"); ^ ~~~~~~~~~~~~~~~~~ document.c:264:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] headers = mem_alloc(strlen(cached->head) + 1); ^~~~~~~~~~~~ document.c:302:11: warning: assigning to 'unsigned char *' from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] headers = N_("No header info."); ^ ~~~~~~~~~~~~~~~~~~~~~ document.c:317:31: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nowhere_box(ses->tab->term, N_("Header info")); ^~~~~~~~~~~~~~~~~ download.c:129:61: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *dialog_text_color = get_bfu_color(term, "dialog.text"); ^~~~~~~~~~~~~ download.c:130:62: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *msg = get_download_msg(download, term, 1, 1, "\n"); ^~~~ download.c:154:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] url_len = strlen(url); ^~~ download.c:243:17: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Download", term); ^~~~~~~~~~ download.c:250:24: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Background", term), B_ENTER | B_ESC, dlg_undisplay_download, NULL); ^~~~~~~~~~~~~ download.c:251:24: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("Background with ~notify", term), B_ENTER | B_ESC, dlg_set_notify, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~ download.c:258:24: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Abort", term), 0, dlg_abort_download, NULL); ^~~~~~~~ download.c:263:25: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("Abort and ~delete file", term), 0, push_delete_button, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~ download.c:270:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, DOWNLOAD_WIDGETS_COUNT - !!file_download->external_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:270:2: warning: passing 'char [84]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, DOWNLOAD_WIDGETS_COUNT - !!file_download->external_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:347:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(file_download)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:347:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(file_download)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:378:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stylename = (item == context->box->sel) ? "menu.selected" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:387:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] length = strlen(text); ^~~~ download.c:397:47: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(context->term, x + trimmedlen, y, "...", 3, 0, color); ^~~~~ download.c:423:2: warning: initializing 'unsigned char *' with an expression of type 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but download \"%s\" cannot be interrupted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:425:2: warning: initializing 'unsigned char *' with an expression of type 'char [58]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but download \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:431:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Interrupt marked downloads"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:433:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Interrupt marked downloads?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:439:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Interrupt download"), ^~~~~~~~~~~~~~~~~~~~~~~~ download.c:441:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Interrupt this download?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:443:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Interrupt all downloads"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:445:2: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to interrupt all downloads?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:472:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ download.c:472:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ download.c:492:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_info_button }, ^~~~~~~~~~~ download.c:493:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Abort"), push_hierbox_delete_button }, ^~~~~~~~~~~~ download.c:498:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("C~lear"), push_hierbox_clear_button }, ^~~~~~~~~~~~ download.c:503:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Download manager"), ^~~~~~~~~~~~~~~~~~~~~~~ edit.c:92:24: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("Name", term), 0, 0, check_nonempty, MAX_STR_LEN, name, NULL); ^~~~~~ edit.c:94:24: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("Name", term), 0, 0, NULL, MAX_STR_LEN, name, NULL); ^~~~~~ edit.c:96:23: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("URL", term), 0, 0, NULL, MAX_STR_LEN, url, NULL); ^~~~~ edit.c:98:27: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, when_done, dlg); ^~~~~ edit.c:99:24: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("C~lear", term), 0, clear_dialog, NULL); ^~~~~~~~ edit.c:102:25: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, ^~~~~~~~~ edit.c:105:25: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, ^~~~~~~~~ edit.c:108:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:108:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:41:4: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("About"), ALIGN_CENTER, ^~~~~~~~~~~ info.c:113:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&keys, "\n\n"); ^~~~~~ info.c:117:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert((int) MAIN_ACTIONS > (int) EDIT_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:117:4: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert((int) MAIN_ACTIONS > (int) EDIT_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:118:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert((int) EDIT_ACTIONS > (int) MENU_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:118:4: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert((int) EDIT_ACTIONS > (int) MENU_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:134:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), ^ info.c:135:18: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Toggle display"), push_toggle_keys_display_button, B_ENTER)); ^ info.c:131:3: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Keys"), ALIGN_LEFT, ^~~~~~~~~~ info.c:143:19: warning: passing 'char [228]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg_text(term, N_("ELinks %s\n" ^~~~~~~~~~~~~~~~ info.c:142:4: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Copying"), ALIGN_CENTER, ^~~~~~~~~~~~~ info.c:169:25: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Resources", term)); ^~~~~~~~~~~ info.c:170:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ info.c:173:13: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld handle", "%ld handles", val, term)); ^~~~~~~~~~~~ info.c:173:27: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld handle", "%ld handles", val, term)); ^~~~~~~~~~~~~ info.c:174:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:177:13: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld timer", "%ld timers", val, term)); ^~~~~~~~~~~ info.c:177:26: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld timer", "%ld timers", val, term)); ^~~~~~~~~~~~ info.c:178:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ".\n"); ^~~~~ info.c:180:25: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Connections", term)); ^~~~~~~~~~~~~ info.c:181:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ info.c:184:13: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld connection", "%ld connections", val, term)); ^~~~~~~~~~~~~~~~ info.c:184:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld connection", "%ld connections", val, term)); ^~~~~~~~~~~~~~~~~ info.c:185:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:188:13: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld connecting", "%ld connecting", val, term)); ^~~~~~~~~~~~~~~~ info.c:188:31: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld connecting", "%ld connecting", val, term)); ^~~~~~~~~~~~~~~~ info.c:189:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:192:13: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld transferring", "%ld transferring", val, term)); ^~~~~~~~~~~~~~~~~~ info.c:192:33: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld transferring", "%ld transferring", val, term)); ^~~~~~~~~~~~~~~~~~ info.c:193:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:196:13: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld keepalive", "%ld keepalive", val, term)); ^~~~~~~~~~~~~~~ info.c:196:30: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld keepalive", "%ld keepalive", val, term)); ^~~~~~~~~~~~~~~ info.c:197:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ".\n"); ^~~~~ info.c:199:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Memory cache", term)); ^~~~~~~~~~~~~~ info.c:200:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ info.c:204:33: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, n_("%ld byte", "%ld bytes", bigval, term), bigval); ^~~~~~~~~~ info.c:204:45: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, n_("%ld byte", "%ld bytes", bigval, term), bigval); ^~~~~~~~~~~ info.c:205:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:208:13: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld file", "%ld files", val, term)); ^~~~~~~~~~ info.c:208:25: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld file", "%ld files", val, term)); ^~~~~~~~~~~ info.c:209:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:212:13: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:212:27: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:213:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:216:13: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld loading", "%ld loading", val, term)); ^~~~~~~~~~~~~ info.c:216:28: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld loading", "%ld loading", val, term)); ^~~~~~~~~~~~~ info.c:217:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ".\n"); ^~~~~ info.c:219:25: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Document cache", term)); ^~~~~~~~~~~~~~~~ info.c:220:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ info.c:223:13: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld formatted", "%ld formatted", val, term)); ^~~~~~~~~~~~~~~ info.c:223:30: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld formatted", "%ld formatted", val, term)); ^~~~~~~~~~~~~~~ info.c:224:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:227:13: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:227:27: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:228:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:231:13: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld refreshing", "%ld refreshing", val, term)); ^~~~~~~~~~~~~~~~ info.c:231:31: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld refreshing", "%ld refreshing", val, term)); ^~~~~~~~~~~~~~~~ info.c:232:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ".\n"); ^~~~~ info.c:234:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Interlinking", term)); ^~~~~~~~~~~~~~ info.c:235:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ info.c:237:26: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("master terminal", term)); ^~~~~~~~~~~~~~~~~ info.c:239:26: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("slave terminal", term)); ^~~~~~~~~~~~~~~~ info.c:240:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:243:13: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld terminal", "%ld terminals", val, term)); ^~~~~~~~~~~~~~ info.c:243:29: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld terminal", "%ld terminals", val, term)); ^~~~~~~~~~~~~~~ info.c:244:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ info.c:247:13: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld session", "%ld sessions", val, term)); ^~~~~~~~~~~~~ info.c:247:28: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val_add(n_("%ld session", "%ld sessions", val, term)); ^~~~~~~~~~~~~~ info.c:274:29: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] refreshed_msg_box(term, 0, N_("Resources"), ALIGN_LEFT, ^~~~~~~~~~~~~~~ menu.c:70:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:70:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:86:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->document->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:86:2: warning: passing 'char [76]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->document->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:97:8: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Save URL"), N_("Enter URL"), ^~~~~~~~~~~~~~ menu.c:97:24: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Save URL"), N_("Enter URL"), ^~~~~~~~~~~~~~~ menu.c:99:21: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, NULL, ^~ menu.c:132:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_exit_prog, B_ENTER), ^ menu.c:133:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), dont_exit_prog, B_ESC)); ^ menu.c:126:3: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Exit ELinks"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~ menu.c:127:3: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] (ses->tab->term->next == ses->tab->term->prev && are_there_downloads()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:139:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ menu.c:139:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ menu.c:228:35: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ menu.c:231:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && ses->tab); ^~~~~~~~~~~~~~~~~~~~~~~ menu.c:231:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && ses->tab); ^~~~~~~~~~~~~~~~~~~~~~~ menu.c:238:25: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Go ~back"), ACT_MAIN_HISTORY_MOVE_BACK); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:239:25: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Go for~ward"), ACT_MAIN_HISTORY_MOVE_FORWARD); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:242:3: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:246:27: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Bookm~ark document"), ACT_MAIN_ADD_BOOKMARK); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:250:26: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Toggle ~HTML/plain"), ACT_MAIN_TOGGLE_HTML_PLAIN); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:251:26: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("~Reload"), ACT_MAIN_RELOAD); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:254:27: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Frame at ~full-screen"), ACT_MAIN_FRAME_MAXIMIZE); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:256:7: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("~Pass frame URI to external command")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:261:2: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:264:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Nex~t tab"), ACT_MAIN_TAB_NEXT); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:265:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("Pre~v tab"), ACT_MAIN_TAB_PREV); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:268:25: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("~Close tab"), ACT_MAIN_TAB_CLOSE); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:271:26: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("C~lose all tabs but the current"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:275:27: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_action(&menu, N_("B~ookmark all tabs"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:283:6: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Pass tab URI to e~xternal command")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:352:35: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ menu.c:363:27: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ menu.c:364:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !get_cmd_opt_bool("no-home")) ^~~~~~~~~ menu.c:515:24: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ menu.c:543:8: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Go to URL"), N_("Enter URL"), ^~~~~~~~~~~~~~~ menu.c:543:25: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Go to URL"), N_("Enter URL"), ^~~~~~~~~~~~~~~ menu.c:560:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && uri); ^~~~~~~~~~~~~~~~~~ menu.c:560:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && uri); ^~~~~~~~~~~~~~~~~~ menu.c:585:34: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&def, get_opt_str("document.download.directory")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:601:9: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Download"), N_("Save to file"), ^~~~~~~~~~~~~~ menu.c:601:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Download"), N_("Save to file"), ^~~~~~~~~~~~~~~~~~ menu.c:627:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, " -"); ^~~~ menu.c:636:29: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int ring = get_cmd_opt_int("session-ring"); ^~~~~~~~~~~~~~ menu.c:640:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(env && ses); ^~~~~~~~~~~~~~~~~~ menu.c:640:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(env && ses); ^~~~~~~~~~~~~~~~~~ menu.c:648:36: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(¶meters, "-base-session %d", id); ^~~~~~~~~~~~~~~~~~ menu.c:649:46: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ring) add_format_to_string(¶meters, " -session-ring %d", ring); ^~~~~~~~~~~~~~~~~~~ menu.c:656:40: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_cmdline_bool_option(¶meters, "localhost"); ^~~~~~~~~~~ menu.c:657:40: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_cmdline_bool_option(¶meters, "no-home"); ^~~~~~~~~ menu.c:658:40: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_cmdline_bool_option(¶meters, "no-connect"); ^~~~~~~~~~~~ menu.c:674:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term && open && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:674:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term && open && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:677:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:677:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:708:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term && ses && func); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:708:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term && ses && func); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:750:23: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ menu.c:751:26: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("no-home") ^~~~~~~~~ menu.c:752:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ menu.c:766:34: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] exec_on_terminal(term, command, "", TERM_EXEC_BG); ^~ menu.c:819:46: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing"); ^~~~~~~~~~~~~~~~~~~~~~ menu.c:855:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(option->name, "_template_")) ^~~~~~~~~~~~ menu.c:894:46: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing"); ^~~~~~~~~~~~~~~~~~~~~~ menu.c:915:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(option->name, "_template_")) ^~~~~~~~~~~~ menu.c:949:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int filenamelen = strlen(filename); ^~~~~~~~ menu.c:972:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(filename, text, filenamelen) ^~~~~~~~ menu.c:972:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(filename, text, filenamelen) ^~~~ menu.c:973:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (no_elevator && !strcmp("..", text))) { ^~~~ menu.c:980:26: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_menu(&menu, _("Directories:", term), NULL, ^~~~~~~~~~~~~~ menu.c:982:5: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:992:21: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (direntries) add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:993:26: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_menu(&menu, _("Files:", term), NULL, ^~~~~~~~ menu.c:995:5: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1026:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(&text[strlen(dirname)], "..")) { ^~~~~~~ menu.c:1026:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(&text[strlen(dirname)], "..")) { ^~~~~~~~~~~~~~~~~~~~~~ menu.c:1050:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term && data && file_func && dir_func && data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1050:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(term && data && file_func && dir_func && data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:1052:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ menu.c:1055:19: warning: assigning to 'unsigned char *' from 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!*path) path = "./"; ^ ~~~~ menu.c:1073:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filename = path + strlen(path); ^~~~ options.c:33:47: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct option *opt = get_opt_rec(term->spec, "charset"); ^~~~~~~~~ options.c:36:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(index != -1, "%s", name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:36:2: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(index != -1, "%s", name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:70:14: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(sel_mime, get_cp_mime_name(i)) == 0) ^~~~~~~~ options.c:70:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(sel_mime, get_cp_mime_name(i)) == 0) ^~~~~~~~~~~~~~~~~~~ options.c:99:20: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_TYPE, "type" }, ^~~~~~ options.c:100:24: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_M11_HACK, "m11_hack" }, ^~~~~~~~~~ options.c:101:27: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_RESTRICT_852, "restrict_852" }, ^~~~~~~~~~~~~~ options.c:102:27: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_BLOCK_CURSOR, "block_cursor" }, ^~~~~~~~~~~~~~ options.c:103:22: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_COLORS, "colors" }, ^~~~~~~~ options.c:104:27: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_TRANSPARENCY, "transparency" }, ^~~~~~~~~~~~~~ options.c:105:24: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_UTF_8_IO, "utf_8_io" }, ^~~~~~~~~~ options.c:106:25: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { TERM_OPT_UNDERLINE, "underline" }, ^~~~~~~~~~~ options.c:162:35: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ options.c:173:7: warning: passing 'char [267]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("The environmental variable TERM is set to '%s'.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:172:12: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(help_text, sizeof(help_text) - 3 /* 2 '\n' + 1 '\0' */, ^~~~~~~~~ options.c:173:5: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("The environmental variable TERM is set to '%s'.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:181:25: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] help_textlen = strlen(help_text); ^~~~~~~~~ options.c:199:17: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Terminal options", term); ^~~~~~~~~~~~~~~~~~ options.c:208:22: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_text(dlg, _("Frame handling:", term), ALIGN_LEFT, 1); ^~~~~~~~~~~~~~~~~ options.c:209:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("No frames", term), 1, TERM_DUMB, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~ options.c:210:23: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("VT 100 frames", term), 1, TERM_VT100, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~ options.c:211:23: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("Linux or OS/2 frames", term), 1, TERM_LINUX, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~~~~~~~~ options.c:212:23: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("FreeBSD frames", term), 1, TERM_FREEBSD, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~~ options.c:213:23: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("KOI8-R frames", term), 1, TERM_KOI8, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~ options.c:215:22: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_text(dlg, _("Color mode:", term), ALIGN_LEFT, 1); ^~~~~~~~~~~~~ options.c:216:23: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("No colors (mono)", term), 2, COLOR_MODE_MONO, &values[TERM_OPT_COLORS].number); ^~~~~~~~~~~~~~~~~~ options.c:217:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_radio(dlg, _("16 colors", term), 2, COLOR_MODE_16, &values[TERM_OPT_COLORS].number); ^~~~~~~~~~~ options.c:227:26: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_checkbox(dlg, _("Switch fonts for line drawing", term), &values[TERM_OPT_M11_HACK].number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:228:26: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_checkbox(dlg, _("Restrict frames in cp850/852", term), &values[TERM_OPT_RESTRICT_852].number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:229:26: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_checkbox(dlg, _("Block cursor", term), &values[TERM_OPT_BLOCK_CURSOR].number); ^~~~~~~~~~~~~~ options.c:230:26: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_checkbox(dlg, _("Transparency", term), &values[TERM_OPT_TRANSPARENCY].number); ^~~~~~~~~~~~~~ options.c:231:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_checkbox(dlg, _("Underline", term), &values[TERM_OPT_UNDERLINE].number); ^~~~~~~~~~~ options.c:232:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_checkbox(dlg, _("UTF-8 I/O", term), &values[TERM_OPT_UTF_8_IO].number); ^~~~~~~~~~~ options.c:234:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~OK", term), B_ENTER, push_ok_button, NULL); ^~~~~ options.c:236:25: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("Sa~ve", term), B_ENTER, push_save_button, NULL); ^~~~~~~ options.c:237:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ options.c:239:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, TERMOPT_WIDGETS_COUNT - anonymous); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:239:2: warning: passing 'char [75]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, TERMOPT_WIDGETS_COUNT - anonymous); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:284:11: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(str, sizeof(str), "%s,%s,%d,%d", ^~~ options.c:309:17: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Resize terminal", term); ^~~~~~~~~~~~~~~~~ options.c:312:23: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("Width=",term), 1, 999, check_number, 4, width_str, NULL); ^~~~~~~~ options.c:313:23: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("Height=",term), 1, 999, check_number, 4, height_str, NULL); ^~~~~~~~~ options.c:315:27: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, push_resize_button, term); ^~~~~ options.c:316:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ options.c:318:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, RESIZE_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:318:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, RESIZE_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:24:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int newlines = separator[strlen(separator) - 1] == '\n'; ^~~~~~~~~ progress.c:32:24: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("Received", term)); ^~~~~~~~~~ progress.c:37:25: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _("of", term)); ^~~~ progress.c:48:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _(full ? (newlines ? N_("Average speed") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:54:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, "/s"); ^~~~ progress.c:56:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, ", "); ^~~~ progress.c:58:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _(full ? N_("current speed") : N_("cur"), term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:61:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, "/s"); ^~~~ progress.c:65:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _(full ? (newlines ? N_("Elapsed time") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:73:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _(newlines ? N_("Speed") : N_("speed"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:78:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, "/s"); ^~~~ progress.c:82:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, ", "); ^~~~ progress.c:83:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&msg, _(full ? N_("estimated time") ^~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:108:27: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(term, x++, y, "[", 1, 0, NULL); ^~~ progress.c:109:33: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_text(term, x + width, y, "]", 1, 0, NULL); ^~~ progress.c:112:54: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!meter_color) meter_color = get_bfu_color(term, "dialog.meter"); ^~~~~~~~~~~~~~ progress.c:119:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] width = int_min(width, strlen(text)); ^~~~ progress.c:136:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(slen <= width); ^~~~~~~~~~~~~~~~~~~~~ progress.c:136:3: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(slen <= width); ^~~~~~~~~~~~~~~~~~~~~ status.c:67:36: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int show_title_bar = get_opt_bool("ui.show_title_bar"); ^~~~~~~~~~~~~~~~~~~ status.c:68:37: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int show_status_bar = get_opt_bool("ui.show_status_bar"); ^~~~~~~~~~~~~~~~~~~~ status.c:69:34: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int show_tabs_bar = get_opt_int("ui.tabs.show_bar"); ^~~~~~~~~~~~~~~~~~ status.c:70:42: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int show_tabs_bar_at_top = get_opt_bool("ui.tabs.top"); ^~~~~~~~~~~~~ status.c:72:31: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int show_leds = get_opt_bool("ui.leds.enable"); ^~~~~~~~~~~~~~~~ status.c:74:38: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int set_window_title = get_opt_bool("ui.window_title"); ^~~~~~~~~~~~~~~~~ status.c:75:33: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int insert_mode = get_opt_bool("document.browse.forms.insert_mode"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:153:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(*link_title); ^~~~~~~~~~~~~~~~~~~ status.c:153:3: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(*link_title); ^~~~~~~~~~~~~~~~~~~ status.c:181:5: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(0); ^~~~~~~~~ status.c:181:5: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(0); ^~~~~~~~~ status.c:185:26: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = msg_text(term, N_("Enter a mark to set")); ^~~~~~~~~~~~~~~~~~~~~~~~~ status.c:189:26: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = msg_text(term, N_("Enter a mark" ^~~~~~~~~~~~~~~~~ status.c:196:24: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = msg_text(term, N_("Keyboard prefix: %d"), ^~~~~~~~~~~~~~~~~~~~~~~~~ status.c:226:27: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = msg_text(term, N_("Cursor position: %dx%d"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:236:55: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = get_download_msg(download, term, wide, full, ", "); ^~~~ status.c:241:51: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_box(term, &box, ' ', 0, get_bfu_color(term, "status.status-bar")); ^~~~~~~~~~~~~~~~~~~ status.c:252:36: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] text_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ status.c:260:36: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] text_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ status.c:262:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] msglen = strlen(msg); ^~~ status.c:288:56: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *normal_color = get_bfu_color(term, "tabs.normal"); ^~~~~~~~~~~~~ status.c:289:58: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *selected_color = get_bfu_color(term, "tabs.selected"); ^~~~~~~~~~~~~~~ status.c:290:57: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *loading_color = get_bfu_color(term, "tabs.loading"); ^~~~~~~~~~~~~~ status.c:291:55: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *fresh_color = get_bfu_color(term, "tabs.unvisited"); ^~~~~~~~~~~~~~~~ status.c:292:56: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct color_pair *tabsep_color = get_bfu_color(term, "tabs.separator"); ^~~~~~~~~~~~~~~~ status.c:326:13: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = _("Untitled", term); ^~~~~~~~~~ status.c:328:12: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg = _("No document", term); ^~~~~~~~~~~~~ status.c:371:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] msglen = int_min(strlen(msg), actual_tab_width); ^~~ status.c:402:20: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_opt_bool("ui.show_menu_bar_always")) { ^~~~~~~~~~~~~~~~~~~~~~~~~ status.c:406:52: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_box(term, &box, ' ', 0, get_bfu_color(term, "title.title-bar")); ^~~~~~~~~~~~~~~~~ status.c:430:21: warning: passing 'unsigned char [40]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buflen = snprintf(buf, sizeof(buf), " (%d/%d)", page, pages); ^~~ status.c:448:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] titlewidth = int_min(strlen(document->title), maxlen); ^~~~~~~~~~~~~~~ status.c:455:32: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_bytes_to_string(&title, "...", 3); ^~~~~ status.c:474:26: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_bfu_color(term, "title.title-text")); ^~~~~~~~~~~~~~~~~~ status.c:497:16: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : stracpy("ELinks"); ^~~~~~~~ status.c:500:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] titlelen = strlen(title); ^~~~~ status.c:503:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strlen(status->last_title) != titlelen ^~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:216:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:231:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:249:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:256:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ apply.c:46:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:46:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:57:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:57:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:67:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:67:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:80:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Bad prop->value.display %d", prop->value.display); ^~~~~~~~ apply.c:80:13: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Bad prop->value.display %d", prop->value.display); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:89:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:89:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:101:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:101:2: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prop->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:176:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "*", 1); ^~~ apply.c:189:60: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] selector = find_css_selector(selectors, CST_PSEUDO, rel, "link", -1); ^~~~~~ apply.c:193:60: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] selector = find_css_selector(selectors, CST_PSEUDO, rel, "visited", -1); ^~~~~~~~~ apply.c:232:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(element && element->options && css); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:232:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(element && element->options && css); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:249:40: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] code = get_attr_val(element->options, "style", html_context->doc_cp); ^~~~~~~ apply.c:276:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(property->type < CSS_PT_LAST); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:276:3: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(property->type < CSS_PT_LAST); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:280:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css_appliers[property->type]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ apply.c:280:3: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css_appliers[property->type]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/network/state.h:132:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ css.c:30:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cascading Style Sheets"), ^~~~~~~~~~ css.c:31:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "css", OPT_SORT, ^~~~~ css.c:30:28: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cascading Style Sheets"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:30:2: warning: initializing 'unsigned char *' with an expression of type 'char [57]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cascading Style Sheets"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:35:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Enable CSS"), ^~~~~~~~~~~~~~ css.c:36:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ css.c:35:32: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Enable CSS"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ css.c:35:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Enable CSS"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:39:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Import external style sheets"), ^~~~~~~~~~~~~~ css.c:40:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "import", 0, 1, ^~~~~~~~ css.c:39:32: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Import external style sheets"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char [189]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Import external style sheets"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:46:18: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.css", N_("Default style sheet"), ^~~~~~~~~~~~~~ css.c:47:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "stylesheet", 0, "", ^~~~~~~~~~~~ css.c:46:34: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.css", N_("Default style sheet"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char [251]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("document.css", N_("Default style sheet"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ css.c:117:35: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *url = get_opt_str("document.css.stylesheet"); ^~~~~~~~~~~~~~~~~~~~~~~~~ css.c:124:57: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] import_css_file(&default_stylesheet, NULL, url, strlen(url)); ^~~ css.c:130:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(changed->name, "stylesheet")) { ^~~~~~~~~~~~~ css.c:148:5: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "document.css", change_hook_css }, ^~~~~~~~~~~~~~ css.c:164:15: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Cascading Style Sheets"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:30:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(props && scanner); ^~~~~~~~~~~~~~~~~~~~~~~~ parser.c:30:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(props && scanner); ^~~~~~~~~~~~~~~~~~~~~~~~ parser.c:57:8: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_strlcasecmp(token, info->name, -1)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:65:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!scanner_has_tokens(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:65:4: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!scanner_has_tokens(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:146:5: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css->import); ^~~~~~~~~~~~~~~~~~~ parser.c:146:5: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css->import); ^~~~~~~~~~~~~~~~~~~ parser.c:180:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("@-rule parser called without atrule."); ^~~~~~~~ parser.c:180:13: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("@-rule parser called without atrule."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:278:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ parser.c:278:3: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ parser.c:279:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!last_fragment); ^~~~~~~~~~~~~~~~~~~~~~ parser.c:279:3: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!last_fragment); ^~~~~~~~~~~~~~~~~~~~~~ parser.c:383:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(base_sel); ^~~~~~~~~~~~~~~~ parser.c:383:4: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(base_sel); ^~~~~~~~~~~~~~~~ parser.c:411:5: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:411:5: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:429:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:429:4: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:553:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ parser.c:553:3: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ property.c:19:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "background", CSS_PT_BACKGROUND, CSS_VT_COLOR, css_parse_background_value }, ^~~~~~~~~~~~ property.c:20:4: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] { "background-color", CSS_PT_BACKGROUND_COLOR, CSS_VT_COLOR, css_parse_color_value }, ^~~~~~~~~~~~~~~~~~ property.c:21:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "color", CSS_PT_COLOR, CSS_VT_COLOR, css_parse_color_value }, ^~~~~~~ property.c:22:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "display", CSS_PT_DISPLAY, CSS_VT_DISPLAY, css_parse_display_value }, ^~~~~~~~~ property.c:23:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "font-style", CSS_PT_FONT_STYLE, CSS_VT_FONT_ATTRIBUTE, css_parse_font_style_value }, ^~~~~~~~~~~~ property.c:24:4: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { "font-weight", CSS_PT_FONT_WEIGHT, CSS_VT_FONT_ATTRIBUTE, css_parse_font_weight_value }, ^~~~~~~~~~~~~ property.c:25:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "text-align", CSS_PT_TEXT_ALIGN, CSS_VT_TEXT_ALIGN, css_parse_text_align_value }, ^~~~~~~~~~~~ property.c:26:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "text-decoration", CSS_PT_TEXT_DECORATION, CSS_VT_FONT_ATTRIBUTE, css_parse_text_decoration_value }, ^~~~~~~~~~~~~~~~~ property.c:27:4: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { "white-space", CSS_PT_WHITE_SPACE, CSS_VT_FONT_ATTRIBUTE, css_parse_white_space_value }, ^~~~~~~~~~~~~ scanner.c:35:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:37:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:41:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:43:2: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:48:2: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:52:2: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "Hz", CSS_TOKEN_FREQUENCY, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:59:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "cm", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:60:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "deg", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, ^~~~~ scanner.c:61:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "em", CSS_TOKEN_EM, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:62:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "ex", CSS_TOKEN_EX, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:63:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "grad", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, ^~~~~~ scanner.c:64:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "in", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:65:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "kHz", CSS_TOKEN_FREQUENCY, CSS_TOKEN_DIMENSION }, ^~~~~ scanner.c:66:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "mm", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:67:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "ms", CSS_TOKEN_TIME, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:68:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "pc", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:69:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "pt", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:70:4: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "px", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:71:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "rad", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, ^~~~~ scanner.c:72:4: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "s", CSS_TOKEN_TIME, CSS_TOKEN_DIMENSION }, ^~~ scanner.c:74:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "rgb", CSS_TOKEN_RGB, CSS_TOKEN_FUNCTION }, ^~~~~ scanner.c:75:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "url", CSS_TOKEN_URL, CSS_TOKEN_FUNCTION }, ^~~~~ scanner.c:77:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "charset", CSS_TOKEN_AT_CHARSET, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~~~ scanner.c:78:4: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { "font-face", CSS_TOKEN_AT_FONT_FACE, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~~~~~ scanner.c:79:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { "import", CSS_TOKEN_AT_IMPORT, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~~ scanner.c:80:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "media", CSS_TOKEN_AT_MEDIA, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~ scanner.c:81:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "page", CSS_TOKEN_AT_PAGE, CSS_TOKEN_AT_KEYWORD }, ^~~~~~ scanner.c:132:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(first_char); ^~~~~~~~~~~~~~~~~~ scanner.c:132:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(first_char); ^~~~~~~~~~~~~~~~~~ scanner.c:207:6: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:207:6: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:211:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type != CSS_TOKEN_RGB || *string == '('); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:211:5: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type != CSS_TOKEN_RGB || *string == '('); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:212:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type != CSS_TOKEN_URL || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:212:5: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type != CSS_TOKEN_URL || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:213:5: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type != CSS_TOKEN_FUNCTION || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:213:5: warning: passing 'char [63]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type != CSS_TOKEN_FUNCTION || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:290:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strncasecmp(string, "important", 9)) { ^~~~~~ scanner.c:343:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Someone forgot to put code for recognizing tokens " ^~~~~~~~ scanner.c:343:12: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Someone forgot to put code for recognizing tokens " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stylesheet.c:36:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(sels && name); ^~~~~~~~~~~~~~~~~~~~ stylesheet.c:36:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(sels && name); ^~~~~~~~~~~~~~~~~~~~ stylesheet.c:41:7: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, selector->name, -1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stylesheet.c:67:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] namelen = strlen(name); ^~~~ stylesheet.c:111:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ stylesheet.c:111:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ stylesheet.c:114:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] orig->name, strlen(orig->name)); ^~~~~~~~~~ stylesheet.c:148:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ stylesheet.c:148:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ value.c:30:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:30:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:54:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] part = strtol(token->string, (char **) &nstring, 10); ^~~~~~~~~~~~~ value.c:96:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:96:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:127:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:127:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:131:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "italic") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:131:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "italic") ^~~~~~~~ value.c:132:9: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] || scanner_token_contains(token, "oblique")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:132:39: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || scanner_token_contains(token, "oblique")) { ^~~~~~~~~ value.c:135:13: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:135:43: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~ value.c:138:13: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:138:43: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~ value.c:159:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:159:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:162:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "bolder")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:162:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "bolder")) { ^~~~~~~~ value.c:165:14: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "lighter")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:165:44: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "lighter")) { ^~~~~~~~~ value.c:168:14: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "bold")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:168:44: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "bold")) { ^~~~~~ value.c:171:14: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:171:44: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~ value.c:185:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] weight = strtol(token->string, (char **) &nstring, 10); ^~~~~~~~~~~~~ value.c:208:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:208:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:212:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "left")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:212:36: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "left")) { ^~~~~~ value.c:215:14: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "right")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:215:44: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "right")) { ^~~~~~~ value.c:218:14: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "center")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:218:44: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "center")) { ^~~~~~~~ value.c:221:14: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "justify")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:221:44: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "justify")) { ^~~~~~~~~ value.c:240:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:240:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:246:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:246:36: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~ value.c:249:13: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "none")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:249:43: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "none")) { ^~~~~~ value.c:267:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:267:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:272:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "pre")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:272:36: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "pre")) { ^~~~~ value.c:275:13: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:275:43: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~ value.c:293:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:293:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:298:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "inline")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:298:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (scanner_token_contains(token, "inline")) { ^~~~~~~~ value.c:300:13: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "inline-block")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:300:43: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "inline-block")) { ^~~~~~~~~~~~~~ value.c:302:13: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "block")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:302:43: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (scanner_token_contains(token, "block")) { ^~~~~~~ value.c:320:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(scanner && value && propinfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:320:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(scanner && value && propinfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ value.c:321:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->parser); ^~~~~~~~~~~~~~~~~~~~~~~~ value.c:321:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(propinfo->parser); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:255:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int l = strlen(s); ^ forms.c:53:23: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "method", html_context->doc_cp); ^~~~~~~~ forms.c:55:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "post")) { ^~ forms.c:58:31: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] enctype = get_attr_val(a, "enctype", ^~~~~~~~~ forms.c:63:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(enctype, "multipart/form-data")) ^~~~~~~ forms.c:65:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(enctype, "text/plain")) ^~~~~~~ forms.c:72:35: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] form->onsubmit = get_attr_val(a, "onsubmit", html_context->doc_cp); ^~~~~~~~~~ forms.c:73:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ forms.c:76:23: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "action", html_context->doc_cp); ^~~~~~~~ forms.c:99:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!form->action || !strchr(form->action, POST_CHAR)); ^~~~~~~~~~~~ forms.c:99:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!form->action || !strchr(form->action, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:99:3: warning: passing 'char [68]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!form->action || !strchr(form->action, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:104:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !strchr(form->action, '?')); ^~~~~~~~~~~~ forms.c:102:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!form->action ^~~~~~~~~~~~~~~~~~~~ forms.c:102:3: warning: passing 'char [97]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!form->action ^~~~~~~~~~~~~~~~~~~~ forms.c:117:21: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (has_attr(attr, "disabled", html_context->doc_cp)) ^~~~~~~~~~ forms.c:120:21: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (has_attr(attr, "readonly", html_context->doc_cp)) ^~~~~~~~~~ forms.c:153:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "type", cp); ^~~~~~ forms.c:156:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "button")) { ^~ forms.c:158:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strcasecmp(al, "reset")) { ^~ forms.c:160:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (c_strcasecmp(al, "submit")) { ^~ forms.c:171:27: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->id = get_attr_val(a, "id", cp); ^~~~ forms.c:172:29: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->name = get_attr_val(a, "name", cp); ^~~~~~ forms.c:173:38: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = get_attr_val(a, "value", cp); ^~~~~~~ forms.c:176:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("Submit"); ^~~~~~~~ forms.c:178:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("Reset"); ^~~~~~~ forms.c:180:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("Button"); ^~~~~~~~ forms.c:183:31: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy(""); ^~ forms.c:194:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ forms.c:199:33: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] format.title = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ forms.c:209:28: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "_", 1); ^~~ forms.c:214:27: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "[ ]", 8); ^~~~~~~~~~ forms.c:218:27: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "( )", 8); ^~~~~~~~~~ forms.c:225:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_url_val(a, "src", html_context->doc_cp); ^~~~~ forms.c:227:25: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_url_val(a, "dynsrc", ^~~~~~~~ forms.c:234:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "[ ", 7); ^~~~~~~~~ forms.c:237:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, fc->alt, strlen(fc->alt)); ^~~~~~~ forms.c:239:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, fc->name, strlen(fc->name)); ^~~~~~~~ forms.c:241:28: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "Submit", 6); ^~~~~~~~ forms.c:244:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ]", 7); ^~~~~~~~~ forms.c:251:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "[ ", 7); ^~~~~~~~~ forms.c:254:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, fc->default_value, strlen(fc->default_value)); ^~~~~~~~~~~~~~~~~ forms.c:257:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ]", 7); ^~~~~~~~~ forms.c:262:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("bad control type"); ^~~~~~~~ forms.c:262:13: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("bad control type"); ^~~~~~~~~~~~~~~~~~ forms.c:265:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ forms.c:279:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "type", cp); ^~~~~~ forms.c:281:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "text")) fc->type = FC_TEXT; ^~ forms.c:282:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "hidden")) fc->type = FC_HIDDEN; ^~ forms.c:283:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "button")) fc->type = FC_BUTTON; ^~ forms.c:284:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "checkbox")) fc->type = FC_CHECKBOX; ^~ forms.c:285:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "radio")) fc->type = FC_RADIO; ^~ forms.c:286:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "password")) fc->type = FC_PASSWORD; ^~ forms.c:287:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "submit")) fc->type = FC_SUBMIT; ^~ forms.c:288:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "reset")) fc->type = FC_RESET; ^~ forms.c:289:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "file")) fc->type = FC_FILE; ^~ forms.c:290:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "image")) fc->type = FC_IMAGE; ^~ forms.c:296:43: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = get_lit_attr_val(a, "value", cp); ^~~~~~~ forms.c:298:39: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = get_attr_val(a, "value", cp); ^~~~~~~ forms.c:301:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("on"); ^~~~ forms.c:303:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("Submit"); ^~~~~~~~ forms.c:305:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("Reset"); ^~~~~~~ forms.c:307:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy("Button"); ^~~~~~~~ forms.c:310:31: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = stracpy(""); ^~ forms.c:312:27: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->id = get_attr_val(a, "id", cp); ^~~~ forms.c:313:29: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->name = get_attr_val(a, "name", cp); ^~~~~~ forms.c:315:24: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->size = get_num(a, "size", cp); ^~~~~~ forms.c:321:29: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->maxlength = get_num(a, "maxlength", cp); ^~~~~~~~~~~ forms.c:324:35: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_state = has_attr(a, "checked", cp); ^~~~~~~~~ forms.c:326:29: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->alt = get_attr_val(a, "alt", cp); ^~~~~ forms.c:418:22: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (closing_tag && !c_strlcasecmp(name, namelen, "SELECT", 6)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:418:51: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (closing_tag && !c_strlcasecmp(name, namelen, "SELECT", 6)) { ^~~~~~~~ forms.c:423:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTION", 6)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:423:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTION", 6)) { ^~~~~~~~ forms.c:429:25: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (has_attr(t_attr, "disabled", html_context->doc_cp)) ^~~~~~~~~~ forms.c:432:28: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && has_attr(t_attr, "selected", html_context->doc_cp)) ^~~~~~~~~~ forms.c:434:33: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = get_attr_val(t_attr, "value", html_context->doc_cp); ^~~~~~~ forms.c:440:33: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = get_attr_val(t_attr, "label", html_context->doc_cp); ^~~~~~~ forms.c:452:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTGROUP", 8)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:452:36: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTGROUP", 8)) { ^~~~~~~~~~ forms.c:460:33: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = get_attr_val(t_attr, "label", html_context->doc_cp); ^~~~~~~ forms.c:463:21: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = stracpy(""); ^~ forms.c:487:30: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->id = get_attr_val(attr, "id", html_context->doc_cp); ^~~~ forms.c:488:32: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->name = get_attr_val(attr, "name", html_context->doc_cp); ^~~~~~ forms.c:490:75: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_value = order ? stracpy(values[fc->default_state]) : stracpy(""); ^~ forms.c:496:24: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] menu_labels(fc->menu, "", labels); ^~ forms.c:497:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "[", 1); ^~~ forms.c:511:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int_lower_bound(&max_width, strlen(labels[i])); ^~~~~~~~~ forms.c:515:26: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "_", 1); ^~~ forms.c:518:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "]", 1); ^~~ forms.c:528:38: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *al = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ forms.c:534:39: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] format.select_disabled = has_attr(a, "disabled", html_context->doc_cp) ^~~~~~~~~~ forms.c:543:18: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (has_attr(a, "multiple", html_context->doc_cp)) ^~~~~~~~~~ forms.c:559:24: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] val = get_attr_val(a, "value", html_context->doc_cp); ^~~~~~~ forms.c:570:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("parse element failed"); ^~~~~~~~ forms.c:570:13: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("parse element failed"); ^~~~~~~~~~~~~~~~~~~~~~ forms.c:597:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "OPTION", 6) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:597:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "OPTION", 6) ^~~~~~~~ forms.c:598:10: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "SELECT", 6) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:598:39: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "SELECT", 6) ^~~~~~~~ forms.c:599:10: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "OPTGROUP", 8)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:599:39: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "OPTGROUP", 8)) ^~~~~~~~~~ forms.c:610:27: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->id = get_attr_val(a, "id", html_context->doc_cp); ^~~~ forms.c:613:34: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->default_state = has_attr(a, "selected", html_context->doc_cp); ^~~~~~~~~~ forms.c:614:25: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->mode = has_attr(a, "disabled", html_context->doc_cp) ^~~~~~~~~~ forms.c:618:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ forms.c:622:25: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "[ ]", 3); ^~~~~ forms.c:624:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ forms.c:651:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(t_name, t_namelen, "/TEXTAREA", 9)) goto pp; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:651:39: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(t_name, t_namelen, "/TEXTAREA", 9)) goto pp; ^~~~~~~~~~~ forms.c:656:30: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->id = get_attr_val(attr, "id", html_context->doc_cp); ^~~~ forms.c:657:32: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->name = get_attr_val(attr, "name", html_context->doc_cp); ^~~~~~ forms.c:668:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(p, p + 1, strlen(p)); ^ forms.c:676:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cols = get_num(attr, "cols", html_context->doc_cp); ^~~~~~ forms.c:685:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] rows = get_num(attr, "rows", html_context->doc_cp); ^~~~~~ forms.c:692:33: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] wrap_attr = get_attr_val(attr, "wrap", html_context->doc_cp); ^~~~~~ forms.c:694:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(wrap_attr, "hard") ^~~~~~~~~ forms.c:695:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !c_strcasecmp(wrap_attr, "physical")) { ^~~~~~~~~ forms.c:697:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strcasecmp(wrap_attr, "soft") ^~~~~~~~~ forms.c:698:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !c_strcasecmp(wrap_attr, "virtual")) { ^~~~~~~~~ forms.c:700:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strcasecmp(wrap_attr, "none") ^~~~~~~~~ forms.c:701:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !c_strcasecmp(wrap_attr, "off")) { ^~~~~~~~~ forms.c:706:28: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (has_attr(attr, "nowrap", html_context->doc_cp)) { ^~~~~~~~ forms.c:713:32: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] fc->maxlength = get_num(attr, "maxlength", html_context->doc_cp); ^~~~~~~~~~~ forms.c:717:30: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] else put_chrs(html_context, " ", 1); ^~~ forms.c:727:27: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "_", 1); ^~~ forms.c:736:26: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ general.c:83:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "[", 1); ^~~ general.c:90:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "]", 1); ^~~ general.c:97:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "^", 1); ^~~ general.c:102:41: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] static unsigned char *quote_char[2] = { "\"", "'" }; ^~~~ general.c:102:47: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] static unsigned char *quote_char[2] = { "\"", "'" }; ^~~ general.c:140:38: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *al = get_attr_val(a, "size", html_context->doc_cp); ^~~~~~ general.c:152:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s = strtoul(nn, (char **) &end, 10); ^~ general.c:162:29: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_color(html_context, a, "color", &format.style.fg); ^~~~~~~ general.c:169:29: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_color(html_context, a, "text", &format.style.fg); ^~~~~~ general.c:170:29: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_color(html_context, a, "link", &format.clink); ^~~~~~ general.c:171:29: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_color(html_context, a, "vlink", &format.vlink); ^~~~~~~ general.c:202:42: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !search_html_stack(html_context, "BODY")) { ^~~~~~ general.c:483:38: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *al = get_attr_val(a, "align", html_context->doc_cp); ^~~~~~~ general.c:486:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "left")) par_format.align = ALIGN_LEFT; ^~ general.c:487:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "right")) par_format.align = ALIGN_RIGHT; ^~ general.c:488:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "center")) { ^~ general.c:492:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strcasecmp(al, "justify")) par_format.align = ALIGN_JUSTIFY; ^~ general.c:636:21: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int q = get_num(a, "size", html_context->doc_cp); ^~~~~~ general.c:647:19: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = get_width(a, "width", 1, html_context); ^~~~~~~ general.c:698:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ general.c:709:25: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ general.c:718:22: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_url_val(a, "href", html_context->doc_cp); ^~~~~~ general.c:747:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ general.c:749:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "disc") || !c_strcasecmp(al, "circle")) ^~ general.c:749:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "disc") || !c_strcasecmp(al, "circle")) ^~ general.c:751:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "square")) ^~ general.c:771:18: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] st = get_num(a, "start", html_context->doc_cp); ^~~~~~~ general.c:776:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ general.c:802:9: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {1000, "m"}, ^~~ general.c:803:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {999, "im"}, ^~~~ general.c:804:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {990, "xm"}, ^~~~ general.c:805:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {900, "cm"}, ^~~~ general.c:806:8: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {500, "d"}, ^~~ general.c:807:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {499, "id"}, ^~~~ general.c:808:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {490, "xd"}, ^~~~ general.c:809:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {400, "cd"}, ^~~~ general.c:810:8: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {100, "c"}, ^~~ general.c:811:7: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {99, "ic"}, ^~~~ general.c:812:7: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {90, "xc"}, ^~~~ general.c:813:7: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {50, "l"}, ^~~ general.c:814:7: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {49, "il"}, ^~~~ general.c:815:7: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {40, "xl"}, ^~~~ general.c:816:7: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {10, "x"}, ^~~ general.c:817:6: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {9, "ix"}, ^~~~ general.c:818:6: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {5, "v"}, ^~~ general.c:819:6: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {4, "iv"}, ^~~~ general.c:820:6: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {1, "i"}, ^~~ general.c:830:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(p, "---"); ^ general.c:834:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(p, "o"); ^ general.c:841:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(p, roman_tbl[i].s); ^ general.c:841:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(p, roman_tbl[i].s); ^~~~~~~~~~~~~~ general.c:844:3: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!(n && !roman_tbl[i].n), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general.c:844:3: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!(n && !roman_tbl[i].n), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general.c:879:22: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int s = get_num(a, "value", html_context->doc_cp); ^~~~~~~ general.c:884:27: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 6); ^~~~~~~~ general.c:902:28: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 6); ^~~~~~~~ general.c:909:17: warning: passing 'unsigned char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] nlen = strlen(n); ^ general.c:911:26: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, ". ", 7); ^~~~~~~~~ general.c:918:46: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] element = search_html_stack(html_context, "ol"); ^~~~ general.c:936:18: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (has_attr(a, "compact", html_context->doc_cp)) ^~~~~~~~~ general.c:958:22: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !has_attr(a, "compact", html_context->doc_cp)) ^~~~~~~~~ general.c:987:44: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] element = search_html_stack(html_context, "frameset"); ^~~~~~~~~~ general.c:999:23: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] src = get_url_val(a, "src", html_context->doc_cp); ^~~~~ general.c:1001:17: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] url = stracpy("about:blank"); ^~~~~~~~~~~~~ general.c:1008:25: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ general.c:1020:17: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("Frame: ", name, url, "", html_context); ^~~~~~~~~ general.c:1020:39: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("Frame: ", name, url, "", html_context); ^~ general.c:1047:38: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (search_html_stack(html_context, "BODY") ^~~~~~ general.c:1052:25: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cols = get_attr_val(a, "cols", html_context->doc_cp); ^~~~~~ general.c:1054:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cols = stracpy("100%"); ^~~~~~ general.c:1058:25: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] rows = get_attr_val(a, "rows", html_context->doc_cp); ^~~~~~ general.c:1060:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] rows = stracpy("100%"); ^~~~~~ link.c:48:24: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] href = get_url_val(a, "href", html_context->doc_cp); ^~~~~~ link.c:87:32: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_attr_val(a, "title", html_context->doc_cp)); ^~~~~~~ link.c:95:43: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_fragment_identifier(html_context, a, "name"); ^~~~~~ link.c:113:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(label); ^~~~~ link.c:154:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strcspn(src, "?"); ^~~ link.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, label, strlen(label)); ^~~~~ link.c:229:32: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usemap_attr = get_attr_val(a, "usemap", html_context->doc_cp); ^~~~~~~~ link.c:237:24: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] map_url = straconcat("MAP@", joined_urls, ^~~~~~ link.c:250:25: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && has_attr(a, "ismap", html_context->doc_cp) ^~~~~~~ link.c:254:27: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = get_attr_val(a, "alt", html_context->doc_cp); ^~~~~ link.c:256:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ link.c:261:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (label && strlen(label) > 5) clr_spaces(label); ^~~~~ link.c:265:33: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!src) src = get_url_val(a, "src", html_context->doc_cp); ^~~~~ link.c:266:33: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!src) src = get_url_val(a, "dynsrc", html_context->doc_cp); ^~~~~~~~ link.c:284:20: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = stracpy("USEMAP"); ^~~~~~~~ link.c:286:20: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = stracpy("ISMAP"); ^~~~~~~ link.c:302:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&label, stracpy("IMG")); ^~~~~ link.c:327:35: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] format.title = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ link.c:372:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, prefix, strlen(prefix)); ^~~~~~ link.c:380:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, linkname, strlen(linkname)); ^~~~~~~~ link.c:392:24: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] code = get_url_val(a, "code", html_context->doc_cp); ^~~~~~ link.c:395:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] alt = get_attr_val(a, "alt", html_context->doc_cp); ^~~~~ link.c:400:17: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("Applet: ", alt, code, ^~~~~~~~~~ link.c:403:17: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("", "Applet", code, ^~ link.c:403:21: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("", "Applet", code, ^~~~~~~~ link.c:418:33: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!url) url = get_url_val(a, "src", html_context->doc_cp); ^~~~~ link.c:421:25: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ link.c:422:36: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!name) name = get_attr_val(a, "id", html_context->doc_cp); ^~~~ link.c:423:28: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!name) name = stracpy(""); ^~ link.c:432:17: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("IFrame: ", name, url, ^~~~~~~~~~ link.c:435:17: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("", "IFrame", url, ^~ link.c:435:21: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("", "IFrame", url, ^~~~~~~~ link.c:460:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] url = get_url_val(a, "data", html_context->doc_cp); ^~~~~~ link.c:461:33: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!url) url = get_url_val(a, "codebase", html_context->doc_cp); ^~~~~~~~~~ link.c:464:25: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] type = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ link.c:467:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strncasecmp(type, "text/", 5)) { ^~~~ link.c:472:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(type, "image/", 6)) { ^~~~ link.c:479:26: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = get_attr_val(a, "standby", html_context->doc_cp); ^~~~~~~~~ link.c:484:18: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("Object: ", name, url, ^~~~~~~~~~ link.c:488:18: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("Object: ", type, url, ^~~~~~~~~~ link.c:511:30: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] object_src = get_url_val(a, "src", html_context->doc_cp); ^~~~~ link.c:519:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] extension = strrchr(object_src, '.'); ^~~~~~~~~~ link.c:519:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] extension = strrchr(object_src, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ link.c:523:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (type && !c_strncasecmp(type, "image/", 6)) { ^~~~ link.c:663:14: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_START, "start" }, ^~~~~~~ link.c:664:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_START, "top" }, ^~~~~ link.c:665:14: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_START, "home" }, ^~~~~~ link.c:666:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_PARENT, "parent" }, ^~~~~~~~ link.c:667:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_PARENT, "up" }, ^~~~ link.c:668:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_NEXT, "next" }, ^~~~~~ link.c:669:13: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_PREV, "previous" }, ^~~~~~~~~~ link.c:670:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_PREV, "prev" }, ^~~~~~ link.c:671:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_CONTENTS, "contents" }, ^~~~~~~~~~ link.c:672:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_CONTENTS, "toc" }, ^~~~~ link.c:673:14: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_INDEX, "index" }, ^~~~~~~ link.c:674:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_GLOSSARY, "glossary" }, ^~~~~~~~~~ link.c:675:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_CHAPTER, "chapter" }, ^~~~~~~~~ link.c:676:16: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_SECTION, "section" }, ^~~~~~~~~ link.c:677:19: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_SUBSECTION, "subsection" }, ^~~~~~~~~~~~ link.c:678:19: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_SUBSECTION, "child" }, ^~~~~~~ link.c:679:19: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_SUBSECTION, "sibling" }, ^~~~~~~~~ link.c:680:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_APPENDIX, "appendix" }, ^~~~~~~~~~ link.c:681:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_HELP, "help" }, ^~~~~~ link.c:682:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_SEARCH, "search" }, ^~~~~~~~ link.c:683:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_BOOKMARK, "bookmark" }, ^~~~~~~~~~ link.c:684:23: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_ALTERNATE_LANG, "alt. language" }, ^~~~~~~~~~~~~~~ link.c:685:24: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_ALTERNATE_MEDIA, "alt. media" }, ^~~~~~~~~~~~ link.c:686:29: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_ALTERNATE_STYLESHEET, "alt. stylesheet" }, ^~~~~~~~~~~~~~~~~ link.c:687:19: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_STYLESHEET, "stylesheet" }, ^~~~~~~~~~~~ link.c:688:18: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_ALTERNATE, "alternate" }, ^~~~~~~~~~~ link.c:689:18: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_COPYRIGHT, "copyright" }, ^~~~~~~~~~~ link.c:690:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_AUTHOR, "author" }, ^~~~~~~~ link.c:691:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_AUTHOR, "made" }, ^~~~~~ link.c:692:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_AUTHOR, "owner" }, ^~~~~~~ link.c:693:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { LT_ICON, "icon" }, ^~~~~~ link.c:703:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ link.c:703:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ link.c:710:9: warning: returning 'char [8]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return "unknown"; ^~~~~~~~~ link.c:716:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ link.c:716:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ link.c:737:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(a && link); ^~~~~~~~~~~~~~~~~ link.c:737:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(a && link); ^~~~~~~~~~~~~~~~~ link.c:740:30: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->href = get_url_val(a, "href", html_context->doc_cp); ^~~~~~ link.c:743:31: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->lang = get_attr_val(a, "lang", html_context->doc_cp); ^~~~~~ link.c:744:35: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->hreflang = get_attr_val(a, "hreflang", html_context->doc_cp); ^~~~~~~~~~ link.c:745:32: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->title = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ link.c:746:39: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->content_type = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ link.c:747:32: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->media = get_attr_val(a, "media", html_context->doc_cp); ^~~~~~~ link.c:749:31: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->name = get_attr_val(a, "rel", html_context->doc_cp); ^~~~~ link.c:753:32: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] link->name = get_attr_val(a, "rev", html_context->doc_cp); ^~~~~ link.c:761:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(link->name, lt_names[i].str)) { ^~~~~~~~~~ link.c:761:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(link->name, lt_names[i].str)) { ^~~~~~~~~~~~~~~ link.c:766:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasestr(link->name, "icon") || ^~~~~~~~~~ link.c:767:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (link->content_type && c_strcasestr(link->content_type, "icon"))) { ^~~~~~~~~~~~~~~~~~ link.c:770:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (c_strcasestr(link->name, "alternate")) { ^~~~~~~~~~ link.c:774:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (c_strcasestr(link->name, "stylesheet") || ^~~~~~~~~~ link.c:775:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (link->content_type && c_strcasestr(link->content_type, "css"))) ^~~~~~~~~~~~~~~~~~ link.c:780:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (link->content_type && c_strcasestr(link->content_type, "css")) { ^~~~~~~~~~~~~~~~~~ link.c:806:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(link.href); ^~~~~~~~~ link.c:835:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] name_neq_title = strcmp(link.title, name); ^~~~~~~~~~ link.c:835:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] name_neq_title = strcmp(link.title, name); ^~~~ link.c:848:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] APPEND(name); ^~~~~~~~~~~~ link.c:852:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] APPEND(link.hreflang); ^~~~~~~~~~~~~~~~~~~~~ link.c:856:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] APPEND(link.content_type); ^~~~~~~~~~~~~~~~~~~~~~~~~ link.c:861:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c_strcasecmp(link.hreflang, link.lang)))) { ^~~~~~~~~~~~~ link.c:861:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c_strcasecmp(link.hreflang, link.lang)))) { ^~~~~~~~~ link.c:862:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] APPEND(link.lang); ^~~~~~~~~~~~~~~~~ link.c:866:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] APPEND(link.media); ^~~~~~~~~~~~~~~~~~ link.c:875:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *prefix = (link.direction == LD_REL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:60:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(e && eof); ^~~~~~~~~~~~~~~~ parse.c:60:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(e && eof); ^~~~~~~~~~~~~~~~ parse.c:261:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] num = strtol(al, (char **) &end, 10); ^~ parse.c:426:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"A", html_a, NULL, 0, ET_NON_NESTABLE}, ^~~ parse.c:427:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ABBR", html_italic, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:428:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ADDRESS", html_address, NULL, 2, ET_NESTABLE }, ^~~~~~~~~ parse.c:429:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"APPLET", html_applet, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:430:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"B", html_bold, NULL, 0, ET_NESTABLE }, ^~~ parse.c:431:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"BASE", html_base, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~ parse.c:432:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"BASEFONT", html_font, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~~~~ parse.c:433:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"BLOCKQUOTE", html_blockquote, NULL, 2, ET_NESTABLE }, ^~~~~~~~~~~~ parse.c:434:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"BODY", html_body, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:435:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"BR", html_br, NULL, 1, ET_NON_PAIRABLE}, ^~~~ parse.c:436:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"BUTTON", html_button, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:437:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CAPTION", html_center, NULL, 1, ET_NESTABLE }, ^~~~~~~~~ parse.c:438:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CENTER", html_center, NULL, 1, ET_NESTABLE }, ^~~~~~~~ parse.c:439:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CODE", html_fixed, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:440:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"DD", html_dd, NULL, 1, ET_NON_PAIRABLE}, ^~~~ parse.c:441:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"DFN", html_bold, NULL, 0, ET_NESTABLE }, ^~~~~ parse.c:442:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"DIR", html_ul, NULL, 2, ET_NESTABLE }, ^~~~~ parse.c:443:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"DIV", html_linebrk, NULL, 1, ET_NESTABLE }, ^~~~~ parse.c:444:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"DL", html_dl, NULL, 2, ET_NESTABLE }, ^~~~ parse.c:445:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"DT", html_dt, NULL, 1, ET_NON_PAIRABLE}, ^~~~ parse.c:446:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"EM", html_italic, NULL, 0, ET_NESTABLE }, ^~~~ parse.c:447:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"EMBED", html_embed, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~ parse.c:448:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"FIXED", html_fixed, NULL, 0, ET_NESTABLE }, ^~~~~~~ parse.c:449:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"FONT", html_font, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:450:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"FORM", html_form, NULL, 1, ET_NESTABLE }, ^~~~~~ parse.c:451:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"FRAME", html_frame, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~ parse.c:452:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"FRAMESET", html_frameset, NULL, 1, ET_NESTABLE }, ^~~~~~~~~~ parse.c:453:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"H1", html_h1, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:454:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"H2", html_h2, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:455:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"H3", html_h3, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:456:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"H4", html_h4, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:457:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"H5", html_h5, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:458:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"H6", html_h6, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:459:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"HEAD", html_head, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:460:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"HR", html_hr, NULL, 2, ET_NON_PAIRABLE}, ^~~~ parse.c:461:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"HTML", html_html, html_html_close, 0, ET_NESTABLE }, ^~~~~~ parse.c:462:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"I", html_italic, NULL, 0, ET_NESTABLE }, ^~~ parse.c:463:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"IFRAME", html_iframe, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:464:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"IMG", html_img, NULL, 0, ET_NON_PAIRABLE}, ^~~~~ parse.c:465:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"INPUT", html_input, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~ parse.c:466:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"LI", html_li, NULL, 1, ET_LI }, ^~~~ parse.c:467:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"LINK", html_link, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~ parse.c:468:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"LISTING", html_pre, NULL, 2, ET_NESTABLE }, ^~~~~~~~~ parse.c:469:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"MENU", html_ul, NULL, 2, ET_NESTABLE }, ^~~~~~ parse.c:470:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"META", html_meta, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~ parse.c:471:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"NOFRAMES", html_noframes, NULL, 0, ET_NESTABLE }, ^~~~~~~~~~ parse.c:472:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"NOSCRIPT", html_noscript, NULL, 0, ET_NESTABLE }, ^~~~~~~~~~ parse.c:473:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"OBJECT", html_object, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:474:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"OL", html_ol, NULL, 2, ET_NESTABLE }, ^~~~ parse.c:475:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"OPTION", html_option, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:476:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"P", html_p, NULL, 2, ET_NON_NESTABLE}, ^~~ parse.c:477:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"PRE", html_pre, NULL, 2, ET_NESTABLE }, ^~~~~ parse.c:478:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Q", html_quote, html_quote_close, 0, ET_NESTABLE }, ^~~ parse.c:479:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"S", html_underline, NULL, 0, ET_NESTABLE }, ^~~ parse.c:480:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"SCRIPT", html_script, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:481:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"SELECT", html_select, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:482:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {"SPAN", html_span, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:483:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"STRIKE", html_underline, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:484:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"STRONG", html_bold, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:485:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"STYLE", html_style, html_style_close, 0, ET_NESTABLE }, ^~~~~~~ parse.c:486:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"SUB", html_subscript, html_subscript_close, 0, ET_NESTABLE }, ^~~~~ parse.c:487:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"SUP", html_superscript, NULL, 0, ET_NESTABLE }, ^~~~~ parse.c:488:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TABLE", html_table, NULL, 2, ET_NESTABLE }, ^~~~~~~ parse.c:489:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TD", html_td, NULL, 0, ET_NESTABLE }, ^~~~ parse.c:490:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TEXTAREA", html_textarea, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~~~~ parse.c:491:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TH", html_th, NULL, 0, ET_NESTABLE }, ^~~~ parse.c:492:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TITLE", html_title, NULL, 0, ET_NESTABLE }, ^~~~~~~ parse.c:493:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TR", html_tr, NULL, 1, ET_NESTABLE }, ^~~~ parse.c:494:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TT", html_tt, NULL, 0, ET_NON_NESTABLE}, ^~~~ parse.c:495:3: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {"U", html_underline, NULL, 0, ET_NESTABLE }, ^~~ parse.c:496:3: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {"UL", html_ul, NULL, 2, ET_NESTABLE }, ^~~~ parse.c:497:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {"XMP", html_xmp, html_xmp_close, 2, ET_NESTABLE }, ^~~~~ parse.c:544:4: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] = INIT_FASTFIND_INDEX("tags_lookup", tags_list_reset, tags_list_next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:690:28: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ parse.c:703:28: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", ^~~~~~~~~~ parse.c:778:27: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ parse.c:788:28: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ parse.c:836:3: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ELEMENT_RENDER_PROLOGUE ^~~~~~~~~~~~~~~~~~~~~~~ parse.c:868:10: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(e->name, e->namelen, name, namelen)) break; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:872:8: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(e->name, e->namelen, name, namelen)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:912:28: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_attr_val(attr, "id", html_context->doc_cp)); ^~~~ parse.c:914:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_attr_val(attr, "class", html_context->doc_cp)); ^~~~~~~ parse.c:933:2: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ELEMENT_RENDER_PROLOGUE ^~~~~~~~~~~~~~~~~~~~~~~ parse.c:977:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(e->name, e->namelen, name, namelen)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1037:27: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_chrs(html_context, "<", 1); ^~~ parse.c:1075:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "HEAD", 4)) goto se; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1075:36: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "HEAD", 4)) goto se; ^~~~~~ parse.c:1076:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "/HEAD", 5)) return; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1076:36: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "/HEAD", 5)) return; ^~~~~~~ parse.c:1077:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "BODY", 4)) return; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1077:36: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "BODY", 4)) return; ^~~~~~ parse.c:1078:34: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (title && !title->length && !c_strlcasecmp(name, namelen, "TITLE", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1078:63: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (title && !title->length && !c_strlcasecmp(name, namelen, "TITLE", 5)) { ^~~~~~~ parse.c:1101:6: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "META", 4)) goto se; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:1101:35: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "META", 4)) goto se; ^~~~~~ parse.c:1105:26: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] he = get_attr_val(attr, "charset", options->cp); ^~~~~~~~~ parse.c:1107:23: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(head, "Charset: "); ^~~~~~~~~~~ parse.c:1114:26: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] he = get_attr_val(attr, "http-equiv", options->cp); ^~~~~~~~~~~~ parse.c:1122:25: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] c = get_attr_val(attr, "content", options->cp); ^~~~~~~~~ parse.c:1124:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(head, ": "); ^~~~ stack.c:55:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(name && *name); ^~~~~~~~~~~~~~~~~~~~~ stack.c:55:2: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(name && *name); ^~~~~~~~~~~~~~~~~~~~~ stack.c:56:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] namelen = strlen(name); ^~~~ stack.c:65:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(element->name, element->namelen, name, namelen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:81:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(e); ^~~~~~~~~ stack.c:81:2: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(e); ^~~~~~~~~ stack.c:83:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm((void *) e != &html_context->stack, "trying to free bad html element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:83:2: warning: passing 'char [85]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm((void *) e != &html_context->stack, "trying to free bad html element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:85:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(e->type != ELEMENT_IMMORTAL, "trying to kill unkillable element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:85:2: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(e->type != ELEMENT_IMMORTAL, "trying to kill unkillable element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:140:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(ep && (void *) ep != &html_context->stack, "html stack empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:140:2: warning: passing 'char [77]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(ep && (void *) ep != &html_context->stack, "html stack empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:215:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] slen = strlen(s); ^ stack.c:221:8: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(e->name, e->namelen, s, slen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:243:12: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] || (!c_strlcasecmp(e->name, e->namelen, "TABLE", 5))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stack.c:243:47: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (!c_strlcasecmp(e->name, e->namelen, "TABLE", 5))) ^~~~~~~ table.c:73:23: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] at = get_attr_val(a, "bordercolor", html_context->doc_cp); ^~~~~~~~~~~~~ table.c:76:24: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] at = get_attr_val(a, "bordercolorlight", html_context->doc_cp); ^~~~~~~~~~~~~~~~~~ table.c:78:24: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] at = get_attr_val(a, "bordercolordark", html_context->doc_cp); ^~~~~~~~~~~~~~~~~ table.c:81:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] decode_color(at, strlen(at), rgb); ^~ table.c:88:41: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *al = get_attr_val(attr, "align", html_context->doc_cp); ^~~~~~~ table.c:92:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "left")) *a = ALIGN_LEFT; ^~ table.c:93:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "right")) *a = ALIGN_RIGHT; ^~ table.c:94:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "center")) *a = ALIGN_CENTER; ^~ table.c:95:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "justify")) *a = ALIGN_JUSTIFY; ^~ table.c:96:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "char")) *a = ALIGN_RIGHT; /* NOT IMPLEMENTED */ ^~ table.c:103:41: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *al = get_attr_val(attr, "valign", html_context->doc_cp); ^~~~~~~~ table.c:107:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "top")) *a = VALIGN_TOP; ^~ table.c:108:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "middle")) *a = VALIGN_MIDDLE; ^~ table.c:109:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "bottom")) *a = VALIGN_BOTTOM; ^~ table.c:110:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "baseline")) *a = VALIGN_BASELINE; /* NOT IMPLEMENTED */ ^~ table.c:118:41: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *al = get_attr_val(attr, "width", html_context->doc_cp); ^~~~~~~ table.c:123:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(al); ^~ table.c:130:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] n = strtoul(al, (char **) &en, 10); ^~ table.c:134:27: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int w = get_width(attr, "width", sh, html_context); ^~~~~~~ table.c:154:26: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(attr, "frame", html_context->doc_cp); ^~~~~~~ table.c:157:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "void")) table->frame = TABLE_FRAME_VOID; ^~ table.c:158:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "above")) table->frame = TABLE_FRAME_ABOVE; ^~ table.c:159:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "below")) table->frame = TABLE_FRAME_BELOW; ^~ table.c:160:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "hsides")) table->frame = TABLE_FRAME_HSIDES; ^~ table.c:161:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "vsides")) table->frame = TABLE_FRAME_VSIDES; ^~ table.c:162:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "lhs")) table->frame = TABLE_FRAME_LHS; ^~ table.c:163:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "rhs")) table->frame = TABLE_FRAME_RHS; ^~ table.c:179:26: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(attr, "rules", html_context->doc_cp); ^~~~~~~ table.c:182:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(al, "none")) table->rules = TABLE_RULE_NONE; ^~ table.c:183:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "groups")) table->rules = TABLE_RULE_GROUPS; ^~ table.c:184:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "rows")) table->rules = TABLE_RULE_ROWS; ^~ table.c:185:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "cols")) table->rules = TABLE_RULE_COLS; ^~ table.c:186:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!c_strcasecmp(al, "all")) table->rules = TABLE_RULE_ALL; ^~ table.c:194:42: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] table->fragment_id = get_attr_val(attr, "id", html_context->doc_cp); ^~~~ table.c:198:33: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] table->width = get_width(attr, "width", real, html_context); ^~~~~~~ table.c:215:32: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] table->border = get_num(attr, "border", html_context->doc_cp); ^~~~~~~~ table.c:218:32: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] has_attr(attr, "border", html_context->doc_cp) ^~~~~~~~ table.c:219:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || has_attr(attr, "rules", html_context->doc_cp) ^~~~~~~ table.c:220:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || has_attr(attr, "frame", html_context->doc_cp); ^~~~~~~ table.c:226:38: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] table->cellspacing = get_num(attr, "cellspacing", html_context->doc_cp); ^~~~~~~~~~~~~ table.c:234:37: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] table->cellpadding = get_num(attr, "cellpadding", html_context->doc_cp); ^~~~~~~~~~~~~ table.c:530:8: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:530:37: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~ table.c:611:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:611:36: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~ table.c:626:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "CAPTION", 7)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:626:36: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "CAPTION", 7)) { ^~~~~~~~~ table.c:640:7: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "COLGROUP", 8)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:640:36: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "COLGROUP", 8)) { ^~~~~~~~~~ table.c:653:29: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] c_span = get_num(t_attr, "span", html_context->doc_cp); ^~~~~~ table.c:666:23: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!closing_tag && !c_strlcasecmp(name, namelen, "COL", 3)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:666:52: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!closing_tag && !c_strlcasecmp(name, namelen, "COL", 3)) { ^~~~~ table.c:671:24: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] sp = get_num(t_attr, "span", html_context->doc_cp); ^~~~~~ table.c:715:12: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] && ((!c_strlcasecmp(name, namelen, "HEAD", 4)) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:715:41: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && ((!c_strlcasecmp(name, namelen, "HEAD", 4)) || ^~~~~~ table.c:716:5: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "BODY", 4)) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:716:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "BODY", 4)) || ^~~~~~ table.c:717:5: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "FOOT", 4)))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:717:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "FOOT", 4)))) { ^~~~~~ table.c:748:37: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_attr_val(t_attr, "id", html_context->doc_cp)); ^~~~ table.c:791:43: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cell->fragment_id = get_attr_val(t_attr, "id", html_context->doc_cp); ^~~~ table.c:815:28: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] colspan = get_num(t_attr, "colspan", html_context->doc_cp); ^~~~~~~~~ table.c:820:28: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] rowspan = get_num(t_attr, "rowspan", html_context->doc_cp); ^~~~~~~~~ frames.c:36:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(frameset_desc); ^~~~~~~~~~~~~~~~~~~~~ frames.c:36:2: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(frameset_desc); ^~~~~~~~~~~~~~~~~~~~~ frames.c:54:29: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] frame_desc->uri = get_uri("about:blank", 0); ^~~~~~~~~~~~~ frames.c:70:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(fp); ^~~~~~~~~~ frames.c:70:2: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(fp); ^~~~~~~~~~ frames.c:73:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(fp->x > 0 && fp->y > 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:73:2: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(fp->x > 0 && fp->y > 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:111:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~ frames.c:111:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~ frames.c:135:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && name); ^~~~~~~~~~~~~~~~~~~ frames.c:135:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && name); ^~~~~~~~~~~~~~~~~~~ frames.c:140:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasecmp(doc_view->name, name)) continue; ^~~~~~~~~~~~~~ frames.c:140:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasecmp(doc_view->name, name)) continue; ^~~~ frames.c:174:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && frame_desc && o); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:174:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && frame_desc && o); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:205:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:205:3: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:220:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && fsd && op); ^~~~~~~~~~~~~~~~~~~~~~~~ frames.c:220:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && fsd && op); ^~~~~~~~~~~~~~~~~~~~~~~~ frames.c:314:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ frames.c:314:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ frames.c:364:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ frames.c:364:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ frames.c:374:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(val >= 0, "distribute_rows_or_cols_that_left: val < 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:374:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(val >= 0, "distribute_rows_or_cols_that_left: val < 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:381:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(val <= 0, "distribute_rows_or_cols_that_left: val > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:381:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(val <= 0, "distribute_rows_or_cols_that_left: val > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frames.c:410:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] number = strtoul(str, (char **) &end, 10); ^~~ frames.c:437:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str = strchr(str, ','); ^~~ frames.c:437:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp_str = strchr(str, ','); ^ ~~~~~~~~~~~~~~~~ parser.c:67:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] r = decode_color(at, strlen(at), rgb); ^~ parser.c:79:36: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return get_color(html_context, a, "bgcolor", rgb); ^~~~~~~~~ parser.c:87:37: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *v = get_attr_val(a, "target", options->cp); ^~~~~~~~ parser.c:91:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!*v || !c_strcasecmp(v, "_self")) { ^ parser.c:125:43: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] html_context->put_chars_f(html_context, " ", 1); ^~~ parser.c:192:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ parser.c:192:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ parser.c:193:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(base_uri); ^~~~~~~~~~~~~~~~ parser.c:193:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(base_uri); ^~~~~~~~~~~~~~~~ parser.c:247:30: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] accesskey = get_attr_val(a, "accesskey", cp); ^~~~~~~~~~~ parser.c:253:24: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] tabindex = get_num(a, "tabindex", html_context->doc_cp); ^~~~~~~~~~ parser.c:258:48: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.onclick, get_attr_val(a, "onclick", cp)); ^~~~~~~~~ parser.c:259:51: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.ondblclick, get_attr_val(a, "ondblclick", cp)); ^~~~~~~~~~~~ parser.c:260:52: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.onmouseover, get_attr_val(a, "onmouseover", cp)); ^~~~~~~~~~~~~ parser.c:261:48: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.onhover, get_attr_val(a, "onhover", cp)); ^~~~~~~~~ parser.c:262:48: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.onfocus, get_attr_val(a, "onfocus", cp)); ^~~~~~~~~ parser.c:263:51: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.onmouseout, get_attr_val(a, "onmouseout", cp)); ^~~~~~~~~~~~ parser.c:264:47: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&format.onblur, get_attr_val(a, "onblur", cp)); ^~~~~~~~ parser.c:287:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(str && ret); ^~~~~~~~~~~~~~~~~~ parser.c:287:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(str && ret); ^~~~~~~~~~~~~~~~~~ parser.c:301:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(p); ^ parser.c:332:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(str); ^~~~~~~~~~~ parser.c:332:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(str); ^~~~~~~~~~~ parser.c:338:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = c_strcasestr(str, "url"); ^~~ parser.c:338:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = c_strcasestr(str, "url"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:345:19: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] *ret = stracpy(""); ^~ parser.c:386:31: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] refresh = parse_header(head, "Refresh", NULL); ^~~~~~~~~ parser.c:414:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] seconds = strtoul(refresh, NULL, 10); ^~~~~~~ parser.c:433:18: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_link_line("Refresh: ", url, joined_url, ^~~~~~~~~~~ parser.c:454:19: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("document.cache.ignore_cache_control")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:462:30: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((d = parse_header(head, "Pragma", NULL))) { ^~~~~~~~ parser.c:463:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "no-cache")) { ^ parser.c:469:43: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!no_cache && (d = parse_header(head, "Cache-Control", NULL))) { ^~~~~~~~~~~~~~~ parser.c:470:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ parser.c:470:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ parser.c:474:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pos = strstr(d, "max-age="); ^ parser.c:474:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pos = strstr(d, "max-age="); ^ ~~~~~~~~~~~~~~~~~~~~~ parser.c:476:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!no_cache); ^~~~~~~~~~~~~~~~~ parser.c:476:4: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!no_cache); ^~~~~~~~~~~~~~~~~ parser.c:482:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] timeval_from_seconds(&seconds, atol(pos + 8)); ^~~~~~~ parser.c:493:43: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!no_cache && (d = parse_header(head, "Expires", NULL))) { ^~~~~~~~~ parser.c:495:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "now")) { ^ parser.c:548:6: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "MAP", 3)) return 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:548:35: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "MAP", 3)) return 1; ^~~~~ parser.c:553:27: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] al = get_attr_val(attr, "name", options->cp); ^~~~~~ parser.c:556:7: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(al, -1, uri->fragment, uri->fragmentlen)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:603:6: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "A", 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:603:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "A", 1) ^~~ parser.c:604:9: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/A", 2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:604:38: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/A", 2) ^~~~ parser.c:605:9: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "MAP", 3) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:605:38: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "MAP", 3) ^~~~~ parser.c:606:9: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/MAP", 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:606:38: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/MAP", 4) ^~~~~~ parser.c:607:9: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "AREA", 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:607:38: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "AREA", 4) ^~~~~~ parser.c:608:9: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/AREA", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:608:38: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/AREA", 5)) { ^~~~~~~ parser.c:648:7: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "A", 1)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:648:36: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "A", 1)) { ^~~ parser.c:653:14: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strlcasecmp(name, namelen, "AREA", 4)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:653:43: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strlcasecmp(name, namelen, "AREA", 4)) { ^~~~~~ parser.c:656:43: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *alt = get_attr_val(attr, "alt", options->cp); ^~~~~ parser.c:661:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] label = convert_string(ct, alt, strlen(alt), ^~~ parser.c:669:14: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strlcasecmp(name, namelen, "/MAP", 4)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:669:43: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strlcasecmp(name, namelen, "/MAP", 4)) { ^~~~~~ parser.c:694:27: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] href = get_url_val(attr, "href", options->cp); ^~~~~~ parser.c:717:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(ll->link, ld->link) && ^~~~~~~~ parser.c:717:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(ll->link, ld->link) && ^~~~~~~~ parser.c:718:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ll->target, ld->target)) { ^~~~~~~~~~ parser.c:718:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ll->target, ld->target)) { ^~~~~~~~~~ parser.c:877:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri && options); ^~~~~~~~~~~~~~~~~~~~~~ parser.c:877:2: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri && options); ^~~~~~~~~~~~~~~~~~~~~~ parser.c:968:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(list_empty(html_context->stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parser.c:968:2: warning: passing 'char [87]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(list_empty(html_context->stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:185:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:185:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:231:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:231:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:236:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && width > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:236:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && width > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:242:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:242:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:267:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:267:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:270:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && x >= 0 && y >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:270:2: warning: passing 'char [61]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && x >= 0 && y >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:276:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:276:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:296:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(width > 0); ^~~~~~~~~~~~~~~~~ renderer.c:296:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(width > 0); ^~~~~~~~~~~~~~~~~ renderer.c:372:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:372:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:375:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(charslen >= 0); ^~~~~~~~~~~~~~~~~~~~~ renderer.c:375:2: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(charslen >= 0); ^~~~~~~~~~~~~~~~~~~~~ renderer.c:518:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(X(x) <= LINE(y).length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:518:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(X(x) <= LINE(y).length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:624:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:624:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:629:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:629:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:687:5: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(to_move >= 0); ^~~~~~~~~~~~~~~~~~~~ renderer.c:687:5: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(to_move >= 0); ^~~~~~~~~~~~~~~~~~~~ renderer.c:736:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:736:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:741:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(width > 0 && part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:741:2: warning: passing 'char [78]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(width > 0 && part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:755:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:755:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:760:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:760:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:777:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:777:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:782:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:782:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:804:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:804:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:809:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:809:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:831:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:831:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:836:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:836:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:844:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:844:3: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:854:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(POS(width, part->cy).data == ' ', ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:854:4: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(POS(width, part->cy).data == ' ', ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:878:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(tmp >= 0); ^~~~~~~~~~~~~~~~ renderer.c:878:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(tmp >= 0); ^~~~~~~~~~~~~~~~ renderer.c:887:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(tmp > 0, "part->spaces_len - par_format.leftmargin == %d", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:887:3: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(tmp > 0, "part->spaces_len - par_format.leftmargin == %d", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:922:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:922:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:927:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:927:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1021:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1021:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1026:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1026:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1030:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ renderer.c:1030:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ renderer.c:1098:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(word_len >= 0); ^~~~~~~~~~~~~~~~~~~~~ renderer.c:1098:4: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(word_len >= 0); ^~~~~~~~~~~~~~~~~~~~~ renderer.c:1107:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(LEN(y) >= new_start + word_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1107:4: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(LEN(y) >= new_start + word_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1160:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1160:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1165:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1165:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1226:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1226:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1231:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1231:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1236:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:1236:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:1323:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:1323:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:1326:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tag_len = strlen(t); ^ renderer.c:1346:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1346:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1351:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1351:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1407:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.image, image); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1407:2: warning: passing 'char [96]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.image, image); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1408:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.target, target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1408:2: warning: passing 'char [97]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.target, target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1409:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.link, link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1409:2: warning: passing 'char [95]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.link, link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1447:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(part->document->nlinks > 0, "no link"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1447:3: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(part->document->nlinks > 0, "no link"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1500:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("bad link_state %i", (int) link_state); ^~~~~~~~ renderer.c:1500:12: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("bad link_state %i", (int) link_state); ^~~~~~~~~~~~~~~~~~~ renderer.c:1579:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1579:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1584:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1584:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1587:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1587:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1678:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(charslen > 0); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1678:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(charslen > 0); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1700:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1700:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1705:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1705:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1752:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && form); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1752:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && form); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1753:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(form->form_num > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1753:2: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(form->form_num > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1754:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(form->form_end == INT_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1754:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(form->form_end == INT_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1806:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(nform->form_num <= nform->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1806:3: warning: passing 'char [69]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(nform->form_num <= nform->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1813:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("hole between forms"); ^~~~~ renderer.c:1813:8: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("hole between forms"); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1823:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && fc); ^~~~~~~~~~~~~~~~~~ renderer.c:1823:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part && fc); ^~~~~~~~~~~~~~~~~~ renderer.c:1912:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(form->form_num <= form->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1912:3: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(form->form_num <= form->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1939:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(list_empty(form_controls)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1939:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(list_empty(form_controls)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1977:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1977:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ renderer.c:1982:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:1982:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ renderer.c:2168:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(y >= 0, "format_html_part: y == %d", y); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:2168:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(y >= 0, "format_html_part: y == %d", y); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:2277:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cached && document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:2277:2: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cached && document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:39:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(table && result); ^~~~~~~~~~~~~~~~~~~~~~~ tables.c:39:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(table && result); ^~~~~~~~~~~~~~~~~~~~~~~ tables.c:119:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(*min <= *max, "get_cell_width: %d > %d", *min, *max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:119:3: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(*min <= *max, "get_cell_width: %d > %d", *min, *max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:199:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(limits != NULL, "bug in distribute_values()"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:199:3: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(limits != NULL, "bug in distribute_values()"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:292:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:292:4: warning: passing 'char [74]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:351:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(min <= max, "min(%d) > max(%d)", min, max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:351:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(min <= max, "min(%d) > max(%d)", min, max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:468:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(stretch_width >= 0, "shrinking cell"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:468:3: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(stretch_width >= 0, "shrinking cell"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:492:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(spare_width >= 0, "too small width %d, required %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:492:2: warning: passing 'char [67]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(spare_width >= 0, "too small width %d, required %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:515:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(total_width != -1, "Could not expand table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:515:3: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(total_width != -1, "Could not expand table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:621:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:621:4: warning: passing 'char [74]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:703:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(old_height == our_height, "size not matching! %d vs %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:703:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(old_height == our_height, "size not matching! %d vs %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:888:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(height >= cell->height); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:888:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(height >= cell->height); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:971:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(a >= -1 || a < a_size + 2 || b >= 0 || b <= b_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:971:2: warning: passing 'char [69]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(a >= -1 || a < a_size + 2 || b >= 0 || b <= b_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:1046:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(pos < 3, "Horizontal table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:1046:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(pos < 3, "Horizontal table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:1062:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(pos < 3, "Vertical table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tables.c:1062:2: warning: passing 'char [68]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(pos < 3, "Vertical table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:121:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:121:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:127:22: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] where = straconcat("mailto:", uri, (unsigned char *) NULL); ^~~~~~~~~ renderer.c:302:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(expanded >= 0); ^~~~~~~~~~~~~~~~~~~~~ renderer.c:302:2: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(expanded >= 0); ^~~~~~~~~~~~~~~~~~~~~ renderer.c:462:6: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(line_char); ^~~~~~~~~~~~~~~~~ renderer.c:462:6: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(line_char); ^~~~~~~~~~~~~~~~~ renderer.c:567:5: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(renderer->lineno >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:567:5: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(renderer->lineno >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:593:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(width >= 0); ^~~~~~~~~~~~~~~~~~ renderer.c:593:3: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(width >= 0); ^~~~~~~~~~~~~~~~~~ renderer.c:613:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!length); ^~~~~~~~~~~~~~~ renderer.c:613:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!length); ^~~~~~~~~~~~~~~ docdata.c:20:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ docdata.c:20:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ document.c:110:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ document.c:110:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ document.c:113:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!is_object_used(document), "Attempt to free locked formatted data."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:113:2: warning: passing 'char [83]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!is_object_used(document), "Attempt to free locked formatted data."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:116:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document->cached); ^~~~~~~~~~~~~~~~~~~~~~~~ document.c:116:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document->cached); ^~~~~~~~~~~~~~~~~~~~~~~~ document.c:173:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ document.c:173:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ document.c:190:8: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(tag->name, -1, name, namelen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:231:33: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] active_link.fg = get_opt_color("document.browse.links.active_link.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:232:33: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] active_link.bg = get_opt_color("document.browse.links.active_link.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:233:35: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] active_link.color = get_opt_bool("document.browse.links.active_link.enable_color"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:234:36: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] active_link.invert = get_opt_bool("document.browse.links.active_link.invert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:235:39: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] active_link.underline = get_opt_bool("document.browse.links.active_link.underline"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:236:34: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] active_link.bold = get_opt_bool("document.browse.links.active_link.bold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:277:38: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int format_cache_size = get_opt_int("document.cache.format.size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:294:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow on entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:294:2: warning: passing 'char [84]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow on entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:309:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:309:2: warning: passing 'char [75]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:360:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ "Document", ^~~~~~~~~~ forms.c:30:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_TEXT, "text" }, ^~~~~~ forms.c:31:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_PASSWORD, "password" }, ^~~~~~~~~~ forms.c:32:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_FILE, "file" }, ^~~~~~ forms.c:33:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_TEXTAREA, "textarea" }, ^~~~~~~~~~ forms.c:34:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_CHECKBOX, "checkbox" }, ^~~~~~~~~~ forms.c:35:14: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_RADIO, "radio" }, ^~~~~~~ forms.c:36:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_SELECT, "select" }, ^~~~~~~~ forms.c:37:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_SUBMIT, "submit" }, ^~~~~~~~ forms.c:38:14: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_IMAGE, "image" }, ^~~~~~~ forms.c:39:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { FC_HIDDEN, "hidden" }, ^~~~~~~~ forms.c:50:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(form_type2name[n].name, s)) ^~~~~~~~~~~~~~~~~~~~~~ forms.c:50:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(form_type2name[n].name, s)) ^ forms.c:112:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(form); ^~~~~~~~~~~~ forms.c:112:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(form); ^~~~~~~~~~~~ forms.c:115:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!list_empty(form->items), "form has no items"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:115:2: warning: passing 'char [61]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!list_empty(form->items), "form has no items"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:142:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(0, "Form control has no link."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:142:2: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(0, "Form control has no link."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c:152:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(fc); ^~~~~~~~~~ forms.c:152:2: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(fc); ^~~~~~~~~~ options.c:30:36: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->assume_cp = get_opt_codepage("document.codepage.assume"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:31:34: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->hard_assume = get_opt_bool("document.codepage.force_assumed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:33:41: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->use_document_colors = get_opt_int("document.colors.use_document_colors"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:34:28: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->margin = get_opt_int("document.browse.margin_width"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:35:35: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->num_links_key = get_opt_int("document.browse.links.number_keys_select_link"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:36:39: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->meta_link_display = get_opt_int("document.html.link_display"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:37:45: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_form_input_size = get_opt_int("document.browse.forms.input_size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:40:40: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_style.fg = get_opt_color("document.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~ options.c:41:40: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_style.bg = get_opt_color("document.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:42:36: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_link = get_opt_color("document.colors.link"); ^~~~~~~~~~~~~~~~~~~~~~ options.c:43:37: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_vlink = get_opt_color("document.colors.vlink"); ^~~~~~~~~~~~~~~~~~~~~~~ options.c:45:45: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_bookmark_link = get_opt_color("document.colors.bookmark"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:47:42: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->default_image_link = get_opt_color("document.colors.image"); ^~~~~~~~~~~~~~~~~~~~~~~ options.c:49:38: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->active_link.fg = get_opt_color("document.browse.links.active_link.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:50:38: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->active_link.bg = get_opt_color("document.browse.links.active_link.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:52:19: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("document.colors.increase_contrast")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:55:19: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("document.colors.ensure_contrast")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:60:33: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->css_enable = get_opt_bool("document.css.enable"); ^~~~~~~~~~~~~~~~~~~~~ options.c:61:33: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->css_import = get_opt_bool("document.css.import"); ^~~~~~~~~~~~~~~~~~~~~ options.c:64:42: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->plain_display_links = get_opt_bool("document.plain.display_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:65:49: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->plain_compress_empty_lines = get_opt_bool("document.plain.compress_empty_lines"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:66:38: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->underline_links = get_opt_bool("document.html.underline_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:67:32: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->wrap_nbsp = get_opt_bool("document.html.wrap_nbsp"); ^~~~~~~~~~~~~~~~~~~~~~~~~ options.c:68:35: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->use_tabindex = get_opt_bool("document.browse.links.use_tabindex"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:69:38: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->links_numbering = get_opt_bool("document.browse.links.numbering"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:71:40: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->active_link.color = get_opt_bool("document.browse.links.active_link.enable_color"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:72:41: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->active_link.invert = get_opt_bool("document.browse.links.active_link.invert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:73:44: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->active_link.underline = get_opt_bool("document.browse.links.active_link.underline"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:74:39: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->active_link.bold = get_opt_bool("document.browse.links.active_link.bold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:76:34: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->table_order = get_opt_bool("document.browse.table_move_order"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:77:29: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->tables = get_opt_bool("document.html.display_tables"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:78:29: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->frames = get_opt_bool("document.html.display_frames"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:79:29: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->images = get_opt_bool("document.browse.images.show_as_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:80:35: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->display_subs = get_opt_bool("document.html.display_subs"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:81:35: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->display_sups = get_opt_bool("document.html.display_sups"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:83:17: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] doo->framename = ""; ^ ~~ options.c:85:25: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.prefix = ""; ^ ~~ options.c:86:25: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.suffix = ""; ^ ~~ options.c:87:48: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.filename_maxlen = get_opt_int("document.browse.images.filename_maxlen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:88:45: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.label_maxlen = get_opt_int("document.browse.images.label_maxlen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:89:46: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.display_style = get_opt_int("document.browse.images.display_style"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:90:40: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.tagging = get_opt_int("document.browse.images.image_link_tagging"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:91:51: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doo->image_link.show_any_as_links = get_opt_bool("document.browse.images.show_any_as_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:98:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || c_strcasecmp(o1->framename, o2->framename) ^~~~~~~~~~~~~ options.c:98:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || c_strcasecmp(o1->framename, o2->framename) ^~~~~~~~~~~~~ options.c:112:46: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] o1->image_link.prefix = stracpy(get_opt_str("document.browse.images.image_link_prefix")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:113:46: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] o1->image_link.suffix = stracpy(get_opt_str("document.browse.images.image_link_suffix")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:129:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && ses->doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:129:2: warning: passing 'char [69]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses && ses->doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ refresh.c:73:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(refresh); ^~~~~~~~~~~~~~~ refresh.c:73:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(refresh); ^~~~~~~~~~~~~~~ refresh.c:100:56: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] milliseconds_T minimum = (milliseconds_T) get_opt_int("document.browse.minimum_refresh_time"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ refresh.c:127:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ refresh.c:127:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ refresh.c:132:23: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !get_opt_bool("document.browse.refresh")) ^~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:211:37: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] struct string buffer = INIT_STRING("", 0); ^~ renderer.c:281:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(vs && doc_view && options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:281:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(vs && doc_view && options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:313:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(vs->doc_view->vs == vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:313:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(vs->doc_view->vs == vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:326:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("document %s to format not found", struri(vs->uri)); ^~~~~~~~ renderer.c:326:12: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("document %s to format not found", struri(vs->uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:460:63: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] doc_opts.color_mode = get_opt_int_tree(ses->tab->term->spec, "colors"); ^~~~~~~~ renderer.c:461:47: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_opt_bool_tree(ses->tab->term->spec, "underline")) ^~~~~~~~~~~ renderer.c:516:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(l1 && l2); ^~~~~~~~~~~~~~~~ renderer.c:516:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(l1 && l2); ^~~~~~~~~~~~~~~~ renderer.c:526:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:526:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ renderer.c:531:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document->links); ^~~~~~~~~~~~~~~~~~~~~~~ renderer.c:531:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(document->links); ^~~~~~~~~~~~~~~~~~~~~~~ renderer.c:565:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(j < document->height, "link out of screen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:565:4: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(j < document->height, "link out of screen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:583:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(head); ^~~~~~~~~~~~ renderer.c:583:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(head); ^~~~~~~~~~~~ renderer.c:599:41: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *a = parse_header(part, "Content-Type", &part); ^~~~~~~~~~~~~~ renderer.c:603:25: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_header_param(a, "charset", &ct_charset); ^~~~~~~~~ renderer.c:612:41: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *a = parse_header(head, "Content-Charset", NULL); ^~~~~~~~~~~~~~~~~ renderer.c:621:41: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *a = parse_header(head, "Charset", NULL); ^~~~~~~~~ bzip2.c:116:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ bzip2.c:116:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ bzip2.c:123:28: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] data->fbz_stream.next_out = buf; ^ ~~~ bzip2.c:140:29: warning: assigning to 'char *' from 'unsigned char [5000]' converts between pointers to integer types with different sign [-Wpointer-sign] data->fbz_stream.next_in = data->buf; ^ ~~~~~~~~~ bzip2.c:154:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(l == data->fbz_stream.next_out - (char *) buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bzip2.c:154:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(l == data->fbz_stream.next_out - (char *) buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bzip2.c:177:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream.next_in = data; ^ ~~~~ bzip2.c:192:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!stream.total_out_hi32, "64 bzip2 decoding not supported"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bzip2.c:192:3: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!stream.total_out_hi32, "64 bzip2 decoding not supported"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bzip2.c:201:20: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream.next_out = buffer + stream.total_out_lo32; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bzip2.c:240:58: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] static const unsigned char *const bzip2_extensions[] = { ".bz2", ".tbz", NULL }; ^~~~~~ bzip2.c:240:66: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] static const unsigned char *const bzip2_extensions[] = { ".bz2", ".tbz", NULL }; ^~~~~~ bzip2.c:243:2: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "bzip2", ^~~~~~~ deflate.c:140:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ deflate.c:140:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ deflate.c:211:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(l == data->deflate_stream.next_out - buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deflate.c:211:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(l == data->deflate_stream.next_out - buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deflate.c:300:2: warning: initializing 'const unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "deflate", ^~~~~~~~~ deflate.c:308:57: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] static const unsigned char *const gzip_extensions[] = { ".gz", ".tgz", NULL }; ^~~~~ deflate.c:308:64: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] static const unsigned char *const gzip_extensions[] = { ".gz", ".tgz", NULL }; ^~~~~~ deflate.c:311:2: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "gzip", ^~~~~~ encoding.c:88:2: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "none", ^~~~~~ encoding.c:176:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int fname_len = strlen(filename); ^~~~~~~~ encoding.c:184:21: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(*ext); ^~~~ encoding.c:186:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (fname_len >= len && !strcmp(fname_end - len, *ext)) ^~~~~~~~~~~~~~~ encoding.c:186:53: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (fname_len >= len && !strcmp(fname_end - len, *ext)) ^~~~ encoding.c:221:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *fd = open(filename->source, O_RDONLY | O_NOCTTY); ^~~~~~~~~~~~~~~~ encoding.c:303:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("unexpected readlen==%d", readlen); ^~~~~ encoding.c:303:9: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR("unexpected readlen==%d", readlen); ^~~~~~~~~~~~~~~~~~~~~~~~ encoding.c:315:10: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] return !strlcmp(filename->source, filename->length, "/dev/stdin", 10) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encoding.c:315:54: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return !strlcmp(filename->source, filename->length, "/dev/stdin", 10) ^~~~~~~~~~~~ encoding.c:329:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int fd = open(filename->source, O_RDONLY | O_NOCTTY); ^~~~~~~~~~~~~~~~ encoding.c:332:31: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (fd == -1 && get_opt_bool("protocol.file.try_encoding_extensions")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encoding.c:362:30: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !get_opt_bool("protocol.file.allow_special_files")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:63:42: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("URL", term), formhist_data->url); ^~~~~ dialogs.c:63:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("URL", term), formhist_data->url); ^~~~~~~~ dialogs.c:67:26: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Forms are never saved for this URL.", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:69:26: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("Forms are saved for this URL.", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:73:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n[%8s] ", form_type2str(sv->type)); ^~~~~~~~~~ dialogs.c:76:24: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, " = "); ^~~~~ dialogs.c:81:26: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, "********"); ^~~~~~~~~~ dialogs.c:113:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(formhist_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:113:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(formhist_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:120:2: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but form \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:122:2: warning: initializing 'unsigned char *' with an expression of type 'char [54]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but form \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:128:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked forms"), ^~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:130:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked forms?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:136:2: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete form"), ^~~~~~~~~~~~~~~~~ dialogs.c:138:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete this form?"), ^~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:140:2: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Clear all forms"), ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:142:2: warning: initializing 'unsigned char *' with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to remove all forms?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:173:21: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_box(term, 0, N_("Form not saved"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:174:5: warning: passing 'char [129]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("No saved information for this URL.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:209:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Login"), push_login_button, 1 }, ^~~~~~~~~~~~ dialogs.c:210:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ dialogs.c:211:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:212:4: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Toggle saving"), push_toggle_dontsave_button, 0 }, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:213:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Clea~r"), push_hierbox_clear_button, 1 }, ^~~~~~~~~~~~ dialogs.c:214:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("Sa~ve"), push_save_button, 0 }, ^~~~~~~~~~~ dialogs.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Form history manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ formhist.c:36:16: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), ^~~~~~~~~~~~~~~~~~~~~~~ formhist.c:37:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_formhist", 0, 0, ^~~~~~~~~~~~~~~ formhist.c:36:41: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formhist.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char [132]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formhist.c:51:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int url_len = strlen(url); ^~~ formhist.c:106:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] f = fopen(file, "rb"); ^~~~ formhist.c:110:15: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(tmp, MAX_STR_LEN, f)) { ^~~ formhist.c:116:14: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(tmp, '\t'); ^~~ formhist.c:116:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(tmp, '\t'); ^ ~~~~~~~~~~~~~~~~~ formhist.c:120:16: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(tmp, "dontsave")) ^~~ formhist.c:125:17: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(tmp, "dontsave,", 9)) { ^~~ formhist.c:134:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p[strlen(p) - 1] = '\0'; ^ formhist.c:141:16: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(tmp, MAX_STR_LEN, f)) { ^~~ formhist.c:152:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(type, '\t'); ^~~~ formhist.c:152:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(type, '\t'); ^ ~~~~~~~~~~~~~~~~~~ formhist.c:158:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(name, '\t'); ^~~~ formhist.c:158:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(name, '\t'); ^ ~~~~~~~~~~~~~~~~~~ formhist.c:167:11: warning: assigning to 'unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] type = "password"; ^ ~~~~~~~~~~ formhist.c:169:11: warning: assigning to 'unsigned char *' from 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] type = "text"; ^ ~~~~~~ formhist.c:179:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(value, '\n'); ^~~~~ formhist.c:179:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(value, '\n'); ^ ~~~~~~~~~~~~~~~~~~~ formhist.c:223:39: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!elinks_home || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ formhist.c:256:24: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] encvalue = stracpy(""); ^~ formhist.c:290:14: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(form->url, form1->url)) continue; ^~~~~~~~~ formhist.c:290:25: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(form->url, form1->url)) continue; ^~~~~~~~~~ formhist.c:301:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(sv->name, sv2->name)) { ^~~~~~~~ formhist.c:301:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(sv->name, sv2->name)) { ^~~~~~~~~ formhist.c:309:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (value && strcmp(sv->value, value)) return 0; ^~~~~~~~~ formhist.c:309:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (value && strcmp(sv->value, value)) return 0; ^~~~~ formhist.c:326:14: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(form->url, url)) continue; ^~~~~~~~~ formhist.c:326:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(form->url, url)) continue; ^~~ formhist.c:376:15: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(form->url, url)) { ^~~~~~~~~ formhist.c:376:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(form->url, url)) { ^~~ formhist.c:380:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(sv->name, name)) ^~~~~~~~ formhist.c:380:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(sv->name, name)) ^~~~ formhist.c:432:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), remember_form, B_ENTER), ^ formhist.c:433:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), dont_remember_form, B_ESC), ^ formhist.c:434:18: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("Ne~ver for this site"), never_for_this_site, 0)); ^ formhist.c:426:3: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Form history"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~ formhist.c:427:3: warning: passing 'char [180]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Should this login be remembered?\n\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formhist.c:453:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Form History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ dialogs.c:47:18: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_int("document.history.global.display_type") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:65:42: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Title", term), item->title); ^~~~~~~ dialogs.c:65:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Title", term), item->title); ^~~~~~~~ dialogs.c:66:44: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("URL", term), item->url); ^~~~~ dialogs.c:66:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("URL", term), item->url); ^~~~~~~~~~ dialogs.c:67:44: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Last visit time", term), ^~~~~~~~~~~~~~~~~ dialogs.c:67:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Last visit time", term), ^~~~~~~~~~ dialogs.c:98:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(historyitem)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:98:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(historyitem)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:105:2: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but history entry \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:107:2: warning: initializing 'unsigned char *' with an expression of type 'char [63]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but history entry \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:113:2: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked history entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:115:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked history entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:121:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete history entry"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:123:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete this history entry?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:125:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Clear all history entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:127:2: warning: initializing 'unsigned char *' with an expression of type 'char [50]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to remove all history entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:169:26: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] do_edit_dialog(term, 1, N_("Search history"), gh_last_searched_title, ^~~~~~~~~~~~~~~~~~~~ dialogs.c:189:30: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] display_type = &get_opt_int("document.history.global.display_type"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:224:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ dialogs.c:225:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ dialogs.c:227:4: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Bookmark"), push_bookmark_button, 0 }, ^~~~~~~~~~~~~~~ dialogs.c:229:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ dialogs.c:230:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Search"), push_search_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:231:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Toggle display"), push_toggle_display_button, 1 }, ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:232:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("C~lear"), push_hierbox_clear_button, 0 }, ^~~~~~~~~~~~ dialogs.c:241:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Global history manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:60:16: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.history", N_("Global history"), ^~~~~~~~~~~~~~~~~~ globhist.c:61:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "global", 0, ^~~~~~~~ globhist.c:60:36: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.history", N_("Global history"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ globhist.c:60:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("document.history", N_("Global history"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:64:16: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.history.global", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:65:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ globhist.c:64:43: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.history.global", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ globhist.c:64:2: warning: initializing 'unsigned char *' with an expression of type 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("document.history.global", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:69:15: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:70:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "max_items", 0, 1, INT_MAX, 1024, ^~~~~~~~~~~ globhist.c:69:42: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:73:15: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Display style"), ^~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:74:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "display_type", 0, 0, 1, 0, ^~~~~~~~~~~~~~ globhist.c:73:42: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Display style"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ globhist.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char [69]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Display style"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:80:17: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.history.global", "write_interval", 0, ^~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:80:44: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_ALIAS("document.history.global", "write_interval", 0, ^~~~~~~~~~~~~~~~ globhist.c:103:66: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item = get_hash_item(globhist_cache, history_item->url, strlen(history_item->url)); ^~~~~~~~~~~~~~~~~ globhist.c:154:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item = get_hash_item(globhist_cache, url, strlen(url)); ^~~ globhist.c:233:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("global history is empty"); ^~~~~~~~ globhist.c:233:13: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("global history is empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:255:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int urllen = strlen(history_item->url); ^~~~~~~~~~~~~~~~~ globhist.c:317:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && strcasestr(history_item->title, search_title)) ^~~~~~~~~~~~~~~~~~~ globhist.c:317:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && strcasestr(history_item->title, search_title)) ^~~~~~~~~~~~ globhist.c:319:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strcasestr(history_item->url, search_url))) { ^~~~~~~~~~~~~~~~~ globhist.c:319:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && c_strcasestr(history_item->url, search_url))) { ^~~~~~~~~~ globhist.c:333:17: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *file_name = GLOBAL_HISTORY_FILENAME; ^ ~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:338:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ globhist.c:346:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] f = fopen(file_name, "rb"); ^~~~~~~~~ globhist.c:353:15: warning: passing 'unsigned char [3072]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(in_buffer, sizeof(in_buffer), f)) { ^~~~~~~~~ globhist.c:356:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] url = strchr(title, '\t'); ^~~~~ globhist.c:356:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] url = strchr(title, '\t'); ^ ~~~~~~~~~~~~~~~~~~~ globhist.c:360:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] last_visit = strchr(url, '\t'); ^~~ globhist.c:360:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] last_visit = strchr(url, '\t'); ^ ~~~~~~~~~~~~~~~~~ globhist.c:364:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] eol = strchr(last_visit, '\n'); ^~~~~~~~~~ globhist.c:364:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] eol = strchr(last_visit, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:368:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_global_history_item(url, title, str_to_time_t(last_visit)); ^~~~~~~~~~ globhist.c:384:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ globhist.c:428:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { "periodic-saving", 0, global_history_write_hook, NULL }, ^~~~~~~~~~~~~~~~~ globhist.c:449:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Global History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ bindtextdom.c:70:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~ bindtextdom.c:70:36: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~~~~~~~~~~ bindtextdom.c:95:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(dirname, result) != 0) { ^~~~~~~ bindtextdom.c:95:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(dirname, result) != 0) { ^~~~~~ bindtextdom.c:96:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) ^~~~~~~ bindtextdom.c:96:26: warning: passing 'const unsigned char []' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) ^~~~~~~~~~~~~~~~~~~~~ bindtextdom.c:101:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(dirname); ^~~~~~~ bindtextdom.c:101:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(dirname); ^ ~~~~~~~~~~~~~~~ bindtextdom.c:130:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(codeset, result) != 0) { ^~~~~~~ bindtextdom.c:130:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(codeset, result) != 0) { ^~~~~~ bindtextdom.c:131:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(codeset); ^~~~~~~ bindtextdom.c:131:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(codeset); ^ ~~~~~~~~~~~~~~~ bindtextdom.c:154:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t len = strlen(domainname) + 1; ^~~~~~~~~~ bindtextdom.c:171:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) == 0) ^~~~~~~ bindtextdom.c:171:25: warning: passing 'const unsigned char []' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) == 0) ^~~~~~~~~~~~~~~~~~~~~ bindtextdom.c:176:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(dirname); ^~~~~~~ bindtextdom.c:176:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(dirname); ^ ~~~~~~~~~~~~~~~ bindtextdom.c:196:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(codeset); ^~~~~~~ bindtextdom.c:196:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strdup(codeset); ^ ~~~~~~~~~~~~~~~ bindtextdom.c:209:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(domainname, _nl_domain_bindings__->domainname) < 0) ^~~~~~~~~~ bindtextdom.c:209:29: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(domainname, _nl_domain_bindings__->domainname) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bindtextdom.c:216:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && strcmp(domainname, ^~~~~~~~~~ bindtextdom.c:217:7: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] binding->next->domainname) > 0) ^~~~~~~~~~~~~~~~~~~~~~~~~ dcigettext.c:174:18: warning: passing 'unsigned char const[1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strcmp(s1->msgid, s2->msgid); ^~~~~~~~~ dcigettext.c:174:29: warning: passing 'unsigned char const[1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strcmp(s1->msgid, s2->msgid); ^~~~~~~~~ dcigettext.c:176:19: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strcmp(s1->domainname, s2->domainname); ^~~~~~~~~~~~~~ dcigettext.c:176:35: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] result = strcmp(s1->domainname, s2->domainname); ^~~~~~~~~~~~~~ dcigettext.c:322:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] msgid_len = strlen(msgid1) + 1; ^~~~~~ dcigettext.c:356:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~ dcigettext.c:356:36: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~~~~~~~~~~ dcigettext.c:374:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t dirname_len = strlen(binding->dirname) + 1; ^~~~~~~~~~~~~~~~ dcigettext.c:386:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = getcwd(dirname, path_max); ^~~~~~~ dcigettext.c:386:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = getcwd(dirname, path_max); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ dcigettext.c:404:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~ dcigettext.c:404:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~~~~~~~~~~ dcigettext.c:411:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] domainname_len = strlen(domainname); ^~~~~~~~~~ dcigettext.c:412:48: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] xdomainname = (unsigned char *) alloca(strlen(categoryname) ^~~~~~~~~~~~ dcigettext.c:416:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~ dcigettext.c:416:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~~ dcigettext.c:420:50: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] single_locale = (unsigned char *) alloca(strlen(categoryvalue) + 1); ^~~~~~~~~~~~~ dcigettext.c:446:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ENABLE_SECURE && IS_PATH_WITH_DIR(single_locale)) ^~~~~~~~~~~~~ dcigettext.c:453:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(single_locale, "C") == 0 ^~~~~~~~~~~~~ dcigettext.c:454:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(single_locale, "POSIX") == 0) { ^~~~~~~~~~~~~ dcigettext.c:572:27: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] nls_uint32 len = strlen(msgid); ^~~~~ dcigettext.c:593:10: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (msgid, ^~~~~ dcigettext.c:594:10: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] domain->data + W(domain->must_swap, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dcigettext.c:619:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmp_val = strcmp(msgid, (domain->data ^~~~~ dcigettext.c:619:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cmp_val = strcmp(msgid, (domain->data ^~~~~~~~~~~~~ dcigettext.c:695:11: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] char *outptr = (unsigned char *) outbuf; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ dcigettext.c:784:14: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(p, '\0'); ^ dcigettext.c:784:5: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(p, '\0'); ^ ~~~~~~~~~~~~~~~ dcigettext.c:901:11: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_COLLATE"; ^ ~~~~~~~~~~~~ dcigettext.c:906:11: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_CTYPE"; ^ ~~~~~~~~~~ dcigettext.c:911:11: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_MONETARY"; ^ ~~~~~~~~~~~~~ dcigettext.c:916:11: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_NUMERIC"; ^ ~~~~~~~~~~~~ dcigettext.c:921:11: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_TIME"; ^ ~~~~~~~~~ dcigettext.c:926:11: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_MESSAGES"; ^ ~~~~~~~~~~~~~ dcigettext.c:938:11: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_ALL"; ^ ~~~~~~~~ dcigettext.c:943:11: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] retval = "LC_XXX"; ^ ~~~~~~~~ dcigettext.c:970:11: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] language = getenv("LANGUAGE"); ^ ~~~~~~~~~~~~~~~~~~ dcigettext.c:978:9: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] retval = setlocale(category, NULL); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ explodename.c:80:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = strchr(*language, '\0'); ^~~~~~~~~ explodename.c:80:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = strchr(*language, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ explodename.c:107:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(*codeset, *normalized_codeset) == 0) ^~~~~~~~ explodename.c:107:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(*codeset, *normalized_codeset) == 0) ^~~~~~~~~~~~~~~~~~~ finddomain.c:84:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(dirname) + 1, 0, locale, NULL, NULL, ^~~~~~~ finddomain.c:114:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] locale = strdup(alias_value); ^~~~~~~~~~~ finddomain.c:114:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] locale = strdup(alias_value); ^ ~~~~~~~~~~~~~~~~~~~ finddomain.c:129:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(dirname) + 1, mask, language, ^~~~~~~ l10nflist.c:173:63: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] abs_filename = (unsigned char *) malloc(dirlist_len + strlen(language) ^~~~~~~~ l10nflist.c:175:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(territory) + 1 : 0) ^~~~~~~~~ l10nflist.c:177:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(codeset) + 1 : 0) ^~~~~~~ l10nflist.c:179:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(normalized_codeset) + 1 : 0) ^~~~~~~~~~~~~~~~~~ l10nflist.c:182:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(modifier) + 1 : 0) ^~~~~~~~ l10nflist.c:184:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(special) + 1 : 0) ^~~~~~~ l10nflist.c:188:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(sponsor) + 1 : 0) ^~~~~~~ l10nflist.c:190:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? strlen(revision) + ^~~~~~~~ l10nflist.c:192:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] + 1 + strlen(filename) + 1); ^~~~~~~~ l10nflist.c:202:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] __argz_stringify(abs_filename, dirlist_len, PATH_SEPARATOR); ^~~~~~~~~~~~ l10nflist.c:206:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, language); ^~ l10nflist.c:206:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, language); ^~~~~~~~ l10nflist.c:206:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, language); ^ ~~~~~~~~~~~~~~~~~~~~ l10nflist.c:210:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, territory); ^~ l10nflist.c:210:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, territory); ^~~~~~~~~ l10nflist.c:210:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, territory); ^ ~~~~~~~~~~~~~~~~~~~~~ l10nflist.c:214:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, codeset); ^~ l10nflist.c:214:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, codeset); ^~~~~~~ l10nflist.c:214:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, codeset); ^ ~~~~~~~~~~~~~~~~~~~ l10nflist.c:218:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, normalized_codeset); ^~ l10nflist.c:218:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, normalized_codeset); ^~~~~~~~~~~~~~~~~~ l10nflist.c:218:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, normalized_codeset); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l10nflist.c:224:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, modifier); ^~ l10nflist.c:224:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, modifier); ^~~~~~~~ l10nflist.c:224:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, modifier); ^ ~~~~~~~~~~~~~~~~~~~~ l10nflist.c:228:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, special); ^~ l10nflist.c:228:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, special); ^~~~~~~ l10nflist.c:228:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, special); ^ ~~~~~~~~~~~~~~~~~~~ l10nflist.c:233:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, sponsor); ^~ l10nflist.c:233:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, sponsor); ^~~~~~~ l10nflist.c:233:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, sponsor); ^ ~~~~~~~~~~~~~~~~~~~ l10nflist.c:236:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, revision); ^~ l10nflist.c:236:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, revision); ^~~~~~~~ l10nflist.c:236:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp = stpcpy(cp, revision); ^ ~~~~~~~~~~~~~~~~~~~~ l10nflist.c:242:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stpcpy(cp, filename); ^~ l10nflist.c:242:13: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] stpcpy(cp, filename); ^~~~~~~~ l10nflist.c:249:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int compare = strcmp(retval->filename, abs_filename); ^~~~~~~~~~~~~~~~ l10nflist.c:249:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int compare = strcmp(retval->filename, abs_filename); ^~~~~~~~~~~~ l10nflist.c:269:42: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] malloc(sizeof(*retval) + (__argz_count(dirlist, dirlist_len) ^~~~~~~ l10nflist.c:278:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] retval->decided = (__argz_count(dirlist, dirlist_len) != 1 ^~~~~~~ l10nflist.c:295:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cnt = __argz_count(dirlist, dirlist_len) == 1 ? mask - 1 : mask; ^~~~~~~ l10nflist.c:305:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] __argz_next((unsigned char *) dirlist, dirlist_len, dir)) ^~~~~~~~~~~~~~~~~~~~~~~~~ l10nflist.c:305:57: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] __argz_next((unsigned char *) dirlist, dirlist_len, dir)) ^~~ l10nflist.c:304:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((dir = ^ l10nflist.c:309:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(dir) + 1, ^~~ l10nflist.c:347:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] wp = stpcpy(retval, "iso"); ^~~~~~ l10nflist.c:347:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] wp = stpcpy(retval, "iso"); ^ ~~~~~~~~~~~~~~~~~~~~~ libintl.c:27:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("System"), "system"}, ^~~~~~~~~~~~ libintl.c:27:17: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("System"), "system"}, ^~~~~~~~ libintl.c:28:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("English"), "en"}, ^~~~~~~~~~~~~ libintl.c:28:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("English"), "en"}, ^~~~ libintl.c:30:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Afrikaans"), "af"}, ^~~~~~~~~~~~~~~ libintl.c:30:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Afrikaans"), "af"}, ^~~~ libintl.c:31:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Belarusian"), "be"}, ^~~~~~~~~~~~~~~~ libintl.c:31:21: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Belarusian"), "be"}, ^~~~ libintl.c:32:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Brazilian Portuguese"), "pt-BR"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~ libintl.c:32:31: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Brazilian Portuguese"), "pt-BR"}, ^~~~~~~ libintl.c:33:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Bulgarian"), "bg"}, ^~~~~~~~~~~~~~~ libintl.c:33:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Bulgarian"), "bg"}, ^~~~ libintl.c:34:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Catalan"), "ca"}, ^~~~~~~~~~~~~ libintl.c:34:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Catalan"), "ca"}, ^~~~ libintl.c:35:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Croatian"), "hr"}, ^~~~~~~~~~~~~~ libintl.c:35:19: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Croatian"), "hr"}, ^~~~ libintl.c:36:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Czech"), "cs"}, ^~~~~~~~~~~ libintl.c:36:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Czech"), "cs"}, ^~~~ libintl.c:37:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Danish"), "da"}, ^~~~~~~~~~~~ libintl.c:37:17: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Danish"), "da"}, ^~~~ libintl.c:38:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Dutch"), "nl"}, ^~~~~~~~~~~ libintl.c:38:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Dutch"), "nl"}, ^~~~ libintl.c:39:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Estonian"), "et"}, ^~~~~~~~~~~~~~ libintl.c:39:19: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Estonian"), "et"}, ^~~~ libintl.c:40:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Finnish"), "fi"}, ^~~~~~~~~~~~~ libintl.c:40:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Finnish"), "fi"}, ^~~~ libintl.c:41:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("French"), "fr"}, ^~~~~~~~~~~~ libintl.c:41:17: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("French"), "fr"}, ^~~~ libintl.c:42:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Galician"), "gl"}, ^~~~~~~~~~~~~~ libintl.c:42:19: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Galician"), "gl"}, ^~~~ libintl.c:43:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("German"), "de"}, ^~~~~~~~~~~~ libintl.c:43:17: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("German"), "de"}, ^~~~ libintl.c:44:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Greek"), "el"}, ^~~~~~~~~~~ libintl.c:44:16: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Greek"), "el"}, ^~~~ libintl.c:45:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Hungarian"), "hu"}, ^~~~~~~~~~~~~~~ libintl.c:45:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Hungarian"), "hu"}, ^~~~ libintl.c:46:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Icelandic"), "is"}, ^~~~~~~~~~~~~~~ libintl.c:46:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Icelandic"), "is"}, ^~~~ libintl.c:47:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Indonesian"), "id"}, ^~~~~~~~~~~~~~~~ libintl.c:47:21: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Indonesian"), "id"}, ^~~~ libintl.c:48:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Italian"), "it"}, ^~~~~~~~~~~~~ libintl.c:48:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Italian"), "it"}, ^~~~ libintl.c:49:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Lithuanian"), "lt"}, ^~~~~~~~~~~~~~~~ libintl.c:49:21: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Lithuanian"), "lt"}, ^~~~ libintl.c:50:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Norwegian"), "no"}, ^~~~~~~~~~~~~~~ libintl.c:50:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Norwegian"), "no"}, ^~~~ libintl.c:51:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Polish"), "pl"}, ^~~~~~~~~~~~ libintl.c:51:17: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Polish"), "pl"}, ^~~~ libintl.c:52:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Portuguese"), "pt"}, ^~~~~~~~~~~~~~~~ libintl.c:52:21: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Portuguese"), "pt"}, ^~~~ libintl.c:53:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Romanian"), "ro"}, ^~~~~~~~~~~~~~ libintl.c:53:19: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Romanian"), "ro"}, ^~~~ libintl.c:54:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Russian"), "ru"}, ^~~~~~~~~~~~~ libintl.c:54:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Russian"), "ru"}, ^~~~ libintl.c:55:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Serbian"), "sr"}, ^~~~~~~~~~~~~ libintl.c:55:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Serbian"), "sr"}, ^~~~ libintl.c:56:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Slovak"), "sk"}, ^~~~~~~~~~~~ libintl.c:56:17: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Slovak"), "sk"}, ^~~~ libintl.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Spanish"), "es"}, ^~~~~~~~~~~~~ libintl.c:57:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Spanish"), "es"}, ^~~~ libintl.c:58:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Swedish"), "sv"}, ^~~~~~~~~~~~~ libintl.c:58:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Swedish"), "sv"}, ^~~~ libintl.c:59:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Turkish"), "tr"}, ^~~~~~~~~~~~~ libintl.c:59:18: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Turkish"), "tr"}, ^~~~ libintl.c:60:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Ukrainian"), "uk"}, ^~~~~~~~~~~~~~~ libintl.c:60:20: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {N_("Ukrainian"), "uk"}, ^~~~ libintl.c:84:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(l, '.'); ^ libintl.c:84:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(l, '.'); ^ ~~~~~~~~~~~~~~ libintl.c:88:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(l, '_'); ^ libintl.c:88:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(l, '_'); ^ ~~~~~~~~~~~~~~ libintl.c:92:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(l, '-'); ^ libintl.c:92:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(l, '-'); ^ ~~~~~~~~~~~~~~ libintl.c:97:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^~~~~~~~~~~~~~~~~~~ libintl.c:97:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^ libintl.c:108:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^~~~~~~~~~~~~~~~~~~ libintl.c:108:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^ libintl.c:117:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ll = strlen(l); ^ libintl.c:119:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int il = strcspn(languages[i].iso639, "-"); ^~~~~~~~~~~~~~~~~~~ libintl.c:121:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(languages[i].iso639, l, il > ll ? ll : il)) ^~~~~~~~~~~~~~~~~~~ libintl.c:121:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(languages[i].iso639, l, il > ll ? ll : il)) ^ libintl.c:155:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasecmp(languages[i].name, name)) ^~~~~~~~~~~~~~~~~ libintl.c:155:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasecmp(languages[i].name, name)) ^~~~ libintl.c:174:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = getenv("LANGUAGE"); ^ ~~~~~~~~~~~~~~~~~~ libintl.c:176:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = getenv("LC_ALL"); ^ ~~~~~~~~~~~~~~~~ libintl.c:178:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = getenv("LC_MESSAGES"); ^ ~~~~~~~~~~~~~~~~~~~~~ libintl.c:180:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = getenv("LANG"); ^ ~~~~~~~~~~~~~~ libintl.c:209:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(LANGUAGE, language_to_iso639(language)); ^~~~~~~~ libintl.c:209:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(LANGUAGE, language_to_iso639(language)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libintl.c:210:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(LANGUAGE, '-'); ^~~~~~~~ libintl.c:210:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = strchr(LANGUAGE, '-'); ^ ~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:140:55: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] nullentry = _nl_find_msg(domain_file, domainbinding, "", &nullentrylen); ^~ loadmsgcat.c:146:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] charsetstr = strstr(nullentry, "charset="); ^~~~~~~~~ loadmsgcat.c:146:14: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] charsetstr = strstr(nullentry, "charset="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:153:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strcspn(charsetstr, " \t\n"); ^~~~~~~~~~ loadmsgcat.c:167:16: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] outcharset = getenv("OUTPUT_CHARSET"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:186:30: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] domain->conv = iconv_open(outcharset, charset); ^~~~~~~~~~ loadmsgcat.c:186:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] domain->conv = iconv_open(outcharset, charset); ^~~~~~~ loadmsgcat.c:219:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *slash = strrchr(program.path, '/'); ^~~~~~~~~~~~ loadmsgcat.c:219:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *slash = strrchr(program.path, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:224:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strncmp(program.path + dirnamelen - 4, "src", 3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:228:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !add_to_string(str, "../po/") ^~~~~~~~ loadmsgcat.c:232:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !add_to_string(str, ".gmo")) ^~~~~~ loadmsgcat.c:264:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fd = open(filename.source, O_RDONLY | O_BINARY); ^~~~~~~~~~~~~~~ loadmsgcat.c:281:12: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fd = open(domain_file->filename, O_RDONLY | O_BINARY); ^~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:396:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] plural = strstr(nullentry, "plural="); ^~~~~~~~~ loadmsgcat.c:396:10: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] plural = strstr(nullentry, "plural="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:397:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] nplurals = strstr(nullentry, "nplurals="); ^~~~~~~~~ loadmsgcat.c:397:12: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] nplurals = strstr(nullentry, "nplurals="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ localcharset.c:90:24: warning: initializing 'const unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] const unsigned char *dir = LIBDIR; ^ ~~~~~~ localcharset.c:91:24: warning: initializing 'const unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] const unsigned char *base = "charset.alias"; ^ ~~~~~~~~~~~~~~~ localcharset.c:96:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t dir_len = strlen(dir); ^~~ localcharset.c:97:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t base_len = strlen(base); ^~~~ localcharset.c:113:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (file_name == NULL || (fp = fopen(file_name, "rb")) == NULL) ^~~~~~~~~ localcharset.c:115:7: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] cp = ""; ^ ~~ localcharset.c:143:17: warning: passing 'unsigned char [51]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l1 = strlen(buf1); ^~~~ localcharset.c:144:17: warning: passing 'unsigned char [51]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l2 = strlen(buf2); ^~~~ localcharset.c:158:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(res_ptr + res_size - (l2 + 1) - (l1 + 1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ localcharset.c:159:12: warning: passing 'unsigned char [51]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf1); ^~~~ localcharset.c:160:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(res_ptr + res_size - (l2 + 1), buf2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ localcharset.c:160:43: warning: passing 'unsigned char [51]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(res_ptr + res_size - (l2 + 1), buf2); ^~~~ localcharset.c:164:8: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] cp = ""; ^ ~~ localcharset.c:212:10: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] codeset = nl_langinfo(CODESET); ^ ~~~~~~~~~~~~~~~~~~~~ localcharset.c:254:11: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] codeset = ""; ^ ~~ localcharset.c:259:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] aliases += strlen(aliases) + 1, aliases += strlen(aliases) + 1) ^~~~~~~ localcharset.c:259:56: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] aliases += strlen(aliases) + 1, aliases += strlen(aliases) + 1) ^~~~~~~ localcharset.c:260:14: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(codeset, aliases) == 0 ^~~~~~~ localcharset.c:260:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(codeset, aliases) == 0 ^~~~~~~ localcharset.c:262:31: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] codeset = aliases + strlen(aliases) + 1; ^~~~~~~ localealias.c:71:30: warning: initializing 'const unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] static const unsigned char *locale_alias_path = LOCALEDIR; ^ ~~~~~~~~~ localealias.c:134:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fp = fopen(full_fname, "rb"); ^~~~~~~~~~ localealias.c:151:13: warning: passing 'unsigned char [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (fgets(buf, sizeof(buf), fp) == NULL) ^~~ localealias.c:157:14: warning: passing 'unsigned char [8192]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strchr(buf, '\n') == NULL) { ^~~ localealias.c:161:15: warning: passing 'unsigned char [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (fgets(altbuf, sizeof(altbuf), fp) == NULL) ^~~~~~ localealias.c:165:18: warning: passing 'unsigned char [8192]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (strchr(altbuf, '\n') == NULL); ^~~~~~ localealias.c:203:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] alias_len = strlen(alias) + 1; ^~~~~ localealias.c:204:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] value_len = strlen(value) + 1; ^~~~~ localealias.c:288:22: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return c_strcasecmp(map1->alias, map2->alias); ^~~~~~~~~~~ localealias.c:288:35: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return c_strcasecmp(map1->alias, map2->alias); ^~~~~~~~~~~ plural.c:1294:11: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] yyerror ("syntax error"); ^~~~~~~~~~~~~~ plural.c:1412:12: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] yyerror ("parser stack overflow"); ^~~~~~~~~~~~~~~~~~~~~~~ textdomain.c:54:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(domainname, _nl_default_default_domain__) == 0) { ^~~~~~~~~~ textdomain.c:54:28: warning: passing 'const unsigned char []' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || strcmp(domainname, _nl_default_default_domain__) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ textdomain.c:57:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strcmp(domainname, old_domain) == 0) ^~~~~~~~~~ textdomain.c:57:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strcmp(domainname, old_domain) == 0) ^~~~~~~~~~ textdomain.c:65:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_domain = strdup(domainname); ^~~~~~~~~~ textdomain.c:65:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] new_domain = strdup(domainname); ^ ~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:14:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "us-ascii", ^~~~~~~~~~ ../.././src/intl/codepage.inc:15:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "ascii", ^~~~~~~ ../.././src/intl/codepage.inc:16:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "7bit", ^~~~~~ ../.././src/intl/codepage.inc:17:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "7-bit", ^~~~~~~ ../.././src/intl/codepage.inc:18:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-6", ^~~~~~~~~~ ../.././src/intl/codepage.inc:19:2: warning: initializing 'unsigned char *const' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "ANSI_X3.4-1968", ^~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:20:2: warning: initializing 'unsigned char *const' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "ANSI_X3.4-1986", ^~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:21:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "646", ^~~~~ ../.././src/intl/codepage.inc:22:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp646", ^~~~~~~ ../.././src/intl/codepage.inc:23:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_646.irv:1991", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:24:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO646-US", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:25:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "us", ^~~~ ../.././src/intl/codepage.inc:26:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "IBM367", ^~~~~~~~ ../.././src/intl/codepage.inc:27:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp367", ^~~~~~~ ../.././src/intl/codepage.inc:28:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "csASCII", ^~~~~~~~~ ../.././src/intl/codepage.inc:29:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO646.1991-IRV", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:170:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:171:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-1", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:172:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-1", ^~~~~~~~ ../.././src/intl/codepage.inc:173:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-100", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:174:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin1", ^~~~~~~~ ../.././src/intl/codepage.inc:175:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l1", ^~~~ ../.././src/intl/codepage.inc:176:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "il1", ^~~~~ ../.././src/intl/codepage.inc:177:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "819", ^~~~~ ../.././src/intl/codepage.inc:178:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp819", ^~~~~~~ ../.././src/intl/codepage.inc:179:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:180:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "IBM819", ^~~~~~~~ ../.././src/intl/codepage.inc:181:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatin1", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:182:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-1:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:183:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_1", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:324:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-2", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:325:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-2", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:326:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-2", ^~~~~~~~ ../.././src/intl/codepage.inc:327:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-101", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:328:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin2", ^~~~~~~~ ../.././src/intl/codepage.inc:329:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l2", ^~~~ ../.././src/intl/codepage.inc:330:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "il2", ^~~~~ ../.././src/intl/codepage.inc:331:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-2:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:332:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-2", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:333:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatin2", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:334:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_2", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:475:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-3", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:476:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-3", ^~~~~~~~ ../.././src/intl/codepage.inc:477:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-3:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:478:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-109", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:479:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-3", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:480:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin3", ^~~~~~~~ ../.././src/intl/codepage.inc:481:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l3", ^~~~ ../.././src/intl/codepage.inc:482:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatin3", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:483:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859-3", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:484:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_3", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:625:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-4", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:626:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-4", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:627:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-4", ^~~~~~~~ ../.././src/intl/codepage.inc:628:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-110", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:629:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin4", ^~~~~~~~ ../.././src/intl/codepage.inc:630:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l4", ^~~~ ../.././src/intl/codepage.inc:631:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "il4", ^~~~~ ../.././src/intl/codepage.inc:632:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-4:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:633:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-4", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:634:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatin4", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:635:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_4", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:776:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-5", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:777:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-5", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:778:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-5", ^~~~~~~~ ../.././src/intl/codepage.inc:779:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-5:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:780:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-144", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:781:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-5", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:782:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "cyrillic", ^~~~~~~~~~ ../.././src/intl/codepage.inc:783:2: warning: initializing 'unsigned char *const' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatinCyrillic", ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:784:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_5", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:925:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-6", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:926:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-6", ^~~~~~~~ ../.././src/intl/codepage.inc:927:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-6", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:928:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-6:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:929:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-127", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:930:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "ECMA-114", ^~~~~~~~~~ ../.././src/intl/codepage.inc:931:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "ASMO-708", ^~~~~~~~~~ ../.././src/intl/codepage.inc:932:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "ARABIC", ^~~~~~~~ ../.././src/intl/codepage.inc:933:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatinArabic", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:934:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859-6", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:935:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_6", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1076:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-7", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1077:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-7", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1078:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-7", ^~~~~~~~ ../.././src/intl/codepage.inc:1079:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-126", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1080:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "elot-928", ^~~~~~~~~~ ../.././src/intl/codepage.inc:1081:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-7:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1082:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "ECMA-118", ^~~~~~~~~~ ../.././src/intl/codepage.inc:1083:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "ELOT_928", ^~~~~~~~~~ ../.././src/intl/codepage.inc:1084:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "GREEK8", ^~~~~~~~ ../.././src/intl/codepage.inc:1085:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "GREEK", ^~~~~~~ ../.././src/intl/codepage.inc:1086:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatinGreek", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1087:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_7", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1228:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-8", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1229:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-8", ^~~~~~~~ ../.././src/intl/codepage.inc:1230:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-8:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1231:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-138", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1232:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "HEBREW", ^~~~~~~~ ../.././src/intl/codepage.inc:1233:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatinHebrew", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1234:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859-8", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1235:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_8", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1376:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-9", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1377:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-9", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1378:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-9", ^~~~~~~~ ../.././src/intl/codepage.inc:1379:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-9:1989", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1380:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-148", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1381:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "LATIN5", ^~~~~~~~ ../.././src/intl/codepage.inc:1382:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "L5", ^~~~ ../.././src/intl/codepage.inc:1383:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatin5", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1384:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859_9", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1525:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-10", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1526:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-10", ^~~~~~~~~ ../.././src/intl/codepage.inc:1527:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-10:1992", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1528:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-157", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1529:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "LATIN6", ^~~~~~~~ ../.././src/intl/codepage.inc:1530:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "L6", ^~~~ ../.././src/intl/codepage.inc:1531:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csISOLatin6", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1532:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO8859-10", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1673:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-13", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1674:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-13", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1675:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-13", ^~~~~~~~~ ../.././src/intl/codepage.inc:1676:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso-ir-179", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1677:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin7", ^~~~~~~~ ../.././src/intl/codepage.inc:1678:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l7", ^~~~ ../.././src/intl/codepage.inc:1679:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "il7", ^~~~~ ../.././src/intl/codepage.inc:1680:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-13", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1821:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-14", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1822:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-14", ^~~~~~~~~ ../.././src/intl/codepage.inc:1823:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-14", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1824:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-14:1998", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1825:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-199", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1826:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "LATIN8", ^~~~~~~~ ../.././src/intl/codepage.inc:1827:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "L8", ^~~~ ../.././src/intl/codepage.inc:1968:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-15", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1969:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-15", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1970:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-15", ^~~~~~~~~ ../.././src/intl/codepage.inc:1971:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin9", ^~~~~~~~ ../.././src/intl/codepage.inc:1972:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l9", ^~~~ ../.././src/intl/codepage.inc:1973:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "il9", ^~~~~ ../.././src/intl/codepage.inc:1974:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin0", ^~~~~~~~ ../.././src/intl/codepage.inc:1975:2: warning: initializing 'unsigned char *const' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] "l0", ^~~~ ../.././src/intl/codepage.inc:1976:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "il0", ^~~~~ ../.././src/intl/codepage.inc:1977:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-15", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1978:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-15:1998", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1979:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-203", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2120:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-8859-16", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2121:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "iso8859-16", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2122:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "8859-16", ^~~~~~~~~ ../.././src/intl/codepage.inc:2123:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "latin10", ^~~~~~~~~ ../.././src/intl/codepage.inc:2124:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "l10", ^~~~~ ../.././src/intl/codepage.inc:2125:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "il10", ^~~~~~ ../.././src/intl/codepage.inc:2126:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-16", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2127:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-16:2000", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2128:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO-IR-226", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2129:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "ISO_8859-16:2001", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2270:2: warning: initializing 'unsigned char *const' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows-1250", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2271:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows1250", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2272:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "1250", ^~~~~~ ../.././src/intl/codepage.inc:2273:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp1250", ^~~~~~~~ ../.././src/intl/codepage.inc:2274:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "MS-EE", ^~~~~~~ ../.././src/intl/codepage.inc:2415:2: warning: initializing 'unsigned char *const' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows-1251", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2416:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows1251", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2417:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "1251", ^~~~~~ ../.././src/intl/codepage.inc:2418:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp1251", ^~~~~~~~ ../.././src/intl/codepage.inc:2419:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "MS-CYRL", ^~~~~~~~~ ../.././src/intl/codepage.inc:2560:2: warning: initializing 'unsigned char *const' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows-1252", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2561:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "1252", ^~~~~~ ../.././src/intl/codepage.inc:2702:2: warning: initializing 'unsigned char *const' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows-1256", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2703:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "1256", ^~~~~~ ../.././src/intl/codepage.inc:2704:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp1256", ^~~~~~~~ ../.././src/intl/codepage.inc:2705:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "MS-ARAB", ^~~~~~~~~ ../.././src/intl/codepage.inc:2846:2: warning: initializing 'unsigned char *const' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows-1257", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2847:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "windows1257", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2848:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "1257", ^~~~~~ ../.././src/intl/codepage.inc:2849:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp1257", ^~~~~~~~ ../.././src/intl/codepage.inc:2850:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "WINBALTRIM", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2991:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp437", ^~~~~~~ ../.././src/intl/codepage.inc:2992:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "437", ^~~~~ ../.././src/intl/codepage.inc:2993:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "IBM437", ^~~~~~~~ ../.././src/intl/codepage.inc:2994:2: warning: initializing 'unsigned char *const' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "csPC8CodePage437", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3135:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp737", ^~~~~~~ ../.././src/intl/codepage.inc:3136:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "737", ^~~~~ ../.././src/intl/codepage.inc:3277:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp850", ^~~~~~~ ../.././src/intl/codepage.inc:3278:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "850", ^~~~~ ../.././src/intl/codepage.inc:3279:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "IBM850", ^~~~~~~~ ../.././src/intl/codepage.inc:3280:2: warning: initializing 'unsigned char *const' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "csPC850Multilingual", ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3421:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp852", ^~~~~~~ ../.././src/intl/codepage.inc:3422:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "852", ^~~~~ ../.././src/intl/codepage.inc:3423:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "csPCp852", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3564:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp866", ^~~~~~~ ../.././src/intl/codepage.inc:3565:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "866", ^~~~~ ../.././src/intl/codepage.inc:3566:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "IBM866", ^~~~~~~~ ../.././src/intl/codepage.inc:3567:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "csIBM866", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3708:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "x-cp866-u", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3709:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "ruscii", ^~~~~~~~ ../.././src/intl/codepage.inc:3710:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "1125", ^~~~~~ ../.././src/intl/codepage.inc:3711:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp1125", ^~~~~~~~ ../.././src/intl/codepage.inc:3852:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "x-mac", ^~~~~~~ ../.././src/intl/codepage.inc:3853:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "mac", ^~~~~ ../.././src/intl/codepage.inc:3854:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "macroman", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3855:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "Macintosh", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3856:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "csMacintosh", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3997:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "x-mac-ce", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3998:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "mac-ce", ^~~~~~~~ ../.././src/intl/codepage.inc:3999:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "maclatin2", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4000:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "10029", ^~~~~~~ ../.././src/intl/codepage.inc:4001:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "cp10029", ^~~~~~~~~ ../.././src/intl/codepage.inc:4142:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "x-kam-cs", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4143:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "kam", ^~~~~ ../.././src/intl/codepage.inc:4144:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "867", ^~~~~ ../.././src/intl/codepage.inc:4145:2: warning: initializing 'unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "869", ^~~~~ ../.././src/intl/codepage.inc:4286:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "koi8-r", ^~~~~~~~ ../.././src/intl/codepage.inc:4287:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "csKOI8R", ^~~~~~~~~ ../.././src/intl/codepage.inc:4428:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "koi8-u", ^~~~~~~~ ../.././src/intl/codepage.inc:4569:2: warning: initializing 'unsigned char *const' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "koi8-ru", ^~~~~~~~~ ../.././src/intl/codepage.inc:4714:2: warning: initializing 'unsigned char *const' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN-5712", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4715:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN", ^~~~~~ ../.././src/intl/codepage.inc:4716:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN-0", ^~~~~~~~ ../.././src/intl/codepage.inc:4717:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN-1", ^~~~~~~~ ../.././src/intl/codepage.inc:4718:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN5712", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4719:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN5712-1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4720:2: warning: initializing 'unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "TCVN5712-1:1993", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4865:2: warning: initializing 'unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "VISCII", ^~~~~~~~ ../.././src/intl/codepage.inc:4866:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "VISCII-1", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4867:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "VISCII 1.1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4868:2: warning: initializing 'unsigned char *const' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "VISCII-1.1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4869:2: warning: initializing 'unsigned char *const' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "VISCII1.1-1", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4870:2: warning: initializing 'unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "csVISCII", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4882:2: warning: initializing 'unsigned char *const' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "utf-8", ^~~~~~~ ../.././src/intl/codepage.inc:4883:2: warning: initializing 'unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "utf8", ^~~~~~ ../.././src/intl/codepage.inc:4913:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"7-bit ASCII", aliases_7bit, highhalf_7bit, table_7bit}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4914:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-1", aliases_8859_1, highhalf_8859_1, table_8859_1}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4915:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-2", aliases_8859_2, highhalf_8859_2, table_8859_2}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4916:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-3", aliases_8859_3, highhalf_8859_3, table_8859_3}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4917:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-4", aliases_8859_4, highhalf_8859_4, table_8859_4}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4918:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-5", aliases_8859_5, highhalf_8859_5, table_8859_5}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4919:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-6", aliases_8859_6, highhalf_8859_6, table_8859_6}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4920:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-7", aliases_8859_7, highhalf_8859_7, table_8859_7}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4921:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-8", aliases_8859_8, highhalf_8859_8, table_8859_8}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4922:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-9", aliases_8859_9, highhalf_8859_9, table_8859_9}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4923:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-10", aliases_8859_10, highhalf_8859_10, table_8859_10}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4924:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-13", aliases_8859_13, highhalf_8859_13, table_8859_13}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4925:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-14", aliases_8859_14, highhalf_8859_14, table_8859_14}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4926:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-15", aliases_8859_15, highhalf_8859_15, table_8859_15}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4927:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"ISO 8859-16", aliases_8859_16, highhalf_8859_16, table_8859_16}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4928:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Window$ 1250", aliases_cp1250, highhalf_cp1250, table_cp1250}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4929:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Window$ 1251", aliases_cp1251, highhalf_cp1251, table_cp1251}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4930:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Window$ 1252", aliases_cp1252, highhalf_cp1252, table_cp1252}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4931:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Window$ 1256", aliases_cp1256, highhalf_cp1256, table_cp1256}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4932:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Window$ 1257", aliases_cp1257, highhalf_cp1257, table_cp1257}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4933:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CP 437", aliases_cp437, highhalf_cp437, table_cp437}, ^~~~~~~~ ../.././src/intl/codepage.inc:4934:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CP 737", aliases_cp737, highhalf_cp737, table_cp737}, ^~~~~~~~ ../.././src/intl/codepage.inc:4935:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CP 850", aliases_cp850, highhalf_cp850, table_cp850}, ^~~~~~~~ ../.././src/intl/codepage.inc:4936:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CP 852", aliases_cp852, highhalf_cp852, table_cp852}, ^~~~~~~~ ../.././src/intl/codepage.inc:4937:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CP 866", aliases_cp866, highhalf_cp866, table_cp866}, ^~~~~~~~ ../.././src/intl/codepage.inc:4938:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] {"CP 1125 (Ukrainian)", aliases_cp1125, highhalf_cp1125, table_cp1125}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4939:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"MacRoman 2000", aliases_macroman, highhalf_macroman, table_macroman}, ^~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4940:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Mac latin 2", aliases_mac_lat2, highhalf_mac_lat2, table_mac_lat2}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4941:3: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Kamenicky Brothers", aliases_kamen, highhalf_kamen, table_kamen}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4942:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"KOI8-R", aliases_koi8_r, highhalf_koi8_r, table_koi8_r}, ^~~~~~~~ ../.././src/intl/codepage.inc:4943:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"KOI8-U", aliases_koi8_u, highhalf_koi8_u, table_koi8_u}, ^~~~~~~~ ../.././src/intl/codepage.inc:4944:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {"KOI8-RU", aliases_koi8_ru, highhalf_koi8_ru, table_koi8_ru}, ^~~~~~~~~ ../.././src/intl/codepage.inc:4945:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {"TCVN-5712", aliases_tcvn5712, highhalf_tcvn5712, table_tcvn5712}, ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4946:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {"VISCII", aliases_viscii, highhalf_viscii, table_viscii}, ^~~~~~~~ ../.././src/intl/codepage.inc:4947:3: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {"Unicode UTF-8", aliases_utf8, highhalf_utf8, table_utf8}, ^~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:5:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000000, "NUL"}, ^~~~~ ../.././src/intl/uni_7b.inc:6:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000001, "SH"}, ^~~~ ../.././src/intl/uni_7b.inc:7:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000002, "SX"}, ^~~~ ../.././src/intl/uni_7b.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000003, "EX"}, ^~~~ ../.././src/intl/uni_7b.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000004, "ET"}, ^~~~ ../.././src/intl/uni_7b.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000005, "ENQ"}, ^~~~~ ../.././src/intl/uni_7b.inc:11:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000006, "AK"}, ^~~~ ../.././src/intl/uni_7b.inc:12:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000007, "BL"}, ^~~~ ../.././src/intl/uni_7b.inc:13:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000008, "BS"}, ^~~~ ../.././src/intl/uni_7b.inc:14:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000009, "HT"}, ^~~~ ../.././src/intl/uni_7b.inc:15:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000000a, "LF"}, ^~~~ ../.././src/intl/uni_7b.inc:16:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000000b, "VT"}, ^~~~ ../.././src/intl/uni_7b.inc:17:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000000c, "FF"}, ^~~~ ../.././src/intl/uni_7b.inc:18:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000000d, "CR"}, ^~~~ ../.././src/intl/uni_7b.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000000e, "SO"}, ^~~~ ../.././src/intl/uni_7b.inc:20:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000000f, "SI"}, ^~~~ ../.././src/intl/uni_7b.inc:21:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000010, "DL"}, ^~~~ ../.././src/intl/uni_7b.inc:22:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000011, "DC1"}, ^~~~~ ../.././src/intl/uni_7b.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000012, "DC2"}, ^~~~~ ../.././src/intl/uni_7b.inc:24:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000013, "DC3"}, ^~~~~ ../.././src/intl/uni_7b.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000014, "DC4"}, ^~~~~ ../.././src/intl/uni_7b.inc:26:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000015, "NAK"}, ^~~~~ ../.././src/intl/uni_7b.inc:27:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000016, "SYN"}, ^~~~~ ../.././src/intl/uni_7b.inc:28:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000017, "EB"}, ^~~~ ../.././src/intl/uni_7b.inc:29:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000018, "CN"}, ^~~~ ../.././src/intl/uni_7b.inc:30:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000019, "EM"}, ^~~~ ../.././src/intl/uni_7b.inc:31:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000001a, "SB"}, ^~~~ ../.././src/intl/uni_7b.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000001b, "ESC"}, ^~~~~ ../.././src/intl/uni_7b.inc:33:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000001c, "FS"}, ^~~~ ../.././src/intl/uni_7b.inc:34:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000001d, "GS"}, ^~~~ ../.././src/intl/uni_7b.inc:35:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000001e, "RS"}, ^~~~ ../.././src/intl/uni_7b.inc:36:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000001f, "US"}, ^~~~ ../.././src/intl/uni_7b.inc:37:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000007f, "DT"}, ^~~~ ../.././src/intl/uni_7b.inc:38:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000085, "\\\\012"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:39:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a0, "\\001"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:40:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a1, "!"}, ^~~ ../.././src/intl/uni_7b.inc:41:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a2, "-c-"}, ^~~~~ ../.././src/intl/uni_7b.inc:42:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a3, "-L-"}, ^~~~~ ../.././src/intl/uni_7b.inc:43:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a4, "CUR"}, ^~~~~ ../.././src/intl/uni_7b.inc:44:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a5, "YEN"}, ^~~~~ ../.././src/intl/uni_7b.inc:45:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a6, "|"}, ^~~ ../.././src/intl/uni_7b.inc:46:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a7, "S"}, ^~~ ../.././src/intl/uni_7b.inc:47:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a8, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:48:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000a9, "(c)"}, ^~~~~ ../.././src/intl/uni_7b.inc:49:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000aa, "-a"}, ^~~~ ../.././src/intl/uni_7b.inc:50:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ab, "<<"}, ^~~~ ../.././src/intl/uni_7b.inc:51:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ac, "NOT"}, ^~~~~ ../.././src/intl/uni_7b.inc:52:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ad, ""}, ^~ ../.././src/intl/uni_7b.inc:53:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ad, ""}, ^~ ../.././src/intl/uni_7b.inc:54:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ae, "(R)"}, ^~~~~ ../.././src/intl/uni_7b.inc:55:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000af, "-"}, ^~~ ../.././src/intl/uni_7b.inc:56:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b0, "DEG"}, ^~~~~ ../.././src/intl/uni_7b.inc:57:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b1, "+-"}, ^~~~ ../.././src/intl/uni_7b.inc:58:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b2, "^2"}, ^~~~ ../.././src/intl/uni_7b.inc:59:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b3, "^3"}, ^~~~ ../.././src/intl/uni_7b.inc:60:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b4, "'"}, ^~~ ../.././src/intl/uni_7b.inc:61:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b5, "u"}, ^~~ ../.././src/intl/uni_7b.inc:62:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b6, "P"}, ^~~ ../.././src/intl/uni_7b.inc:63:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b7, "."}, ^~~ ../.././src/intl/uni_7b.inc:64:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b8, ","}, ^~~ ../.././src/intl/uni_7b.inc:65:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000b9, "^1"}, ^~~~ ../.././src/intl/uni_7b.inc:66:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ba, "-o"}, ^~~~ ../.././src/intl/uni_7b.inc:67:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000bb, ">>"}, ^~~~ ../.././src/intl/uni_7b.inc:68:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000bc, " 1/4"}, ^~~~~~ ../.././src/intl/uni_7b.inc:69:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000bd, " 1/2"}, ^~~~~~ ../.././src/intl/uni_7b.inc:70:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000be, " 3/4"}, ^~~~~~ ../.././src/intl/uni_7b.inc:71:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000bf, "?"}, ^~~ ../.././src/intl/uni_7b.inc:72:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c0, "A"}, ^~~ ../.././src/intl/uni_7b.inc:73:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c1, "A"}, ^~~ ../.././src/intl/uni_7b.inc:74:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c2, "A"}, ^~~ ../.././src/intl/uni_7b.inc:75:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c3, "A"}, ^~~ ../.././src/intl/uni_7b.inc:76:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c4, "Ae"}, ^~~~ ../.././src/intl/uni_7b.inc:77:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c5, "AA"}, ^~~~ ../.././src/intl/uni_7b.inc:78:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c6, "AE"}, ^~~~ ../.././src/intl/uni_7b.inc:79:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c7, "C,"}, ^~~~ ../.././src/intl/uni_7b.inc:80:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c8, "E"}, ^~~ ../.././src/intl/uni_7b.inc:81:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000c9, "E"}, ^~~ ../.././src/intl/uni_7b.inc:82:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ca, "E"}, ^~~ ../.././src/intl/uni_7b.inc:83:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000cb, "E"}, ^~~ ../.././src/intl/uni_7b.inc:84:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000cc, "I"}, ^~~ ../.././src/intl/uni_7b.inc:85:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000cd, "I"}, ^~~ ../.././src/intl/uni_7b.inc:86:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ce, "I"}, ^~~ ../.././src/intl/uni_7b.inc:87:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000cf, "I"}, ^~~ ../.././src/intl/uni_7b.inc:88:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d0, "D-"}, ^~~~ ../.././src/intl/uni_7b.inc:89:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d1, "N"}, ^~~ ../.././src/intl/uni_7b.inc:90:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d2, "O"}, ^~~ ../.././src/intl/uni_7b.inc:91:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d3, "O"}, ^~~ ../.././src/intl/uni_7b.inc:92:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d4, "O"}, ^~~ ../.././src/intl/uni_7b.inc:93:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d5, "O"}, ^~~ ../.././src/intl/uni_7b.inc:94:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d6, "Oe"}, ^~~~ ../.././src/intl/uni_7b.inc:95:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d7, " *"}, ^~~~ ../.././src/intl/uni_7b.inc:96:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d8, "O/"}, ^~~~ ../.././src/intl/uni_7b.inc:97:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000d9, "U"}, ^~~ ../.././src/intl/uni_7b.inc:98:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000da, "U"}, ^~~ ../.././src/intl/uni_7b.inc:99:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000db, "U"}, ^~~ ../.././src/intl/uni_7b.inc:100:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000dc, "Ue"}, ^~~~ ../.././src/intl/uni_7b.inc:101:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000dd, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:102:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000de, "TH"}, ^~~~ ../.././src/intl/uni_7b.inc:103:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000df, "ss"}, ^~~~ ../.././src/intl/uni_7b.inc:104:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e0, "`a"}, ^~~~ ../.././src/intl/uni_7b.inc:105:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e1, "a"}, ^~~ ../.././src/intl/uni_7b.inc:106:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e2, "a"}, ^~~ ../.././src/intl/uni_7b.inc:107:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e3, "a"}, ^~~ ../.././src/intl/uni_7b.inc:108:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e4, "ae"}, ^~~~ ../.././src/intl/uni_7b.inc:109:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e5, "aa"}, ^~~~ ../.././src/intl/uni_7b.inc:110:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e6, "ae"}, ^~~~ ../.././src/intl/uni_7b.inc:111:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e7, "c,"}, ^~~~ ../.././src/intl/uni_7b.inc:112:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e8, "e"}, ^~~ ../.././src/intl/uni_7b.inc:113:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000e9, "e"}, ^~~ ../.././src/intl/uni_7b.inc:114:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ea, "e"}, ^~~ ../.././src/intl/uni_7b.inc:115:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000eb, "e"}, ^~~ ../.././src/intl/uni_7b.inc:116:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ec, "`i"}, ^~~~ ../.././src/intl/uni_7b.inc:117:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ed, "i"}, ^~~ ../.././src/intl/uni_7b.inc:118:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ee, "i"}, ^~~ ../.././src/intl/uni_7b.inc:119:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ef, "i"}, ^~~ ../.././src/intl/uni_7b.inc:120:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f0, "d-"}, ^~~~ ../.././src/intl/uni_7b.inc:121:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f1, "n"}, ^~~ ../.././src/intl/uni_7b.inc:122:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f2, "o"}, ^~~ ../.././src/intl/uni_7b.inc:123:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f3, "o"}, ^~~ ../.././src/intl/uni_7b.inc:124:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f4, "o"}, ^~~ ../.././src/intl/uni_7b.inc:125:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f5, "o"}, ^~~ ../.././src/intl/uni_7b.inc:126:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f6, "oe"}, ^~~~ ../.././src/intl/uni_7b.inc:127:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f7, "-"}, ^~~ ../.././src/intl/uni_7b.inc:128:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f8, "o/"}, ^~~~ ../.././src/intl/uni_7b.inc:129:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000f9, "u"}, ^~~ ../.././src/intl/uni_7b.inc:130:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000fa, "u"}, ^~~ ../.././src/intl/uni_7b.inc:131:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000fb, "u"}, ^~~ ../.././src/intl/uni_7b.inc:132:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000fc, "ue"}, ^~~~ ../.././src/intl/uni_7b.inc:133:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000fd, "y"}, ^~~ ../.././src/intl/uni_7b.inc:134:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000fe, "th"}, ^~~~ ../.././src/intl/uni_7b.inc:135:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000000ff, "y"}, ^~~ ../.././src/intl/uni_7b.inc:136:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000100, "A"}, ^~~ ../.././src/intl/uni_7b.inc:137:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000101, "a"}, ^~~ ../.././src/intl/uni_7b.inc:138:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000102, "A"}, ^~~ ../.././src/intl/uni_7b.inc:139:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000103, "a"}, ^~~ ../.././src/intl/uni_7b.inc:140:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000104, "A"}, ^~~ ../.././src/intl/uni_7b.inc:141:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000105, "a"}, ^~~ ../.././src/intl/uni_7b.inc:142:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000106, "C"}, ^~~ ../.././src/intl/uni_7b.inc:143:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000107, "c"}, ^~~ ../.././src/intl/uni_7b.inc:144:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000108, "CH"}, ^~~~ ../.././src/intl/uni_7b.inc:145:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000109, "ch"}, ^~~~ ../.././src/intl/uni_7b.inc:146:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000010a, "C"}, ^~~ ../.././src/intl/uni_7b.inc:147:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000010b, "c"}, ^~~ ../.././src/intl/uni_7b.inc:148:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000010c, "C"}, ^~~ ../.././src/intl/uni_7b.inc:149:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000010d, "c"}, ^~~ ../.././src/intl/uni_7b.inc:150:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000010e, "D"}, ^~~ ../.././src/intl/uni_7b.inc:151:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000010f, "d"}, ^~~ ../.././src/intl/uni_7b.inc:152:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000110, "D/"}, ^~~~ ../.././src/intl/uni_7b.inc:153:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000111, "d/"}, ^~~~ ../.././src/intl/uni_7b.inc:154:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000112, "E"}, ^~~ ../.././src/intl/uni_7b.inc:155:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000113, "e"}, ^~~ ../.././src/intl/uni_7b.inc:156:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000114, "E"}, ^~~ ../.././src/intl/uni_7b.inc:157:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000115, "e"}, ^~~ ../.././src/intl/uni_7b.inc:158:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000116, "E"}, ^~~ ../.././src/intl/uni_7b.inc:159:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000117, "e"}, ^~~ ../.././src/intl/uni_7b.inc:160:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000118, "E"}, ^~~ ../.././src/intl/uni_7b.inc:161:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000119, "e"}, ^~~ ../.././src/intl/uni_7b.inc:162:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000011a, "E"}, ^~~ ../.././src/intl/uni_7b.inc:163:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000011b, "e"}, ^~~ ../.././src/intl/uni_7b.inc:164:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000011c, "GH"}, ^~~~ ../.././src/intl/uni_7b.inc:165:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000011d, "gh"}, ^~~~ ../.././src/intl/uni_7b.inc:166:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000011e, "G"}, ^~~ ../.././src/intl/uni_7b.inc:167:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000011f, "g"}, ^~~ ../.././src/intl/uni_7b.inc:168:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000120, "G"}, ^~~ ../.././src/intl/uni_7b.inc:169:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000121, "g"}, ^~~ ../.././src/intl/uni_7b.inc:170:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000122, "G"}, ^~~ ../.././src/intl/uni_7b.inc:171:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000123, "g"}, ^~~ ../.././src/intl/uni_7b.inc:172:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000124, "HH"}, ^~~~ ../.././src/intl/uni_7b.inc:173:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000125, "hh"}, ^~~~ ../.././src/intl/uni_7b.inc:174:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000126, "H/"}, ^~~~ ../.././src/intl/uni_7b.inc:175:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000127, "H"}, ^~~ ../.././src/intl/uni_7b.inc:176:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000128, "I"}, ^~~ ../.././src/intl/uni_7b.inc:177:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000129, "i"}, ^~~ ../.././src/intl/uni_7b.inc:178:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000012a, "I"}, ^~~ ../.././src/intl/uni_7b.inc:179:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000012b, "i"}, ^~~ ../.././src/intl/uni_7b.inc:180:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000012c, "I"}, ^~~ ../.././src/intl/uni_7b.inc:181:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000012d, "i"}, ^~~ ../.././src/intl/uni_7b.inc:182:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000012e, "I"}, ^~~ ../.././src/intl/uni_7b.inc:183:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000012f, "i"}, ^~~ ../.././src/intl/uni_7b.inc:184:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000130, "I"}, ^~~ ../.././src/intl/uni_7b.inc:185:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000131, "i"}, ^~~ ../.././src/intl/uni_7b.inc:186:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000132, "IJ"}, ^~~~ ../.././src/intl/uni_7b.inc:187:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000133, "ij"}, ^~~~ ../.././src/intl/uni_7b.inc:188:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000134, "JH"}, ^~~~ ../.././src/intl/uni_7b.inc:189:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000135, "jh"}, ^~~~ ../.././src/intl/uni_7b.inc:190:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000136, "K"}, ^~~ ../.././src/intl/uni_7b.inc:191:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000137, "k"}, ^~~ ../.././src/intl/uni_7b.inc:192:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000138, "kk"}, ^~~~ ../.././src/intl/uni_7b.inc:193:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000139, "L"}, ^~~ ../.././src/intl/uni_7b.inc:194:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000013a, "l"}, ^~~ ../.././src/intl/uni_7b.inc:195:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000013b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:196:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000013c, "l"}, ^~~ ../.././src/intl/uni_7b.inc:197:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000013d, "L"}, ^~~ ../.././src/intl/uni_7b.inc:198:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000013e, "l"}, ^~~ ../.././src/intl/uni_7b.inc:199:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000013f, "L."}, ^~~~ ../.././src/intl/uni_7b.inc:200:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000140, "l."}, ^~~~ ../.././src/intl/uni_7b.inc:201:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000141, "L/"}, ^~~~ ../.././src/intl/uni_7b.inc:202:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000142, "l/"}, ^~~~ ../.././src/intl/uni_7b.inc:203:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000143, "N"}, ^~~ ../.././src/intl/uni_7b.inc:204:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000144, "n"}, ^~~ ../.././src/intl/uni_7b.inc:205:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000145, "N"}, ^~~ ../.././src/intl/uni_7b.inc:206:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000146, "n"}, ^~~ ../.././src/intl/uni_7b.inc:207:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000147, "N"}, ^~~ ../.././src/intl/uni_7b.inc:208:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000148, "n"}, ^~~ ../.././src/intl/uni_7b.inc:209:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000149, "'n"}, ^~~~ ../.././src/intl/uni_7b.inc:210:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000014a, "NG"}, ^~~~ ../.././src/intl/uni_7b.inc:211:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000014b, "N"}, ^~~ ../.././src/intl/uni_7b.inc:212:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000014c, "O"}, ^~~ ../.././src/intl/uni_7b.inc:213:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000014d, "o"}, ^~~ ../.././src/intl/uni_7b.inc:214:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000014e, "O"}, ^~~ ../.././src/intl/uni_7b.inc:215:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000014f, "o"}, ^~~ ../.././src/intl/uni_7b.inc:216:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000150, "O\""}, ^~~~~ ../.././src/intl/uni_7b.inc:217:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000151, "o\""}, ^~~~~ ../.././src/intl/uni_7b.inc:218:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000152, "OE"}, ^~~~ ../.././src/intl/uni_7b.inc:219:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000153, "oe"}, ^~~~ ../.././src/intl/uni_7b.inc:220:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000154, "R"}, ^~~ ../.././src/intl/uni_7b.inc:221:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000155, "r"}, ^~~ ../.././src/intl/uni_7b.inc:222:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000156, "R"}, ^~~ ../.././src/intl/uni_7b.inc:223:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000157, "r"}, ^~~ ../.././src/intl/uni_7b.inc:224:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000158, "R"}, ^~~ ../.././src/intl/uni_7b.inc:225:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000159, "r"}, ^~~ ../.././src/intl/uni_7b.inc:226:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000015a, "S"}, ^~~ ../.././src/intl/uni_7b.inc:227:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000015b, "s"}, ^~~ ../.././src/intl/uni_7b.inc:228:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000015c, "SH"}, ^~~~ ../.././src/intl/uni_7b.inc:229:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000015d, "sh"}, ^~~~ ../.././src/intl/uni_7b.inc:230:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000015e, "S"}, ^~~ ../.././src/intl/uni_7b.inc:231:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000015f, "s"}, ^~~ ../.././src/intl/uni_7b.inc:232:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000160, "S"}, ^~~ ../.././src/intl/uni_7b.inc:233:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000161, "s"}, ^~~ ../.././src/intl/uni_7b.inc:234:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000162, "T"}, ^~~ ../.././src/intl/uni_7b.inc:235:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000163, "t"}, ^~~ ../.././src/intl/uni_7b.inc:236:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000164, "T"}, ^~~ ../.././src/intl/uni_7b.inc:237:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000165, "t"}, ^~~ ../.././src/intl/uni_7b.inc:238:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000166, "T/"}, ^~~~ ../.././src/intl/uni_7b.inc:239:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000167, "t/"}, ^~~~ ../.././src/intl/uni_7b.inc:240:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000168, "U"}, ^~~ ../.././src/intl/uni_7b.inc:241:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000169, "u"}, ^~~ ../.././src/intl/uni_7b.inc:242:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000016a, "U"}, ^~~ ../.././src/intl/uni_7b.inc:243:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000016b, "u"}, ^~~ ../.././src/intl/uni_7b.inc:244:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000016c, "U"}, ^~~ ../.././src/intl/uni_7b.inc:245:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000016d, "u"}, ^~~ ../.././src/intl/uni_7b.inc:246:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000016e, "U"}, ^~~ ../.././src/intl/uni_7b.inc:247:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000016f, "u"}, ^~~ ../.././src/intl/uni_7b.inc:248:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000170, "U\""}, ^~~~~ ../.././src/intl/uni_7b.inc:249:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000171, "u\""}, ^~~~~ ../.././src/intl/uni_7b.inc:250:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000172, "U"}, ^~~ ../.././src/intl/uni_7b.inc:251:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000173, "u"}, ^~~ ../.././src/intl/uni_7b.inc:252:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000174, "W"}, ^~~ ../.././src/intl/uni_7b.inc:253:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000175, "w"}, ^~~ ../.././src/intl/uni_7b.inc:254:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000176, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:255:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000177, "y"}, ^~~ ../.././src/intl/uni_7b.inc:256:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000178, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:257:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000179, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:258:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000017a, "z"}, ^~~ ../.././src/intl/uni_7b.inc:259:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000017b, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:260:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000017c, "z"}, ^~~ ../.././src/intl/uni_7b.inc:261:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000017d, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:262:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000017e, "z"}, ^~~ ../.././src/intl/uni_7b.inc:263:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000017f, "s1"}, ^~~~ ../.././src/intl/uni_7b.inc:264:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000187, "C2"}, ^~~~ ../.././src/intl/uni_7b.inc:265:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000188, "c2"}, ^~~~ ../.././src/intl/uni_7b.inc:266:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000191, "F2"}, ^~~~ ../.././src/intl/uni_7b.inc:267:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000192, " f"}, ^~~~ ../.././src/intl/uni_7b.inc:268:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000198, "K2"}, ^~~~ ../.././src/intl/uni_7b.inc:269:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000199, "k2"}, ^~~~ ../.././src/intl/uni_7b.inc:270:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001a0, "O9"}, ^~~~ ../.././src/intl/uni_7b.inc:271:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001a1, "o9"}, ^~~~ ../.././src/intl/uni_7b.inc:272:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001a2, "OI"}, ^~~~ ../.././src/intl/uni_7b.inc:273:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001a3, "oi"}, ^~~~ ../.././src/intl/uni_7b.inc:274:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001a6, "yr"}, ^~~~ ../.././src/intl/uni_7b.inc:275:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001af, "U9"}, ^~~~ ../.././src/intl/uni_7b.inc:276:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001b0, "u9"}, ^~~~ ../.././src/intl/uni_7b.inc:277:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001b5, "Z/"}, ^~~~ ../.././src/intl/uni_7b.inc:278:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001b6, "z/"}, ^~~~ ../.././src/intl/uni_7b.inc:279:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001b7, "ED"}, ^~~~ ../.././src/intl/uni_7b.inc:280:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001cd, "A"}, ^~~ ../.././src/intl/uni_7b.inc:281:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ce, "a"}, ^~~ ../.././src/intl/uni_7b.inc:282:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001cf, "I"}, ^~~ ../.././src/intl/uni_7b.inc:283:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d0, "i"}, ^~~ ../.././src/intl/uni_7b.inc:284:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d1, "O"}, ^~~ ../.././src/intl/uni_7b.inc:285:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d2, "o"}, ^~~ ../.././src/intl/uni_7b.inc:286:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d3, "U"}, ^~~ ../.././src/intl/uni_7b.inc:287:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d4, "u"}, ^~~ ../.././src/intl/uni_7b.inc:288:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d5, "U"}, ^~~ ../.././src/intl/uni_7b.inc:289:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d6, "u"}, ^~~ ../.././src/intl/uni_7b.inc:290:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d7, "U"}, ^~~ ../.././src/intl/uni_7b.inc:291:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d8, "u"}, ^~~ ../.././src/intl/uni_7b.inc:292:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001d9, "U"}, ^~~ ../.././src/intl/uni_7b.inc:293:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001da, "u"}, ^~~ ../.././src/intl/uni_7b.inc:294:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001db, "U"}, ^~~ ../.././src/intl/uni_7b.inc:295:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001dc, "u"}, ^~~ ../.././src/intl/uni_7b.inc:296:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001de, "A1"}, ^~~~ ../.././src/intl/uni_7b.inc:297:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001df, "a1"}, ^~~~ ../.././src/intl/uni_7b.inc:298:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e0, "A7"}, ^~~~ ../.././src/intl/uni_7b.inc:299:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e1, "a7"}, ^~~~ ../.././src/intl/uni_7b.inc:300:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e2, "A3"}, ^~~~ ../.././src/intl/uni_7b.inc:301:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e3, "a3"}, ^~~~ ../.././src/intl/uni_7b.inc:302:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e4, "G/"}, ^~~~ ../.././src/intl/uni_7b.inc:303:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e5, "g/"}, ^~~~ ../.././src/intl/uni_7b.inc:304:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e6, "G"}, ^~~ ../.././src/intl/uni_7b.inc:305:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e7, "g"}, ^~~ ../.././src/intl/uni_7b.inc:306:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e8, "K"}, ^~~ ../.././src/intl/uni_7b.inc:307:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001e9, "k"}, ^~~ ../.././src/intl/uni_7b.inc:308:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ea, "O"}, ^~~ ../.././src/intl/uni_7b.inc:309:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001eb, "o"}, ^~~ ../.././src/intl/uni_7b.inc:310:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ec, "O1"}, ^~~~ ../.././src/intl/uni_7b.inc:311:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ed, "o1"}, ^~~~ ../.././src/intl/uni_7b.inc:312:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ee, "EZ"}, ^~~~ ../.././src/intl/uni_7b.inc:313:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ef, "ez"}, ^~~~ ../.././src/intl/uni_7b.inc:314:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001f0, "j"}, ^~~ ../.././src/intl/uni_7b.inc:315:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001f4, "G"}, ^~~ ../.././src/intl/uni_7b.inc:316:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001f5, "g"}, ^~~ ../.././src/intl/uni_7b.inc:317:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001fa, "AA'"}, ^~~~~ ../.././src/intl/uni_7b.inc:318:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001fb, "aa'"}, ^~~~~ ../.././src/intl/uni_7b.inc:319:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001fc, "AE'"}, ^~~~~ ../.././src/intl/uni_7b.inc:320:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001fd, "ae'"}, ^~~~~ ../.././src/intl/uni_7b.inc:321:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001fe, "O/'"}, ^~~~~ ../.././src/intl/uni_7b.inc:322:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000001ff, "o/'"}, ^~~~~ ../.././src/intl/uni_7b.inc:323:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000200, "A!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:324:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000201, "a!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:325:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000202, "A)"}, ^~~~ ../.././src/intl/uni_7b.inc:326:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000203, "a)"}, ^~~~ ../.././src/intl/uni_7b.inc:327:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000204, "E!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:328:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000205, "e!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:329:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000206, "E)"}, ^~~~ ../.././src/intl/uni_7b.inc:330:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000207, "e)"}, ^~~~ ../.././src/intl/uni_7b.inc:331:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000208, "I!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:332:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000209, "i!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:333:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000020a, "I)"}, ^~~~ ../.././src/intl/uni_7b.inc:334:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000020b, "i)"}, ^~~~ ../.././src/intl/uni_7b.inc:335:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000020c, "O!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:336:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000020d, "o!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:337:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000020e, "O)"}, ^~~~ ../.././src/intl/uni_7b.inc:338:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000020f, "o)"}, ^~~~ ../.././src/intl/uni_7b.inc:339:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000210, "R!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:340:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000211, "r!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:341:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000212, "R)"}, ^~~~ ../.././src/intl/uni_7b.inc:342:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000213, "r)"}, ^~~~ ../.././src/intl/uni_7b.inc:343:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000214, "U!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:344:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000215, "u!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:345:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000216, "U)"}, ^~~~ ../.././src/intl/uni_7b.inc:346:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000217, "u)"}, ^~~~ ../.././src/intl/uni_7b.inc:347:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000021d, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:348:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000251, "A"}, ^~~ ../.././src/intl/uni_7b.inc:349:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000252, "A."}, ^~~~ ../.././src/intl/uni_7b.inc:350:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000253, "b`"}, ^~~~ ../.././src/intl/uni_7b.inc:351:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000254, "O"}, ^~~ ../.././src/intl/uni_7b.inc:352:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000256, "d."}, ^~~~ ../.././src/intl/uni_7b.inc:353:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000257, "d`"}, ^~~~ ../.././src/intl/uni_7b.inc:354:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000258, "@"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:355:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000259, "@"}, ^~~ ../.././src/intl/uni_7b.inc:356:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000025a, "R"}, ^~~ ../.././src/intl/uni_7b.inc:357:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000025b, "E"}, ^~~ ../.././src/intl/uni_7b.inc:358:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000025c, "V\""}, ^~~~~ ../.././src/intl/uni_7b.inc:359:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000025d, "R"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:360:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000025e, "O\""}, ^~~~~ ../.././src/intl/uni_7b.inc:361:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000025f, "J"}, ^~~ ../.././src/intl/uni_7b.inc:362:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000260, "g`"}, ^~~~ ../.././src/intl/uni_7b.inc:363:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000261, "g"}, ^~~ ../.././src/intl/uni_7b.inc:364:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000262, "G"}, ^~~ ../.././src/intl/uni_7b.inc:365:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000263, "Q"}, ^~~ ../.././src/intl/uni_7b.inc:366:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000264, "o-"}, ^~~~ ../.././src/intl/uni_7b.inc:367:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000265, "j"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:368:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000266, "h"}, ^~~~~~ ../.././src/intl/uni_7b.inc:369:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000268, "i\""}, ^~~~~ ../.././src/intl/uni_7b.inc:370:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000269, "I"}, ^~~ ../.././src/intl/uni_7b.inc:371:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000026a, "I"}, ^~~ ../.././src/intl/uni_7b.inc:372:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000026b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:373:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000026c, "L"}, ^~~ ../.././src/intl/uni_7b.inc:374:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000026d, "l."}, ^~~~ ../.././src/intl/uni_7b.inc:375:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000026e, "z"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:376:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000026f, "u-"}, ^~~~ ../.././src/intl/uni_7b.inc:377:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000270, "j"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:378:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000271, "M"}, ^~~ ../.././src/intl/uni_7b.inc:379:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000273, "n."}, ^~~~ ../.././src/intl/uni_7b.inc:380:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000274, "n\""}, ^~~~~ ../.././src/intl/uni_7b.inc:381:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000275, "@."}, ^~~~ ../.././src/intl/uni_7b.inc:382:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000276, "&."}, ^~~~ ../.././src/intl/uni_7b.inc:383:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000277, "U"}, ^~~ ../.././src/intl/uni_7b.inc:384:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000279, "r"}, ^~~ ../.././src/intl/uni_7b.inc:385:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000027a, "*"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:386:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000027b, "r."}, ^~~~ ../.././src/intl/uni_7b.inc:387:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000027d, "*."}, ^~~~ ../.././src/intl/uni_7b.inc:388:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000027e, "*"}, ^~~ ../.././src/intl/uni_7b.inc:389:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000280, "R"}, ^~~ ../.././src/intl/uni_7b.inc:390:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000280, "r\""}, ^~~~~ ../.././src/intl/uni_7b.inc:391:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000281, "g\""}, ^~~~~ ../.././src/intl/uni_7b.inc:392:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000282, "s."}, ^~~~ ../.././src/intl/uni_7b.inc:393:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000283, "S"}, ^~~ ../.././src/intl/uni_7b.inc:394:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000284, "J`"}, ^~~~ ../.././src/intl/uni_7b.inc:395:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000287, "t!"}, ^~~~ ../.././src/intl/uni_7b.inc:396:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000288, "t."}, ^~~~ ../.././src/intl/uni_7b.inc:397:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000289, "u\""}, ^~~~~ ../.././src/intl/uni_7b.inc:398:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000028a, "U"}, ^~~ ../.././src/intl/uni_7b.inc:399:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000028b, "r"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:400:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000028c, "V"}, ^~~ ../.././src/intl/uni_7b.inc:401:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000028d, "w"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:402:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000028e, "l^"}, ^~~~ ../.././src/intl/uni_7b.inc:403:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000028f, "I."}, ^~~~ ../.././src/intl/uni_7b.inc:404:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000290, "z."}, ^~~~ ../.././src/intl/uni_7b.inc:405:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000292, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:406:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000294, "?"}, ^~~ ../.././src/intl/uni_7b.inc:407:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000295, "H"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:408:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000296, "l!"}, ^~~~ ../.././src/intl/uni_7b.inc:409:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000297, "c!"}, ^~~~ ../.././src/intl/uni_7b.inc:410:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000298, "p!"}, ^~~~ ../.././src/intl/uni_7b.inc:411:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000299, "b"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:412:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000029b, "G`"}, ^~~~ ../.././src/intl/uni_7b.inc:413:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000029d, "j"}, ^~~ ../.././src/intl/uni_7b.inc:414:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000029e, "k!"}, ^~~~ ../.././src/intl/uni_7b.inc:415:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000029f, "L"}, ^~~ ../.././src/intl/uni_7b.inc:416:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002a0, "q`"}, ^~~~ ../.././src/intl/uni_7b.inc:417:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002a4, "d3"}, ^~~~ ../.././src/intl/uni_7b.inc:418:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002a6, "ts"}, ^~~~ ../.././src/intl/uni_7b.inc:419:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002a7, "tS"}, ^~~~ ../.././src/intl/uni_7b.inc:420:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002b0, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:421:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002b1, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:422:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002b2, ";"}, ^~~ ../.././src/intl/uni_7b.inc:423:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002b3, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:424:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002b7, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:425:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002bb, ";S"}, ^~~~ ../.././src/intl/uni_7b.inc:426:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002bc, "`"}, ^~~ ../.././src/intl/uni_7b.inc:427:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002c6, "^"}, ^~~ ../.././src/intl/uni_7b.inc:428:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002c7, "'<"}, ^~~~ ../.././src/intl/uni_7b.inc:429:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002c8, "|"}, ^~~ ../.././src/intl/uni_7b.inc:430:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002c9, "1-"}, ^~~~ ../.././src/intl/uni_7b.inc:431:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002cb, "1!"}, ^~~~ ../.././src/intl/uni_7b.inc:432:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002d0, ":"}, ^~~ ../.././src/intl/uni_7b.inc:433:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002d1, ""}, ^~ ../.././src/intl/uni_7b.inc:434:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002d6, "+"}, ^~~ ../.././src/intl/uni_7b.inc:435:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002d7, "-"}, ^~~ ../.././src/intl/uni_7b.inc:436:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002d8, "'("}, ^~~~ ../.././src/intl/uni_7b.inc:437:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002d9, "'."}, ^~~~ ../.././src/intl/uni_7b.inc:438:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002da, "'0"}, ^~~~ ../.././src/intl/uni_7b.inc:439:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002db, "';"}, ^~~~ ../.././src/intl/uni_7b.inc:440:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002dc, "~"}, ^~~ ../.././src/intl/uni_7b.inc:441:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002dd, "'\""}, ^~~~~ ../.././src/intl/uni_7b.inc:442:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002e5, "_T"}, ^~~~ ../.././src/intl/uni_7b.inc:443:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002e6, "_H"}, ^~~~ ../.././src/intl/uni_7b.inc:444:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002e7, "_M"}, ^~~~ ../.././src/intl/uni_7b.inc:445:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002e8, "_L"}, ^~~~ ../.././src/intl/uni_7b.inc:446:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002e9, "_B"}, ^~~~ ../.././src/intl/uni_7b.inc:447:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002ec, "_v"}, ^~~~ ../.././src/intl/uni_7b.inc:448:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000002ee, "''"}, ^~~~ ../.././src/intl/uni_7b.inc:449:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000300, "`"}, ^~~ ../.././src/intl/uni_7b.inc:450:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000301, "'"}, ^~~ ../.././src/intl/uni_7b.inc:451:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000302, "^"}, ^~~ ../.././src/intl/uni_7b.inc:452:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000303, "~"}, ^~~ ../.././src/intl/uni_7b.inc:453:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000030b, "''"}, ^~~~ ../.././src/intl/uni_7b.inc:454:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000030d, "|"}, ^~~ ../.././src/intl/uni_7b.inc:455:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000030e, "||"}, ^~~~ ../.././src/intl/uni_7b.inc:456:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000030f, "``"}, ^~~~ ../.././src/intl/uni_7b.inc:457:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000321, ";"}, ^~~ ../.././src/intl/uni_7b.inc:458:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000322, "."}, ^~~ ../.././src/intl/uni_7b.inc:459:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000323, "."}, ^~~ ../.././src/intl/uni_7b.inc:460:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000324, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:461:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000325, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:462:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000326, ","}, ^~~ ../.././src/intl/uni_7b.inc:463:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000327, ","}, ^~~ ../.././src/intl/uni_7b.inc:464:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000329, "-"}, ^~~ ../.././src/intl/uni_7b.inc:465:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000032a, "["}, ^~~ ../.././src/intl/uni_7b.inc:466:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000032b, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:467:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000334, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:468:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000334, "~"}, ^~~ ../.././src/intl/uni_7b.inc:469:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000337, "/"}, ^~~ ../.././src/intl/uni_7b.inc:470:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000338, "/"}, ^~~ ../.././src/intl/uni_7b.inc:471:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000340, "`"}, ^~~ ../.././src/intl/uni_7b.inc:472:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000341, "'"}, ^~~ ../.././src/intl/uni_7b.inc:473:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000342, "~"}, ^~~ ../.././src/intl/uni_7b.inc:474:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000344, "'%"}, ^~~~ ../.././src/intl/uni_7b.inc:475:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000345, "j3"}, ^~~~ ../.././src/intl/uni_7b.inc:476:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000347, "="}, ^~~ ../.././src/intl/uni_7b.inc:477:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000360, "~~"}, ^~~~ ../.././src/intl/uni_7b.inc:478:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000374, "'"}, ^~~ ../.././src/intl/uni_7b.inc:479:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000375, ","}, ^~~ ../.././src/intl/uni_7b.inc:480:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000037a, "j3"}, ^~~~ ../.././src/intl/uni_7b.inc:481:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000037e, "?%"}, ^~~~ ../.././src/intl/uni_7b.inc:482:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000384, "'*"}, ^~~~ ../.././src/intl/uni_7b.inc:483:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000385, "'%"}, ^~~~ ../.././src/intl/uni_7b.inc:484:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000386, "A'"}, ^~~~ ../.././src/intl/uni_7b.inc:485:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000387, ".*"}, ^~~~ ../.././src/intl/uni_7b.inc:486:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000388, "E'"}, ^~~~ ../.././src/intl/uni_7b.inc:487:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000389, "Y%"}, ^~~~ ../.././src/intl/uni_7b.inc:488:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000038a, "I'"}, ^~~~ ../.././src/intl/uni_7b.inc:489:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000038c, "O'"}, ^~~~ ../.././src/intl/uni_7b.inc:490:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000038e, "U%"}, ^~~~ ../.././src/intl/uni_7b.inc:491:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000038f, "W%"}, ^~~~ ../.././src/intl/uni_7b.inc:492:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000390, "i3"}, ^~~~ ../.././src/intl/uni_7b.inc:493:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000391, "A"}, ^~~ ../.././src/intl/uni_7b.inc:494:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000392, "B"}, ^~~ ../.././src/intl/uni_7b.inc:495:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000393, "G"}, ^~~ ../.././src/intl/uni_7b.inc:496:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000394, "D"}, ^~~ ../.././src/intl/uni_7b.inc:497:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000395, "E"}, ^~~ ../.././src/intl/uni_7b.inc:498:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000396, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:499:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000397, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:500:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000398, "TH"}, ^~~~ ../.././src/intl/uni_7b.inc:501:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000399, "I"}, ^~~ ../.././src/intl/uni_7b.inc:502:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000039a, "K"}, ^~~ ../.././src/intl/uni_7b.inc:503:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000039b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:504:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000039c, "M"}, ^~~ ../.././src/intl/uni_7b.inc:505:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000039d, "N"}, ^~~ ../.././src/intl/uni_7b.inc:506:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000039e, "C"}, ^~~ ../.././src/intl/uni_7b.inc:507:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000039f, "O"}, ^~~ ../.././src/intl/uni_7b.inc:508:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a0, "P"}, ^~~ ../.././src/intl/uni_7b.inc:509:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a1, "R"}, ^~~ ../.././src/intl/uni_7b.inc:510:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a3, "S"}, ^~~ ../.././src/intl/uni_7b.inc:511:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a4, "T"}, ^~~ ../.././src/intl/uni_7b.inc:512:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a5, "U"}, ^~~ ../.././src/intl/uni_7b.inc:513:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a6, "F"}, ^~~ ../.././src/intl/uni_7b.inc:514:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a7, "X"}, ^~~ ../.././src/intl/uni_7b.inc:515:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a8, "Q"}, ^~~ ../.././src/intl/uni_7b.inc:516:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003a9, "W*"}, ^~~~ ../.././src/intl/uni_7b.inc:517:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003aa, "J"}, ^~~ ../.././src/intl/uni_7b.inc:518:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ab, "V*"}, ^~~~ ../.././src/intl/uni_7b.inc:519:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ac, "a'"}, ^~~~ ../.././src/intl/uni_7b.inc:520:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ad, "e'"}, ^~~~ ../.././src/intl/uni_7b.inc:521:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ae, "y%"}, ^~~~ ../.././src/intl/uni_7b.inc:522:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003af, "i'"}, ^~~~ ../.././src/intl/uni_7b.inc:523:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b0, "u3"}, ^~~~ ../.././src/intl/uni_7b.inc:524:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b1, "a"}, ^~~ ../.././src/intl/uni_7b.inc:525:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b2, "b"}, ^~~ ../.././src/intl/uni_7b.inc:526:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b3, "g"}, ^~~ ../.././src/intl/uni_7b.inc:527:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b4, "d"}, ^~~ ../.././src/intl/uni_7b.inc:528:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b5, "e"}, ^~~ ../.././src/intl/uni_7b.inc:529:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b6, "z"}, ^~~ ../.././src/intl/uni_7b.inc:530:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b7, "y"}, ^~~ ../.././src/intl/uni_7b.inc:531:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b8, "th"}, ^~~~ ../.././src/intl/uni_7b.inc:532:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003b9, "i"}, ^~~ ../.././src/intl/uni_7b.inc:533:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ba, "k"}, ^~~ ../.././src/intl/uni_7b.inc:534:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003bb, "l"}, ^~~ ../.././src/intl/uni_7b.inc:535:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003bc, "m"}, ^~~ ../.././src/intl/uni_7b.inc:536:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003bd, "n"}, ^~~ ../.././src/intl/uni_7b.inc:537:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003be, "c"}, ^~~ ../.././src/intl/uni_7b.inc:538:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003bf, "o"}, ^~~ ../.././src/intl/uni_7b.inc:539:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c0, "p"}, ^~~ ../.././src/intl/uni_7b.inc:540:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c1, "r"}, ^~~ ../.././src/intl/uni_7b.inc:541:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c2, "*s"}, ^~~~ ../.././src/intl/uni_7b.inc:542:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c3, "s"}, ^~~ ../.././src/intl/uni_7b.inc:543:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c4, "t"}, ^~~ ../.././src/intl/uni_7b.inc:544:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c5, "u"}, ^~~ ../.././src/intl/uni_7b.inc:545:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c6, "f"}, ^~~ ../.././src/intl/uni_7b.inc:546:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c7, "x"}, ^~~ ../.././src/intl/uni_7b.inc:547:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c8, "q"}, ^~~ ../.././src/intl/uni_7b.inc:548:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003c9, "w"}, ^~~ ../.././src/intl/uni_7b.inc:549:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ca, "j"}, ^~~ ../.././src/intl/uni_7b.inc:550:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003cb, "v*"}, ^~~~ ../.././src/intl/uni_7b.inc:551:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003cc, "o'"}, ^~~~ ../.././src/intl/uni_7b.inc:552:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003cd, "u%"}, ^~~~ ../.././src/intl/uni_7b.inc:553:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003ce, "w%"}, ^~~~ ../.././src/intl/uni_7b.inc:554:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003d0, "beta"}, ^~~~~~ ../.././src/intl/uni_7b.inc:555:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003d1, "theta"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:556:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003d2, "upsi"}, ^~~~~~ ../.././src/intl/uni_7b.inc:557:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003d5, "phi"}, ^~~~~ ../.././src/intl/uni_7b.inc:558:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003d6, "pi"}, ^~~~ ../.././src/intl/uni_7b.inc:559:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003d7, "k."}, ^~~~ ../.././src/intl/uni_7b.inc:560:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003da, "T3"}, ^~~~ ../.././src/intl/uni_7b.inc:561:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003db, "t3"}, ^~~~ ../.././src/intl/uni_7b.inc:562:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003dc, "M3"}, ^~~~ ../.././src/intl/uni_7b.inc:563:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003dd, "m3"}, ^~~~ ../.././src/intl/uni_7b.inc:564:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003de, "K3"}, ^~~~ ../.././src/intl/uni_7b.inc:565:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003df, "k3"}, ^~~~ ../.././src/intl/uni_7b.inc:566:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003e0, "P3"}, ^~~~ ../.././src/intl/uni_7b.inc:567:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003e1, "p3"}, ^~~~ ../.././src/intl/uni_7b.inc:568:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003f0, "kappa"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:569:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003f1, "rho"}, ^~~~~ ../.././src/intl/uni_7b.inc:570:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003f3, "J"}, ^~~ ../.././src/intl/uni_7b.inc:571:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003f4, "'%"}, ^~~~ ../.././src/intl/uni_7b.inc:572:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000003f5, "j3"}, ^~~~ ../.././src/intl/uni_7b.inc:573:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000401, "IO"}, ^~~~ ../.././src/intl/uni_7b.inc:574:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000402, "D%"}, ^~~~ ../.././src/intl/uni_7b.inc:575:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000403, "G%"}, ^~~~ ../.././src/intl/uni_7b.inc:576:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000404, "IE"}, ^~~~ ../.././src/intl/uni_7b.inc:577:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000405, "DS"}, ^~~~ ../.././src/intl/uni_7b.inc:578:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000406, "II"}, ^~~~ ../.././src/intl/uni_7b.inc:579:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000407, "YI"}, ^~~~ ../.././src/intl/uni_7b.inc:580:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000408, "J%"}, ^~~~ ../.././src/intl/uni_7b.inc:581:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000409, "LJ"}, ^~~~ ../.././src/intl/uni_7b.inc:582:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000040a, "NJ"}, ^~~~ ../.././src/intl/uni_7b.inc:583:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000040b, "Ts"}, ^~~~ ../.././src/intl/uni_7b.inc:584:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000040c, "KJ"}, ^~~~ ../.././src/intl/uni_7b.inc:585:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000040e, "V%"}, ^~~~ ../.././src/intl/uni_7b.inc:586:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000040f, "DZ"}, ^~~~ ../.././src/intl/uni_7b.inc:587:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000410, "A"}, ^~~ ../.././src/intl/uni_7b.inc:588:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000411, "B"}, ^~~ ../.././src/intl/uni_7b.inc:589:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000412, "V"}, ^~~ ../.././src/intl/uni_7b.inc:590:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000413, "G"}, ^~~ ../.././src/intl/uni_7b.inc:591:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000414, "D"}, ^~~ ../.././src/intl/uni_7b.inc:592:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000415, "E"}, ^~~ ../.././src/intl/uni_7b.inc:593:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000416, "ZH"}, ^~~~ ../.././src/intl/uni_7b.inc:594:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000417, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:595:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000418, "I"}, ^~~ ../.././src/intl/uni_7b.inc:596:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000419, "J"}, ^~~ ../.././src/intl/uni_7b.inc:597:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000041a, "K"}, ^~~ ../.././src/intl/uni_7b.inc:598:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000041b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:599:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000041c, "M"}, ^~~ ../.././src/intl/uni_7b.inc:600:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000041d, "N"}, ^~~ ../.././src/intl/uni_7b.inc:601:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000041e, "O"}, ^~~ ../.././src/intl/uni_7b.inc:602:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000041f, "P"}, ^~~ ../.././src/intl/uni_7b.inc:603:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000420, "R"}, ^~~ ../.././src/intl/uni_7b.inc:604:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000421, "S"}, ^~~ ../.././src/intl/uni_7b.inc:605:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000422, "T"}, ^~~ ../.././src/intl/uni_7b.inc:606:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000423, "U"}, ^~~ ../.././src/intl/uni_7b.inc:607:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000424, "F"}, ^~~ ../.././src/intl/uni_7b.inc:608:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000425, "H"}, ^~~ ../.././src/intl/uni_7b.inc:609:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000426, "C"}, ^~~ ../.././src/intl/uni_7b.inc:610:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000427, "CH"}, ^~~~ ../.././src/intl/uni_7b.inc:611:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000428, "SH"}, ^~~~ ../.././src/intl/uni_7b.inc:612:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000429, "SCH"}, ^~~~~ ../.././src/intl/uni_7b.inc:613:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000042a, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:614:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000042b, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:615:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000042c, "'"}, ^~~ ../.././src/intl/uni_7b.inc:616:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000042d, "`E"}, ^~~~ ../.././src/intl/uni_7b.inc:617:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000042e, "YU"}, ^~~~ ../.././src/intl/uni_7b.inc:618:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000042f, "YA"}, ^~~~ ../.././src/intl/uni_7b.inc:619:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000430, "a"}, ^~~ ../.././src/intl/uni_7b.inc:620:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000431, "b"}, ^~~ ../.././src/intl/uni_7b.inc:621:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000432, "v"}, ^~~ ../.././src/intl/uni_7b.inc:622:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000433, "g"}, ^~~ ../.././src/intl/uni_7b.inc:623:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000434, "d"}, ^~~ ../.././src/intl/uni_7b.inc:624:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000435, "e"}, ^~~ ../.././src/intl/uni_7b.inc:625:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000436, "zh"}, ^~~~ ../.././src/intl/uni_7b.inc:626:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000437, "z"}, ^~~ ../.././src/intl/uni_7b.inc:627:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000438, "i"}, ^~~ ../.././src/intl/uni_7b.inc:628:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000439, "j"}, ^~~ ../.././src/intl/uni_7b.inc:629:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000043a, "k"}, ^~~ ../.././src/intl/uni_7b.inc:630:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000043b, "l"}, ^~~ ../.././src/intl/uni_7b.inc:631:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000043c, "m"}, ^~~ ../.././src/intl/uni_7b.inc:632:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000043d, "n"}, ^~~ ../.././src/intl/uni_7b.inc:633:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000043e, "o"}, ^~~ ../.././src/intl/uni_7b.inc:634:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000043f, "p"}, ^~~ ../.././src/intl/uni_7b.inc:635:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000440, "r"}, ^~~ ../.././src/intl/uni_7b.inc:636:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000441, "s"}, ^~~ ../.././src/intl/uni_7b.inc:637:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000442, "t"}, ^~~ ../.././src/intl/uni_7b.inc:638:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000443, "u"}, ^~~ ../.././src/intl/uni_7b.inc:639:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000444, "f"}, ^~~ ../.././src/intl/uni_7b.inc:640:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000445, "h"}, ^~~ ../.././src/intl/uni_7b.inc:641:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000446, "c"}, ^~~ ../.././src/intl/uni_7b.inc:642:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000447, "ch"}, ^~~~ ../.././src/intl/uni_7b.inc:643:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000448, "sh"}, ^~~~ ../.././src/intl/uni_7b.inc:644:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000449, "sch"}, ^~~~~ ../.././src/intl/uni_7b.inc:645:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000044a, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:646:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000044b, "y"}, ^~~ ../.././src/intl/uni_7b.inc:647:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000044c, "'"}, ^~~ ../.././src/intl/uni_7b.inc:648:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000044d, "`e"}, ^~~~ ../.././src/intl/uni_7b.inc:649:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000044e, "yu"}, ^~~~ ../.././src/intl/uni_7b.inc:650:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000044f, "ya"}, ^~~~ ../.././src/intl/uni_7b.inc:651:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000451, "io"}, ^~~~ ../.././src/intl/uni_7b.inc:652:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000452, "d%"}, ^~~~ ../.././src/intl/uni_7b.inc:653:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000453, "g%"}, ^~~~ ../.././src/intl/uni_7b.inc:654:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000454, "ie"}, ^~~~ ../.././src/intl/uni_7b.inc:655:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000455, "ds"}, ^~~~ ../.././src/intl/uni_7b.inc:656:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000456, "ii"}, ^~~~ ../.././src/intl/uni_7b.inc:657:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000457, "yi"}, ^~~~ ../.././src/intl/uni_7b.inc:658:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000458, "j%"}, ^~~~ ../.././src/intl/uni_7b.inc:659:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000459, "lj"}, ^~~~ ../.././src/intl/uni_7b.inc:660:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000045a, "nj"}, ^~~~ ../.././src/intl/uni_7b.inc:661:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000045b, "ts"}, ^~~~ ../.././src/intl/uni_7b.inc:662:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000045c, "kj"}, ^~~~ ../.././src/intl/uni_7b.inc:663:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000045e, "v%"}, ^~~~ ../.././src/intl/uni_7b.inc:664:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000045f, "dz"}, ^~~~ ../.././src/intl/uni_7b.inc:665:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000462, "Y3"}, ^~~~ ../.././src/intl/uni_7b.inc:666:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000463, "y3"}, ^~~~ ../.././src/intl/uni_7b.inc:667:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000046a, "O3"}, ^~~~ ../.././src/intl/uni_7b.inc:668:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000046b, "o3"}, ^~~~ ../.././src/intl/uni_7b.inc:669:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000472, "F3"}, ^~~~ ../.././src/intl/uni_7b.inc:670:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000473, "f3"}, ^~~~ ../.././src/intl/uni_7b.inc:671:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000474, "V3"}, ^~~~ ../.././src/intl/uni_7b.inc:672:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000475, "v3"}, ^~~~ ../.././src/intl/uni_7b.inc:673:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000480, "C3"}, ^~~~ ../.././src/intl/uni_7b.inc:674:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000481, "c3"}, ^~~~ ../.././src/intl/uni_7b.inc:675:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000490, "G3"}, ^~~~ ../.././src/intl/uni_7b.inc:676:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000491, "g3"}, ^~~~ ../.././src/intl/uni_7b.inc:677:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000004d4, "AE"}, ^~~~ ../.././src/intl/uni_7b.inc:678:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000004d5, "ae"}, ^~~~ ../.././src/intl/uni_7b.inc:679:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005b4, "i"}, ^~~ ../.././src/intl/uni_7b.inc:680:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005b7, "a"}, ^~~ ../.././src/intl/uni_7b.inc:681:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005b8, "o"}, ^~~ ../.././src/intl/uni_7b.inc:682:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005bc, "u"}, ^~~ ../.././src/intl/uni_7b.inc:683:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005bf, "h"}, ^~~ ../.././src/intl/uni_7b.inc:684:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005c2, ":"}, ^~~ ../.././src/intl/uni_7b.inc:685:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d0, "#"}, ^~~ ../.././src/intl/uni_7b.inc:686:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d1, "B+"}, ^~~~ ../.././src/intl/uni_7b.inc:687:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d2, "G+"}, ^~~~ ../.././src/intl/uni_7b.inc:688:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d3, "D+"}, ^~~~ ../.././src/intl/uni_7b.inc:689:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d4, "H+"}, ^~~~ ../.././src/intl/uni_7b.inc:690:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d5, "W+"}, ^~~~ ../.././src/intl/uni_7b.inc:691:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d6, "Z+"}, ^~~~ ../.././src/intl/uni_7b.inc:692:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d7, "X+"}, ^~~~ ../.././src/intl/uni_7b.inc:693:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d8, "Tj"}, ^~~~ ../.././src/intl/uni_7b.inc:694:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005d9, "J+"}, ^~~~ ../.././src/intl/uni_7b.inc:695:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005da, "K%"}, ^~~~ ../.././src/intl/uni_7b.inc:696:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005db, "K+"}, ^~~~ ../.././src/intl/uni_7b.inc:697:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005dc, "L+"}, ^~~~ ../.././src/intl/uni_7b.inc:698:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005dd, "M%"}, ^~~~ ../.././src/intl/uni_7b.inc:699:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005de, "M+"}, ^~~~ ../.././src/intl/uni_7b.inc:700:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005df, "N%"}, ^~~~ ../.././src/intl/uni_7b.inc:701:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e0, "N+"}, ^~~~ ../.././src/intl/uni_7b.inc:702:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e1, "S+"}, ^~~~ ../.././src/intl/uni_7b.inc:703:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e2, "E+"}, ^~~~ ../.././src/intl/uni_7b.inc:704:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e3, "P%"}, ^~~~ ../.././src/intl/uni_7b.inc:705:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e4, "P+"}, ^~~~ ../.././src/intl/uni_7b.inc:706:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e5, "Zj"}, ^~~~ ../.././src/intl/uni_7b.inc:707:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e6, "ZJ"}, ^~~~ ../.././src/intl/uni_7b.inc:708:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e7, "Q+"}, ^~~~ ../.././src/intl/uni_7b.inc:709:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e8, "R+"}, ^~~~ ../.././src/intl/uni_7b.inc:710:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005e9, "Sh"}, ^~~~ ../.././src/intl/uni_7b.inc:711:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005ea, "T+"}, ^~~~ ../.././src/intl/uni_7b.inc:712:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005f0, "v"}, ^~~ ../.././src/intl/uni_7b.inc:713:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005f1, "oy"}, ^~~~ ../.././src/intl/uni_7b.inc:714:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000005f2, "ey"}, ^~~~ ../.././src/intl/uni_7b.inc:715:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000060c, ",+"}, ^~~~ ../.././src/intl/uni_7b.inc:716:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000061b, ";+"}, ^~~~ ../.././src/intl/uni_7b.inc:717:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000061f, "?+"}, ^~~~ ../.././src/intl/uni_7b.inc:718:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000621, "H'"}, ^~~~ ../.././src/intl/uni_7b.inc:719:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000622, "aM"}, ^~~~ ../.././src/intl/uni_7b.inc:720:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000623, "aH"}, ^~~~ ../.././src/intl/uni_7b.inc:721:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000624, "wH"}, ^~~~ ../.././src/intl/uni_7b.inc:722:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000625, "ah"}, ^~~~ ../.././src/intl/uni_7b.inc:723:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000626, "yH"}, ^~~~ ../.././src/intl/uni_7b.inc:724:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000627, "a+"}, ^~~~ ../.././src/intl/uni_7b.inc:725:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000628, "b+"}, ^~~~ ../.././src/intl/uni_7b.inc:726:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000629, "tm"}, ^~~~ ../.././src/intl/uni_7b.inc:727:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000062a, "t+"}, ^~~~ ../.././src/intl/uni_7b.inc:728:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000062b, "tk"}, ^~~~ ../.././src/intl/uni_7b.inc:729:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000062c, "g+"}, ^~~~ ../.././src/intl/uni_7b.inc:730:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000062d, "hk"}, ^~~~ ../.././src/intl/uni_7b.inc:731:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000062e, "x+"}, ^~~~ ../.././src/intl/uni_7b.inc:732:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000062f, "d+"}, ^~~~ ../.././src/intl/uni_7b.inc:733:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000630, "dk"}, ^~~~ ../.././src/intl/uni_7b.inc:734:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000631, "r+"}, ^~~~ ../.././src/intl/uni_7b.inc:735:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000632, "z+"}, ^~~~ ../.././src/intl/uni_7b.inc:736:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000633, "s+"}, ^~~~ ../.././src/intl/uni_7b.inc:737:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000634, "sn"}, ^~~~ ../.././src/intl/uni_7b.inc:738:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000635, "c+"}, ^~~~ ../.././src/intl/uni_7b.inc:739:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000636, "dd"}, ^~~~ ../.././src/intl/uni_7b.inc:740:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000637, "tj"}, ^~~~ ../.././src/intl/uni_7b.inc:741:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000638, "zH"}, ^~~~ ../.././src/intl/uni_7b.inc:742:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000639, "e+"}, ^~~~ ../.././src/intl/uni_7b.inc:743:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000063a, "i+"}, ^~~~ ../.././src/intl/uni_7b.inc:744:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000640, "++"}, ^~~~ ../.././src/intl/uni_7b.inc:745:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000641, "f+"}, ^~~~ ../.././src/intl/uni_7b.inc:746:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000642, "q+"}, ^~~~ ../.././src/intl/uni_7b.inc:747:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000643, "k+"}, ^~~~ ../.././src/intl/uni_7b.inc:748:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000644, "l+"}, ^~~~ ../.././src/intl/uni_7b.inc:749:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000645, "m+"}, ^~~~ ../.././src/intl/uni_7b.inc:750:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000646, "n+"}, ^~~~ ../.././src/intl/uni_7b.inc:751:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000647, "h+"}, ^~~~ ../.././src/intl/uni_7b.inc:752:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000648, "w+"}, ^~~~ ../.././src/intl/uni_7b.inc:753:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000649, "j+"}, ^~~~ ../.././src/intl/uni_7b.inc:754:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000064a, "y+"}, ^~~~ ../.././src/intl/uni_7b.inc:755:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000064b, ""}, ^~ ../.././src/intl/uni_7b.inc:756:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000064c, "\"+"}, ^~~~~ ../.././src/intl/uni_7b.inc:757:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000064d, "=+"}, ^~~~ ../.././src/intl/uni_7b.inc:758:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000064e, "/+"}, ^~~~ ../.././src/intl/uni_7b.inc:759:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000064f, "'+"}, ^~~~ ../.././src/intl/uni_7b.inc:760:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000650, "1+"}, ^~~~ ../.././src/intl/uni_7b.inc:761:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000651, "3+"}, ^~~~ ../.././src/intl/uni_7b.inc:762:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000652, "0+"}, ^~~~ ../.././src/intl/uni_7b.inc:763:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000660, "0a"}, ^~~~ ../.././src/intl/uni_7b.inc:764:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000661, "1a"}, ^~~~ ../.././src/intl/uni_7b.inc:765:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000662, "2a"}, ^~~~ ../.././src/intl/uni_7b.inc:766:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000663, "3a"}, ^~~~ ../.././src/intl/uni_7b.inc:767:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000664, "4a"}, ^~~~ ../.././src/intl/uni_7b.inc:768:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000665, "5a"}, ^~~~ ../.././src/intl/uni_7b.inc:769:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000666, "6a"}, ^~~~ ../.././src/intl/uni_7b.inc:770:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000667, "7a"}, ^~~~ ../.././src/intl/uni_7b.inc:771:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000668, "8a"}, ^~~~ ../.././src/intl/uni_7b.inc:772:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000669, "9a"}, ^~~~ ../.././src/intl/uni_7b.inc:773:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000670, "aS"}, ^~~~ ../.././src/intl/uni_7b.inc:774:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000067e, "p+"}, ^~~~ ../.././src/intl/uni_7b.inc:775:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000681, "hH"}, ^~~~ ../.././src/intl/uni_7b.inc:776:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000686, "tc"}, ^~~~ ../.././src/intl/uni_7b.inc:777:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00000698, "zj"}, ^~~~ ../.././src/intl/uni_7b.inc:778:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006a4, "v+"}, ^~~~ ../.././src/intl/uni_7b.inc:779:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006af, "gf"}, ^~~~ ../.././src/intl/uni_7b.inc:780:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f0, "0a"}, ^~~~ ../.././src/intl/uni_7b.inc:781:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f1, "1a"}, ^~~~ ../.././src/intl/uni_7b.inc:782:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f2, "2a"}, ^~~~ ../.././src/intl/uni_7b.inc:783:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f3, "3a"}, ^~~~ ../.././src/intl/uni_7b.inc:784:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f4, "4a"}, ^~~~ ../.././src/intl/uni_7b.inc:785:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f5, "5a"}, ^~~~ ../.././src/intl/uni_7b.inc:786:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f6, "6a"}, ^~~~ ../.././src/intl/uni_7b.inc:787:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f7, "7a"}, ^~~~ ../.././src/intl/uni_7b.inc:788:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f8, "8a"}, ^~~~ ../.././src/intl/uni_7b.inc:789:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000006f9, "9a"}, ^~~~ ../.././src/intl/uni_7b.inc:790:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001200, "he"}, ^~~~ ../.././src/intl/uni_7b.inc:791:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001201, "hu"}, ^~~~ ../.././src/intl/uni_7b.inc:792:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001202, "hi"}, ^~~~ ../.././src/intl/uni_7b.inc:793:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001203, "ha"}, ^~~~ ../.././src/intl/uni_7b.inc:794:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001204, "hE"}, ^~~~ ../.././src/intl/uni_7b.inc:795:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001205, "h"}, ^~~ ../.././src/intl/uni_7b.inc:796:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001206, "ho"}, ^~~~ ../.././src/intl/uni_7b.inc:797:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001208, "le"}, ^~~~ ../.././src/intl/uni_7b.inc:798:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001209, "lu"}, ^~~~ ../.././src/intl/uni_7b.inc:799:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000120a, "li"}, ^~~~ ../.././src/intl/uni_7b.inc:800:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000120b, "la"}, ^~~~ ../.././src/intl/uni_7b.inc:801:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000120c, "lE"}, ^~~~ ../.././src/intl/uni_7b.inc:802:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000120d, "l"}, ^~~ ../.././src/intl/uni_7b.inc:803:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000120e, "lo"}, ^~~~ ../.././src/intl/uni_7b.inc:804:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000120f, "lWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:805:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001210, "He"}, ^~~~ ../.././src/intl/uni_7b.inc:806:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001211, "Hu"}, ^~~~ ../.././src/intl/uni_7b.inc:807:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001212, "Hi"}, ^~~~ ../.././src/intl/uni_7b.inc:808:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001213, "Ha"}, ^~~~ ../.././src/intl/uni_7b.inc:809:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001214, "HE"}, ^~~~ ../.././src/intl/uni_7b.inc:810:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001215, "H"}, ^~~ ../.././src/intl/uni_7b.inc:811:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001216, "Ho"}, ^~~~ ../.././src/intl/uni_7b.inc:812:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001217, "HWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:813:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001218, "me"}, ^~~~ ../.././src/intl/uni_7b.inc:814:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001219, "mu"}, ^~~~ ../.././src/intl/uni_7b.inc:815:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000121a, "mi"}, ^~~~ ../.././src/intl/uni_7b.inc:816:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000121b, "ma"}, ^~~~ ../.././src/intl/uni_7b.inc:817:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000121c, "mE"}, ^~~~ ../.././src/intl/uni_7b.inc:818:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000121d, "m"}, ^~~ ../.././src/intl/uni_7b.inc:819:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000121e, "mo"}, ^~~~ ../.././src/intl/uni_7b.inc:820:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000121f, "mWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:821:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001220, "`se"}, ^~~~~ ../.././src/intl/uni_7b.inc:822:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001221, "`su"}, ^~~~~ ../.././src/intl/uni_7b.inc:823:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001222, "`si"}, ^~~~~ ../.././src/intl/uni_7b.inc:824:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001223, "`sa"}, ^~~~~ ../.././src/intl/uni_7b.inc:825:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001224, "`sE"}, ^~~~~ ../.././src/intl/uni_7b.inc:826:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001225, "`s"}, ^~~~ ../.././src/intl/uni_7b.inc:827:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001226, "`so"}, ^~~~~ ../.././src/intl/uni_7b.inc:828:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001227, "`sWa"}, ^~~~~~ ../.././src/intl/uni_7b.inc:829:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001228, "re"}, ^~~~ ../.././src/intl/uni_7b.inc:830:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001229, "ru"}, ^~~~ ../.././src/intl/uni_7b.inc:831:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000122a, "ri"}, ^~~~ ../.././src/intl/uni_7b.inc:832:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000122b, "ra"}, ^~~~ ../.././src/intl/uni_7b.inc:833:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000122c, "rE"}, ^~~~ ../.././src/intl/uni_7b.inc:834:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000122d, "r"}, ^~~ ../.././src/intl/uni_7b.inc:835:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000122e, "ro"}, ^~~~ ../.././src/intl/uni_7b.inc:836:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000122f, "rWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:837:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001230, "se"}, ^~~~ ../.././src/intl/uni_7b.inc:838:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001231, "su"}, ^~~~ ../.././src/intl/uni_7b.inc:839:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001232, "si"}, ^~~~ ../.././src/intl/uni_7b.inc:840:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001233, "sa"}, ^~~~ ../.././src/intl/uni_7b.inc:841:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001234, "sE"}, ^~~~ ../.././src/intl/uni_7b.inc:842:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001235, "s"}, ^~~ ../.././src/intl/uni_7b.inc:843:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001236, "so"}, ^~~~ ../.././src/intl/uni_7b.inc:844:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001237, "sWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:845:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001238, "xe"}, ^~~~ ../.././src/intl/uni_7b.inc:846:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001239, "xu"}, ^~~~ ../.././src/intl/uni_7b.inc:847:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000123a, "xi"}, ^~~~ ../.././src/intl/uni_7b.inc:848:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000123b, "xa"}, ^~~~ ../.././src/intl/uni_7b.inc:849:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000123c, "xE"}, ^~~~ ../.././src/intl/uni_7b.inc:850:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000123d, "xa"}, ^~~~ ../.././src/intl/uni_7b.inc:851:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000123e, "xo"}, ^~~~ ../.././src/intl/uni_7b.inc:852:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000123f, "xWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:853:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001240, "qe"}, ^~~~ ../.././src/intl/uni_7b.inc:854:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001241, "qu"}, ^~~~ ../.././src/intl/uni_7b.inc:855:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001242, "qi"}, ^~~~ ../.././src/intl/uni_7b.inc:856:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001243, "qa"}, ^~~~ ../.././src/intl/uni_7b.inc:857:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001244, "qE"}, ^~~~ ../.././src/intl/uni_7b.inc:858:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001245, "q"}, ^~~ ../.././src/intl/uni_7b.inc:859:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001246, "qo"}, ^~~~ ../.././src/intl/uni_7b.inc:860:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001248, "qWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:861:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000124a, "qWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:862:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000124b, "qWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:863:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000124c, "qWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:864:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000124d, "qW"}, ^~~~ ../.././src/intl/uni_7b.inc:865:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001250, "Qe"}, ^~~~ ../.././src/intl/uni_7b.inc:866:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001251, "Qu"}, ^~~~ ../.././src/intl/uni_7b.inc:867:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001252, "Qi"}, ^~~~ ../.././src/intl/uni_7b.inc:868:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001253, "Qa"}, ^~~~ ../.././src/intl/uni_7b.inc:869:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001254, "QE"}, ^~~~ ../.././src/intl/uni_7b.inc:870:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001255, "Q"}, ^~~ ../.././src/intl/uni_7b.inc:871:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001256, "Qo"}, ^~~~ ../.././src/intl/uni_7b.inc:872:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001258, "QWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:873:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000125a, "QWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:874:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000125b, "QWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:875:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000125c, "QWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:876:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000125d, "QW"}, ^~~~ ../.././src/intl/uni_7b.inc:877:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001260, "be"}, ^~~~ ../.././src/intl/uni_7b.inc:878:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001261, "bu"}, ^~~~ ../.././src/intl/uni_7b.inc:879:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001262, "bi"}, ^~~~ ../.././src/intl/uni_7b.inc:880:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001263, "ba"}, ^~~~ ../.././src/intl/uni_7b.inc:881:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001264, "bE"}, ^~~~ ../.././src/intl/uni_7b.inc:882:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001265, "b"}, ^~~ ../.././src/intl/uni_7b.inc:883:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001266, "bo"}, ^~~~ ../.././src/intl/uni_7b.inc:884:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001267, "bWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:885:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001268, "ve"}, ^~~~ ../.././src/intl/uni_7b.inc:886:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001269, "vu"}, ^~~~ ../.././src/intl/uni_7b.inc:887:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000126a, "vi"}, ^~~~ ../.././src/intl/uni_7b.inc:888:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000126b, "va"}, ^~~~ ../.././src/intl/uni_7b.inc:889:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000126c, "vE"}, ^~~~ ../.././src/intl/uni_7b.inc:890:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000126d, "v"}, ^~~ ../.././src/intl/uni_7b.inc:891:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000126e, "vo"}, ^~~~ ../.././src/intl/uni_7b.inc:892:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000126f, "vWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:893:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001270, "te"}, ^~~~ ../.././src/intl/uni_7b.inc:894:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001271, "tu"}, ^~~~ ../.././src/intl/uni_7b.inc:895:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001272, "ti"}, ^~~~ ../.././src/intl/uni_7b.inc:896:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001273, "ta"}, ^~~~ ../.././src/intl/uni_7b.inc:897:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001274, "tE"}, ^~~~ ../.././src/intl/uni_7b.inc:898:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001275, "t"}, ^~~ ../.././src/intl/uni_7b.inc:899:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001276, "to"}, ^~~~ ../.././src/intl/uni_7b.inc:900:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001277, "tWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:901:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001278, "ce"}, ^~~~ ../.././src/intl/uni_7b.inc:902:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001279, "cu"}, ^~~~ ../.././src/intl/uni_7b.inc:903:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000127a, "ci"}, ^~~~ ../.././src/intl/uni_7b.inc:904:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000127b, "ca"}, ^~~~ ../.././src/intl/uni_7b.inc:905:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000127c, "cE"}, ^~~~ ../.././src/intl/uni_7b.inc:906:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000127d, "c"}, ^~~ ../.././src/intl/uni_7b.inc:907:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000127e, "co"}, ^~~~ ../.././src/intl/uni_7b.inc:908:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000127f, "cWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:909:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001280, "`he"}, ^~~~~ ../.././src/intl/uni_7b.inc:910:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001281, "`hu"}, ^~~~~ ../.././src/intl/uni_7b.inc:911:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001282, "`hi"}, ^~~~~ ../.././src/intl/uni_7b.inc:912:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001283, "`ha"}, ^~~~~ ../.././src/intl/uni_7b.inc:913:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001284, "`hE"}, ^~~~~ ../.././src/intl/uni_7b.inc:914:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001285, "`h"}, ^~~~ ../.././src/intl/uni_7b.inc:915:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001286, "`ho"}, ^~~~~ ../.././src/intl/uni_7b.inc:916:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001288, "hWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:917:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000128a, "hWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:918:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000128b, "hWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:919:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000128c, "hWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:920:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000128d, "hW"}, ^~~~ ../.././src/intl/uni_7b.inc:921:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001290, "na"}, ^~~~ ../.././src/intl/uni_7b.inc:922:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001291, "nu"}, ^~~~ ../.././src/intl/uni_7b.inc:923:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001292, "ni"}, ^~~~ ../.././src/intl/uni_7b.inc:924:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001293, "na"}, ^~~~ ../.././src/intl/uni_7b.inc:925:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001294, "nE"}, ^~~~ ../.././src/intl/uni_7b.inc:926:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001295, "n"}, ^~~ ../.././src/intl/uni_7b.inc:927:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001296, "no"}, ^~~~ ../.././src/intl/uni_7b.inc:928:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001297, "nWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:929:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001298, "Ne"}, ^~~~ ../.././src/intl/uni_7b.inc:930:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001299, "Nu"}, ^~~~ ../.././src/intl/uni_7b.inc:931:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000129a, "Ni"}, ^~~~ ../.././src/intl/uni_7b.inc:932:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000129b, "Na"}, ^~~~ ../.././src/intl/uni_7b.inc:933:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000129c, "NE"}, ^~~~ ../.././src/intl/uni_7b.inc:934:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000129d, "N"}, ^~~ ../.././src/intl/uni_7b.inc:935:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000129e, "No"}, ^~~~ ../.././src/intl/uni_7b.inc:936:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000129f, "NWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:937:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a0, "e"}, ^~~ ../.././src/intl/uni_7b.inc:938:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a1, "u"}, ^~~ ../.././src/intl/uni_7b.inc:939:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a2, "i"}, ^~~ ../.././src/intl/uni_7b.inc:940:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a3, "a"}, ^~~ ../.././src/intl/uni_7b.inc:941:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a4, "E"}, ^~~ ../.././src/intl/uni_7b.inc:942:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a5, "I"}, ^~~ ../.././src/intl/uni_7b.inc:943:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a6, "o"}, ^~~ ../.././src/intl/uni_7b.inc:944:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a7, "e3"}, ^~~~ ../.././src/intl/uni_7b.inc:945:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a8, "ke"}, ^~~~ ../.././src/intl/uni_7b.inc:946:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012a9, "ku"}, ^~~~ ../.././src/intl/uni_7b.inc:947:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012aa, "ki"}, ^~~~ ../.././src/intl/uni_7b.inc:948:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ab, "ka"}, ^~~~ ../.././src/intl/uni_7b.inc:949:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ac, "kE"}, ^~~~ ../.././src/intl/uni_7b.inc:950:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ad, "k"}, ^~~ ../.././src/intl/uni_7b.inc:951:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ae, "ko"}, ^~~~ ../.././src/intl/uni_7b.inc:952:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b0, "kWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:953:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b2, "kWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:954:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b3, "kWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:955:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b4, "kWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:956:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b5, "kW"}, ^~~~ ../.././src/intl/uni_7b.inc:957:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b8, "Ke"}, ^~~~ ../.././src/intl/uni_7b.inc:958:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012b9, "Ku"}, ^~~~ ../.././src/intl/uni_7b.inc:959:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ba, "Ki"}, ^~~~ ../.././src/intl/uni_7b.inc:960:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012bb, "Ka"}, ^~~~ ../.././src/intl/uni_7b.inc:961:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012bc, "KE"}, ^~~~ ../.././src/intl/uni_7b.inc:962:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012bd, "K"}, ^~~ ../.././src/intl/uni_7b.inc:963:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012be, "Ko"}, ^~~~ ../.././src/intl/uni_7b.inc:964:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c0, "KWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:965:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c2, "KWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:966:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c3, "KWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:967:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c4, "KWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:968:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c5, "KW"}, ^~~~ ../.././src/intl/uni_7b.inc:969:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c8, "we"}, ^~~~ ../.././src/intl/uni_7b.inc:970:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012c9, "wu"}, ^~~~ ../.././src/intl/uni_7b.inc:971:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ca, "wi"}, ^~~~ ../.././src/intl/uni_7b.inc:972:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012cb, "wa"}, ^~~~ ../.././src/intl/uni_7b.inc:973:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012cc, "wE"}, ^~~~ ../.././src/intl/uni_7b.inc:974:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012cd, "w"}, ^~~ ../.././src/intl/uni_7b.inc:975:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ce, "wo"}, ^~~~ ../.././src/intl/uni_7b.inc:976:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d0, "`e"}, ^~~~ ../.././src/intl/uni_7b.inc:977:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d1, "`u"}, ^~~~ ../.././src/intl/uni_7b.inc:978:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d2, "`i"}, ^~~~ ../.././src/intl/uni_7b.inc:979:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d3, "`a"}, ^~~~ ../.././src/intl/uni_7b.inc:980:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d4, "`E"}, ^~~~ ../.././src/intl/uni_7b.inc:981:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d5, "`I"}, ^~~~ ../.././src/intl/uni_7b.inc:982:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d6, "`o"}, ^~~~ ../.././src/intl/uni_7b.inc:983:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d8, "ze"}, ^~~~ ../.././src/intl/uni_7b.inc:984:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012d9, "zu"}, ^~~~ ../.././src/intl/uni_7b.inc:985:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012da, "zi"}, ^~~~ ../.././src/intl/uni_7b.inc:986:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012db, "za"}, ^~~~ ../.././src/intl/uni_7b.inc:987:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012dc, "zE"}, ^~~~ ../.././src/intl/uni_7b.inc:988:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012dd, "z"}, ^~~ ../.././src/intl/uni_7b.inc:989:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012de, "zo"}, ^~~~ ../.././src/intl/uni_7b.inc:990:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012df, "zWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:991:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e0, "Ze"}, ^~~~ ../.././src/intl/uni_7b.inc:992:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e1, "Zu"}, ^~~~ ../.././src/intl/uni_7b.inc:993:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e2, "Zi"}, ^~~~ ../.././src/intl/uni_7b.inc:994:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e3, "Za"}, ^~~~ ../.././src/intl/uni_7b.inc:995:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e4, "ZE"}, ^~~~ ../.././src/intl/uni_7b.inc:996:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e5, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:997:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e6, "Zo"}, ^~~~ ../.././src/intl/uni_7b.inc:998:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e7, "ZWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:999:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e8, "ye"}, ^~~~ ../.././src/intl/uni_7b.inc:1000:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012e9, "yu"}, ^~~~ ../.././src/intl/uni_7b.inc:1001:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ea, "yi"}, ^~~~ ../.././src/intl/uni_7b.inc:1002:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012eb, "ya"}, ^~~~ ../.././src/intl/uni_7b.inc:1003:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ec, "yE"}, ^~~~ ../.././src/intl/uni_7b.inc:1004:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ed, "y"}, ^~~ ../.././src/intl/uni_7b.inc:1005:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ee, "yo"}, ^~~~ ../.././src/intl/uni_7b.inc:1006:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ef, "yWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1007:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f0, "de"}, ^~~~ ../.././src/intl/uni_7b.inc:1008:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f1, "du"}, ^~~~ ../.././src/intl/uni_7b.inc:1009:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f2, "di"}, ^~~~ ../.././src/intl/uni_7b.inc:1010:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f3, "da"}, ^~~~ ../.././src/intl/uni_7b.inc:1011:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f4, "dE"}, ^~~~ ../.././src/intl/uni_7b.inc:1012:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f5, "d"}, ^~~ ../.././src/intl/uni_7b.inc:1013:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f6, "do"}, ^~~~ ../.././src/intl/uni_7b.inc:1014:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f7, "dWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1015:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f8, "De"}, ^~~~ ../.././src/intl/uni_7b.inc:1016:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012f9, "Du"}, ^~~~ ../.././src/intl/uni_7b.inc:1017:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012fa, "Di"}, ^~~~ ../.././src/intl/uni_7b.inc:1018:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012fb, "Da"}, ^~~~ ../.././src/intl/uni_7b.inc:1019:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012fc, "DE"}, ^~~~ ../.././src/intl/uni_7b.inc:1020:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012fd, "D"}, ^~~ ../.././src/intl/uni_7b.inc:1021:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012fe, "Do"}, ^~~~ ../.././src/intl/uni_7b.inc:1022:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000012ff, "DWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1023:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001300, "je"}, ^~~~ ../.././src/intl/uni_7b.inc:1024:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001301, "ju"}, ^~~~ ../.././src/intl/uni_7b.inc:1025:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001302, "ji"}, ^~~~ ../.././src/intl/uni_7b.inc:1026:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001303, "ja"}, ^~~~ ../.././src/intl/uni_7b.inc:1027:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001304, "jE"}, ^~~~ ../.././src/intl/uni_7b.inc:1028:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001305, "j"}, ^~~ ../.././src/intl/uni_7b.inc:1029:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001306, "jo"}, ^~~~ ../.././src/intl/uni_7b.inc:1030:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001307, "jWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1031:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001308, "ga"}, ^~~~ ../.././src/intl/uni_7b.inc:1032:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001309, "gu"}, ^~~~ ../.././src/intl/uni_7b.inc:1033:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000130a, "gi"}, ^~~~ ../.././src/intl/uni_7b.inc:1034:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000130b, "ga"}, ^~~~ ../.././src/intl/uni_7b.inc:1035:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000130c, "gE"}, ^~~~ ../.././src/intl/uni_7b.inc:1036:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000130d, "g"}, ^~~ ../.././src/intl/uni_7b.inc:1037:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000130e, "go"}, ^~~~ ../.././src/intl/uni_7b.inc:1038:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001310, "gWu"}, ^~~~~ ../.././src/intl/uni_7b.inc:1039:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001312, "gWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:1040:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001313, "gWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1041:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001314, "gWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:1042:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001315, "gW"}, ^~~~ ../.././src/intl/uni_7b.inc:1043:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001318, "Ge"}, ^~~~ ../.././src/intl/uni_7b.inc:1044:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001319, "Gu"}, ^~~~ ../.././src/intl/uni_7b.inc:1045:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000131a, "Gi"}, ^~~~ ../.././src/intl/uni_7b.inc:1046:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000131b, "Ga"}, ^~~~ ../.././src/intl/uni_7b.inc:1047:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000131c, "GE"}, ^~~~ ../.././src/intl/uni_7b.inc:1048:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000131d, "G"}, ^~~ ../.././src/intl/uni_7b.inc:1049:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000131e, "Go"}, ^~~~ ../.././src/intl/uni_7b.inc:1050:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000131f, "GWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1051:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001320, "Te"}, ^~~~ ../.././src/intl/uni_7b.inc:1052:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001321, "Tu"}, ^~~~ ../.././src/intl/uni_7b.inc:1053:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001322, "Ti"}, ^~~~ ../.././src/intl/uni_7b.inc:1054:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001323, "Ta"}, ^~~~ ../.././src/intl/uni_7b.inc:1055:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001324, "TE"}, ^~~~ ../.././src/intl/uni_7b.inc:1056:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001325, "T"}, ^~~ ../.././src/intl/uni_7b.inc:1057:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001326, "To"}, ^~~~ ../.././src/intl/uni_7b.inc:1058:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001327, "TWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1059:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001328, "Ce"}, ^~~~ ../.././src/intl/uni_7b.inc:1060:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001329, "Ca"}, ^~~~ ../.././src/intl/uni_7b.inc:1061:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000132a, "Cu"}, ^~~~ ../.././src/intl/uni_7b.inc:1062:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000132b, "Ca"}, ^~~~ ../.././src/intl/uni_7b.inc:1063:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000132c, "CE"}, ^~~~ ../.././src/intl/uni_7b.inc:1064:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000132d, "C"}, ^~~ ../.././src/intl/uni_7b.inc:1065:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000132e, "Co"}, ^~~~ ../.././src/intl/uni_7b.inc:1066:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000132f, "CWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1067:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001330, "Pe"}, ^~~~ ../.././src/intl/uni_7b.inc:1068:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001331, "Pu"}, ^~~~ ../.././src/intl/uni_7b.inc:1069:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001332, "Pi"}, ^~~~ ../.././src/intl/uni_7b.inc:1070:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001333, "Pa"}, ^~~~ ../.././src/intl/uni_7b.inc:1071:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001334, "PE"}, ^~~~ ../.././src/intl/uni_7b.inc:1072:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001335, "P"}, ^~~ ../.././src/intl/uni_7b.inc:1073:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001336, "Po"}, ^~~~ ../.././src/intl/uni_7b.inc:1074:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001337, "PWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1075:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001338, "SWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:1076:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001339, "SWu"}, ^~~~~ ../.././src/intl/uni_7b.inc:1077:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000133a, "SWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:1078:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000133b, "SWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1079:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000133c, "SWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:1080:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000133d, "SW"}, ^~~~ ../.././src/intl/uni_7b.inc:1081:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000133e, "SWo"}, ^~~~~ ../.././src/intl/uni_7b.inc:1082:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000133f, "SWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1083:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001340, "`Sa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1084:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001341, "`Su"}, ^~~~~ ../.././src/intl/uni_7b.inc:1085:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001342, "`Si"}, ^~~~~ ../.././src/intl/uni_7b.inc:1086:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001343, "`Sa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1087:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001344, "`SE"}, ^~~~~ ../.././src/intl/uni_7b.inc:1088:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001345, "`S"}, ^~~~ ../.././src/intl/uni_7b.inc:1089:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001346, "`So"}, ^~~~~ ../.././src/intl/uni_7b.inc:1090:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001348, "fa"}, ^~~~ ../.././src/intl/uni_7b.inc:1091:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001349, "fu"}, ^~~~ ../.././src/intl/uni_7b.inc:1092:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000134a, "fi"}, ^~~~ ../.././src/intl/uni_7b.inc:1093:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000134b, "fa"}, ^~~~ ../.././src/intl/uni_7b.inc:1094:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000134c, "fE"}, ^~~~ ../.././src/intl/uni_7b.inc:1095:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000134d, "o"}, ^~~ ../.././src/intl/uni_7b.inc:1096:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000134e, "fo"}, ^~~~ ../.././src/intl/uni_7b.inc:1097:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000134f, "fWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1098:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001350, "pe"}, ^~~~ ../.././src/intl/uni_7b.inc:1099:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001351, "pu"}, ^~~~ ../.././src/intl/uni_7b.inc:1100:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001352, "pi"}, ^~~~ ../.././src/intl/uni_7b.inc:1101:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001353, "pa"}, ^~~~ ../.././src/intl/uni_7b.inc:1102:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001354, "pE"}, ^~~~ ../.././src/intl/uni_7b.inc:1103:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001355, "p"}, ^~~ ../.././src/intl/uni_7b.inc:1104:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001356, "po"}, ^~~~ ../.././src/intl/uni_7b.inc:1105:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001357, "pWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1106:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001358, "mYa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1107:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001359, "rYa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1108:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000135a, "fYa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1109:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001360, " "}, ^~~ ../.././src/intl/uni_7b.inc:1110:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001361, ":"}, ^~~ ../.././src/intl/uni_7b.inc:1111:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001362, ""}, ^~ ../.././src/intl/uni_7b.inc:1112:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001363, ","}, ^~~ ../.././src/intl/uni_7b.inc:1113:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001364, ";"}, ^~~ ../.././src/intl/uni_7b.inc:1114:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001365, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1115:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001366, ""}, ^~ ../.././src/intl/uni_7b.inc:1116:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001367, "`?"}, ^~~~ ../.././src/intl/uni_7b.inc:1117:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001368, ""}, ^~ ../.././src/intl/uni_7b.inc:1118:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001369, "`1"}, ^~~~ ../.././src/intl/uni_7b.inc:1119:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000136a, "`2"}, ^~~~ ../.././src/intl/uni_7b.inc:1120:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000136b, "`3"}, ^~~~ ../.././src/intl/uni_7b.inc:1121:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000136c, "`4"}, ^~~~ ../.././src/intl/uni_7b.inc:1122:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000136d, "`5"}, ^~~~ ../.././src/intl/uni_7b.inc:1123:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000136e, "`6"}, ^~~~ ../.././src/intl/uni_7b.inc:1124:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000136f, "`7"}, ^~~~ ../.././src/intl/uni_7b.inc:1125:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001370, "`8"}, ^~~~ ../.././src/intl/uni_7b.inc:1126:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001371, "`9"}, ^~~~ ../.././src/intl/uni_7b.inc:1127:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001372, "`10"}, ^~~~~ ../.././src/intl/uni_7b.inc:1128:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001373, "`20"}, ^~~~~ ../.././src/intl/uni_7b.inc:1129:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001374, "`30"}, ^~~~~ ../.././src/intl/uni_7b.inc:1130:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001375, "`40"}, ^~~~~ ../.././src/intl/uni_7b.inc:1131:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001376, "`50"}, ^~~~~ ../.././src/intl/uni_7b.inc:1132:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001377, "`60"}, ^~~~~ ../.././src/intl/uni_7b.inc:1133:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001378, "`70"}, ^~~~~ ../.././src/intl/uni_7b.inc:1134:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001379, "`80"}, ^~~~~ ../.././src/intl/uni_7b.inc:1135:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000137a, "`90"}, ^~~~~ ../.././src/intl/uni_7b.inc:1136:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000137b, "`100"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1137:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000137c, "`10000"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1138:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e00, "A-0"}, ^~~~~ ../.././src/intl/uni_7b.inc:1139:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e01, "a-0"}, ^~~~~ ../.././src/intl/uni_7b.inc:1140:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e02, "B."}, ^~~~ ../.././src/intl/uni_7b.inc:1141:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e03, "b."}, ^~~~ ../.././src/intl/uni_7b.inc:1142:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e04, "B-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1143:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e05, "b-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1144:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e06, "B_"}, ^~~~ ../.././src/intl/uni_7b.inc:1145:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e07, "b_"}, ^~~~ ../.././src/intl/uni_7b.inc:1146:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e08, "C,'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1147:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e09, "c,'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1148:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e0a, "D."}, ^~~~ ../.././src/intl/uni_7b.inc:1149:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e0b, "d."}, ^~~~ ../.././src/intl/uni_7b.inc:1150:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e0c, "D-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1151:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e0d, "d-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1152:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e0e, "D_"}, ^~~~ ../.././src/intl/uni_7b.inc:1153:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e0f, "d_"}, ^~~~ ../.././src/intl/uni_7b.inc:1154:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e10, "D,"}, ^~~~ ../.././src/intl/uni_7b.inc:1155:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e11, "d,"}, ^~~~ ../.././src/intl/uni_7b.inc:1156:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e12, "D->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1157:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e13, "d->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1158:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e14, "E-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1159:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e15, "e-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1160:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e16, "E-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1161:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e17, "e-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1162:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e18, "E->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1163:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e19, "e->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1164:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e1a, "E-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1165:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e1b, "e-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1166:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e1c, "E,("}, ^~~~~ ../.././src/intl/uni_7b.inc:1167:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e1d, "e,("}, ^~~~~ ../.././src/intl/uni_7b.inc:1168:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e1e, "F."}, ^~~~ ../.././src/intl/uni_7b.inc:1169:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e1f, "f."}, ^~~~ ../.././src/intl/uni_7b.inc:1170:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e20, "G-"}, ^~~~ ../.././src/intl/uni_7b.inc:1171:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e21, "g-"}, ^~~~ ../.././src/intl/uni_7b.inc:1172:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e22, "H."}, ^~~~ ../.././src/intl/uni_7b.inc:1173:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e23, "h."}, ^~~~ ../.././src/intl/uni_7b.inc:1174:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e24, "H-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1175:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e25, "h-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1176:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e26, "H"}, ^~~ ../.././src/intl/uni_7b.inc:1177:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e27, "h"}, ^~~ ../.././src/intl/uni_7b.inc:1178:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e28, "H,"}, ^~~~ ../.././src/intl/uni_7b.inc:1179:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e29, "h,"}, ^~~~ ../.././src/intl/uni_7b.inc:1180:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e2a, "H-("}, ^~~~~ ../.././src/intl/uni_7b.inc:1181:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e2b, "h-("}, ^~~~~ ../.././src/intl/uni_7b.inc:1182:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e2c, "I-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1183:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e2d, "i-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1184:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e2e, "I"}, ^~~ ../.././src/intl/uni_7b.inc:1185:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e2f, "i"}, ^~~ ../.././src/intl/uni_7b.inc:1186:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e30, "K'"}, ^~~~ ../.././src/intl/uni_7b.inc:1187:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e31, "k'"}, ^~~~ ../.././src/intl/uni_7b.inc:1188:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e32, "K-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1189:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e33, "k-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1190:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e34, "K_"}, ^~~~ ../.././src/intl/uni_7b.inc:1191:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e35, "k_"}, ^~~~ ../.././src/intl/uni_7b.inc:1192:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e36, "L-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1193:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e37, "l-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1194:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e38, "L--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1195:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e39, "l--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1196:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e3a, "L_"}, ^~~~ ../.././src/intl/uni_7b.inc:1197:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e3b, "l_"}, ^~~~ ../.././src/intl/uni_7b.inc:1198:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e3c, "L->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1199:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e3d, "l->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1200:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e3e, "M'"}, ^~~~ ../.././src/intl/uni_7b.inc:1201:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e3f, "m'"}, ^~~~ ../.././src/intl/uni_7b.inc:1202:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e40, "M."}, ^~~~ ../.././src/intl/uni_7b.inc:1203:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e41, "m."}, ^~~~ ../.././src/intl/uni_7b.inc:1204:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e42, "M-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1205:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e43, "m-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1206:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e44, "N."}, ^~~~ ../.././src/intl/uni_7b.inc:1207:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e45, "n."}, ^~~~ ../.././src/intl/uni_7b.inc:1208:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e46, "N-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1209:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e47, "n-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1210:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e48, "N_"}, ^~~~ ../.././src/intl/uni_7b.inc:1211:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e49, "n_"}, ^~~~ ../.././src/intl/uni_7b.inc:1212:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e4a, "N->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1213:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e4b, "n->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1214:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e4c, "O?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1215:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e4d, "o?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1216:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e4e, "O?"}, ^~~~ ../.././src/intl/uni_7b.inc:1217:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e4f, "o?"}, ^~~~ ../.././src/intl/uni_7b.inc:1218:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e50, "O-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1219:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e51, "o-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1220:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e52, "O-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1221:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e53, "o-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1222:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e54, "P'"}, ^~~~ ../.././src/intl/uni_7b.inc:1223:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e55, "p'"}, ^~~~ ../.././src/intl/uni_7b.inc:1224:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e56, "P."}, ^~~~ ../.././src/intl/uni_7b.inc:1225:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e57, "p."}, ^~~~ ../.././src/intl/uni_7b.inc:1226:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e58, "R."}, ^~~~ ../.././src/intl/uni_7b.inc:1227:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e59, "r."}, ^~~~ ../.././src/intl/uni_7b.inc:1228:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e5a, "R-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1229:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e5b, "r-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1230:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e5c, "R--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1231:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e5d, "r--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1232:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e5e, "R_"}, ^~~~ ../.././src/intl/uni_7b.inc:1233:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e5f, "r_"}, ^~~~ ../.././src/intl/uni_7b.inc:1234:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e60, "S."}, ^~~~ ../.././src/intl/uni_7b.inc:1235:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e61, "s."}, ^~~~ ../.././src/intl/uni_7b.inc:1236:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e62, "S-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1237:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e63, "s-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1238:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e64, "S'."}, ^~~~~ ../.././src/intl/uni_7b.inc:1239:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e65, "s'."}, ^~~~~ ../.././src/intl/uni_7b.inc:1240:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e66, "S<."}, ^~~~~ ../.././src/intl/uni_7b.inc:1241:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e67, "s<."}, ^~~~~ ../.././src/intl/uni_7b.inc:1242:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e68, "S.-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1243:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e69, "s.-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1244:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e6a, "T."}, ^~~~ ../.././src/intl/uni_7b.inc:1245:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e6b, "t."}, ^~~~ ../.././src/intl/uni_7b.inc:1246:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e6c, "T-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1247:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e6d, "t-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1248:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e6e, "T_"}, ^~~~ ../.././src/intl/uni_7b.inc:1249:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e6f, "t_"}, ^~~~ ../.././src/intl/uni_7b.inc:1250:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e70, "T->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1251:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e71, "t->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1252:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e72, "U--"}, ^~~~~ ../.././src/intl/uni_7b.inc:1253:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e73, "u--"}, ^~~~~ ../.././src/intl/uni_7b.inc:1254:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e74, "U-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1255:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e75, "u-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1256:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e76, "U->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1257:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e77, "u->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1258:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e78, "U?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1259:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e79, "u?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1260:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e7a, "U-"}, ^~~~ ../.././src/intl/uni_7b.inc:1261:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e7b, "u-"}, ^~~~ ../.././src/intl/uni_7b.inc:1262:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e7c, "V?"}, ^~~~ ../.././src/intl/uni_7b.inc:1263:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e7d, "v?"}, ^~~~ ../.././src/intl/uni_7b.inc:1264:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e7e, "V-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1265:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e7f, "v-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1266:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e80, "W!"}, ^~~~ ../.././src/intl/uni_7b.inc:1267:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e81, "w!"}, ^~~~ ../.././src/intl/uni_7b.inc:1268:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e82, "W'"}, ^~~~ ../.././src/intl/uni_7b.inc:1269:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e83, "w'"}, ^~~~ ../.././src/intl/uni_7b.inc:1270:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e84, "W"}, ^~~ ../.././src/intl/uni_7b.inc:1271:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e85, "w"}, ^~~ ../.././src/intl/uni_7b.inc:1272:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e86, "W."}, ^~~~ ../.././src/intl/uni_7b.inc:1273:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e87, "w."}, ^~~~ ../.././src/intl/uni_7b.inc:1274:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e88, "W-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1275:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e89, "w-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1276:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e8a, "X."}, ^~~~ ../.././src/intl/uni_7b.inc:1277:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e8b, "x."}, ^~~~ ../.././src/intl/uni_7b.inc:1278:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e8c, "X"}, ^~~ ../.././src/intl/uni_7b.inc:1279:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e8d, "x"}, ^~~ ../.././src/intl/uni_7b.inc:1280:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e8e, "Y."}, ^~~~ ../.././src/intl/uni_7b.inc:1281:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e8f, "y."}, ^~~~ ../.././src/intl/uni_7b.inc:1282:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e90, "Z>"}, ^~~~ ../.././src/intl/uni_7b.inc:1283:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e91, "z>"}, ^~~~ ../.././src/intl/uni_7b.inc:1284:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e92, "Z-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1285:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e93, "z-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1286:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e94, "Z_"}, ^~~~ ../.././src/intl/uni_7b.inc:1287:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e95, "z_"}, ^~~~ ../.././src/intl/uni_7b.inc:1288:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e96, "h_"}, ^~~~ ../.././src/intl/uni_7b.inc:1289:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e97, "t"}, ^~~ ../.././src/intl/uni_7b.inc:1290:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e98, "w0"}, ^~~~ ../.././src/intl/uni_7b.inc:1291:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001e99, "y0"}, ^~~~ ../.././src/intl/uni_7b.inc:1292:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea0, "A-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1293:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea1, "a-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1294:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea2, "A2"}, ^~~~ ../.././src/intl/uni_7b.inc:1295:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea3, "a2"}, ^~~~ ../.././src/intl/uni_7b.inc:1296:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea4, "A>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1297:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea5, "a>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1298:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea6, "A>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1299:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea7, "a>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1300:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea8, "A>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1301:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ea9, "a>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1302:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eaa, "A>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1303:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eab, "a>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1304:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eac, "A>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1305:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ead, "a>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1306:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eae, "A('"}, ^~~~~ ../.././src/intl/uni_7b.inc:1307:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eaf, "a('"}, ^~~~~ ../.././src/intl/uni_7b.inc:1308:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb0, "A(!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1309:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb1, "a(!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1310:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb2, "A(2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1311:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb3, "a(2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1312:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb4, "A(?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1313:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb5, "a(?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1314:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb6, "A(-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1315:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb7, "a(-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1316:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb8, "E-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1317:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eb9, "e-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1318:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eba, "E2"}, ^~~~ ../.././src/intl/uni_7b.inc:1319:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ebb, "e2"}, ^~~~ ../.././src/intl/uni_7b.inc:1320:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ebc, "E?"}, ^~~~ ../.././src/intl/uni_7b.inc:1321:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ebd, "e?"}, ^~~~ ../.././src/intl/uni_7b.inc:1322:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ebe, "E>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1323:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ebf, "e>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1324:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec0, "E>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1325:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec1, "e>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1326:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec2, "E>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1327:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec3, "e>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1328:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec4, "E>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1329:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec5, "e>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1330:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec6, "E>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1331:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec7, "e>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1332:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec8, "I2"}, ^~~~ ../.././src/intl/uni_7b.inc:1333:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ec9, "i2"}, ^~~~ ../.././src/intl/uni_7b.inc:1334:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eca, "I-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1335:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ecb, "i-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1336:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ecc, "O-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1337:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ecd, "o-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1338:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ece, "O2"}, ^~~~ ../.././src/intl/uni_7b.inc:1339:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ecf, "o2"}, ^~~~ ../.././src/intl/uni_7b.inc:1340:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed0, "O>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1341:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed1, "o>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1342:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed2, "O>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1343:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed3, "o>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1344:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed4, "O>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1345:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed5, "o>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1346:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed6, "O>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1347:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed7, "o>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1348:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed8, "O>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1349:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ed9, "o>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1350:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eda, "O9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1351:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001edb, "o9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1352:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001edc, "O9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1353:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001edd, "o9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1354:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ede, "O92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1355:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001edf, "o92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1356:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee0, "O9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1357:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee1, "o9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1358:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee2, "O9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1359:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee3, "o9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1360:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee4, "U-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1361:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee5, "u-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1362:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee6, "U2"}, ^~~~ ../.././src/intl/uni_7b.inc:1363:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee7, "u2"}, ^~~~ ../.././src/intl/uni_7b.inc:1364:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee8, "U9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1365:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ee9, "u9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1366:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eea, "U9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1367:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eeb, "u9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1368:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eec, "U92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1369:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eed, "u92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1370:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eee, "U9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1371:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001eef, "u9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1372:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef0, "U9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1373:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef1, "u9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1374:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef2, "Y!"}, ^~~~ ../.././src/intl/uni_7b.inc:1375:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef3, "y!"}, ^~~~ ../.././src/intl/uni_7b.inc:1376:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef4, "Y-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1377:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef5, "y-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1378:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef6, "Y2"}, ^~~~ ../.././src/intl/uni_7b.inc:1379:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef7, "y2"}, ^~~~ ../.././src/intl/uni_7b.inc:1380:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef8, "Y?"}, ^~~~ ../.././src/intl/uni_7b.inc:1381:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ef9, "y?"}, ^~~~ ../.././src/intl/uni_7b.inc:1382:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f00, "a"}, ^~~ ../.././src/intl/uni_7b.inc:1383:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f01, "ha"}, ^~~~ ../.././src/intl/uni_7b.inc:1384:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f02, "`a"}, ^~~~ ../.././src/intl/uni_7b.inc:1385:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f03, "h`a"}, ^~~~~ ../.././src/intl/uni_7b.inc:1386:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f04, "a'"}, ^~~~ ../.././src/intl/uni_7b.inc:1387:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f05, "ha'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1388:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f06, "a~"}, ^~~~ ../.././src/intl/uni_7b.inc:1389:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f07, "ha~"}, ^~~~~ ../.././src/intl/uni_7b.inc:1390:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f08, "A"}, ^~~ ../.././src/intl/uni_7b.inc:1391:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f09, "hA"}, ^~~~ ../.././src/intl/uni_7b.inc:1392:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f0a, "`A"}, ^~~~ ../.././src/intl/uni_7b.inc:1393:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f0b, "h`A"}, ^~~~~ ../.././src/intl/uni_7b.inc:1394:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f0c, "A'"}, ^~~~ ../.././src/intl/uni_7b.inc:1395:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f0d, "hA'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1396:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f0e, "A~"}, ^~~~ ../.././src/intl/uni_7b.inc:1397:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f0f, "hA~"}, ^~~~~ ../.././src/intl/uni_7b.inc:1398:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f11, "he"}, ^~~~ ../.././src/intl/uni_7b.inc:1399:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f19, "hE"}, ^~~~ ../.././src/intl/uni_7b.inc:1400:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f31, "hi"}, ^~~~ ../.././src/intl/uni_7b.inc:1401:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f39, "hI"}, ^~~~ ../.././src/intl/uni_7b.inc:1402:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f41, "ho"}, ^~~~ ../.././src/intl/uni_7b.inc:1403:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f49, "hO"}, ^~~~ ../.././src/intl/uni_7b.inc:1404:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f51, "hu"}, ^~~~ ../.././src/intl/uni_7b.inc:1405:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001f59, "hU"}, ^~~~ ../.././src/intl/uni_7b.inc:1406:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fbf, ",,"}, ^~~~ ../.././src/intl/uni_7b.inc:1407:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fc0, "?*"}, ^~~~ ../.././src/intl/uni_7b.inc:1408:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fc1, "?"}, ^~~ ../.././src/intl/uni_7b.inc:1409:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fcd, ",!"}, ^~~~ ../.././src/intl/uni_7b.inc:1410:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fce, ",'"}, ^~~~ ../.././src/intl/uni_7b.inc:1411:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fcf, "?,"}, ^~~~ ../.././src/intl/uni_7b.inc:1412:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fdd, ";!"}, ^~~~ ../.././src/intl/uni_7b.inc:1413:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fde, ";'"}, ^~~~ ../.././src/intl/uni_7b.inc:1414:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fdf, "?;"}, ^~~~ ../.././src/intl/uni_7b.inc:1415:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fe5, "rh"}, ^~~~ ../.././src/intl/uni_7b.inc:1416:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fec, "Rh"}, ^~~~ ../.././src/intl/uni_7b.inc:1417:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fed, "!"}, ^~~ ../.././src/intl/uni_7b.inc:1418:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001fef, "!*"}, ^~~~ ../.././src/intl/uni_7b.inc:1419:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00001ffe, ";;"}, ^~~~ ../.././src/intl/uni_7b.inc:1420:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002000, " "}, ^~~ ../.././src/intl/uni_7b.inc:1421:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002001, ""}, ^~ ../.././src/intl/uni_7b.inc:1422:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002002, " "}, ^~~ ../.././src/intl/uni_7b.inc:1423:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002003, ""}, ^~ ../.././src/intl/uni_7b.inc:1424:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002004, " "}, ^~~ ../.././src/intl/uni_7b.inc:1425:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002005, " "}, ^~~ ../.././src/intl/uni_7b.inc:1426:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002006, " "}, ^~~ ../.././src/intl/uni_7b.inc:1427:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002007, " "}, ^~~ ../.././src/intl/uni_7b.inc:1428:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002008, " "}, ^~~ ../.././src/intl/uni_7b.inc:1429:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002009, " "}, ^~~ ../.././src/intl/uni_7b.inc:1430:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000200a, ""}, ^~ ../.././src/intl/uni_7b.inc:1431:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000200e, "(->)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1432:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000200f, "(<-)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1433:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002010, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1434:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002011, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1435:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002013, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1436:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002014, "--"}, ^~~~ ../.././src/intl/uni_7b.inc:1437:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002015, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1438:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002016, "||"}, ^~~~ ../.././src/intl/uni_7b.inc:1439:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002017, "=2"}, ^~~~ ../.././src/intl/uni_7b.inc:1440:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002018, "`"}, ^~~ ../.././src/intl/uni_7b.inc:1441:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002019, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1442:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000201a, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1443:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000201b, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1444:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000201c, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1445:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000201d, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1446:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000201e, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1447:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000201f, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1448:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002020, "/-"}, ^~~~ ../.././src/intl/uni_7b.inc:1449:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002021, "/="}, ^~~~ ../.././src/intl/uni_7b.inc:1450:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002022, " o"}, ^~~~ ../.././src/intl/uni_7b.inc:1451:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002024, "."}, ^~~ ../.././src/intl/uni_7b.inc:1452:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002025, ".."}, ^~~~ ../.././src/intl/uni_7b.inc:1453:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002026, "..."}, ^~~~~ ../.././src/intl/uni_7b.inc:1454:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002027, "."}, ^~~ ../.././src/intl/uni_7b.inc:1455:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002028, "\\\\015"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1456:15: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002029, "\\\\015\\\\012"}, ^~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1457:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000202c, ""}, ^~ ../.././src/intl/uni_7b.inc:1458:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000202d, ""}, ^~ ../.././src/intl/uni_7b.inc:1459:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000202f, ""}, ^~ ../.././src/intl/uni_7b.inc:1460:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002030, " 0/00"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1461:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002032, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1462:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002033, "''"}, ^~~~ ../.././src/intl/uni_7b.inc:1463:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002034, "'''"}, ^~~~~ ../.././src/intl/uni_7b.inc:1464:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002035, "`"}, ^~~ ../.././src/intl/uni_7b.inc:1465:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002036, "``"}, ^~~~ ../.././src/intl/uni_7b.inc:1466:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002037, "```"}, ^~~~~ ../.././src/intl/uni_7b.inc:1467:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002038, "Ca"}, ^~~~ ../.././src/intl/uni_7b.inc:1468:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002039, "<"}, ^~~ ../.././src/intl/uni_7b.inc:1469:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000203a, ">"}, ^~~ ../.././src/intl/uni_7b.inc:1470:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000203b, ""}, ^~ ../.././src/intl/uni_7b.inc:1471:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000203c, "!!"}, ^~~~ ../.././src/intl/uni_7b.inc:1472:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000203e, "'-"}, ^~~~ ../.././src/intl/uni_7b.inc:1473:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002043, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1474:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002044, "/"}, ^~~ ../.././src/intl/uni_7b.inc:1475:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002048, "?!"}, ^~~~ ../.././src/intl/uni_7b.inc:1476:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002049, "!?"}, ^~~~ ../.././src/intl/uni_7b.inc:1477:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002070, "^0"}, ^~~~ ../.././src/intl/uni_7b.inc:1478:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002074, "^4"}, ^~~~ ../.././src/intl/uni_7b.inc:1479:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002075, "^5"}, ^~~~ ../.././src/intl/uni_7b.inc:1480:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002076, "^6"}, ^~~~ ../.././src/intl/uni_7b.inc:1481:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002077, "^7"}, ^~~~ ../.././src/intl/uni_7b.inc:1482:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002078, "^8"}, ^~~~ ../.././src/intl/uni_7b.inc:1483:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002079, "^9"}, ^~~~ ../.././src/intl/uni_7b.inc:1484:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000207a, "^+"}, ^~~~ ../.././src/intl/uni_7b.inc:1485:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000207b, "^-"}, ^~~~ ../.././src/intl/uni_7b.inc:1486:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000207c, "^="}, ^~~~ ../.././src/intl/uni_7b.inc:1487:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000207d, "^("}, ^~~~ ../.././src/intl/uni_7b.inc:1488:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000207e, "^)"}, ^~~~ ../.././src/intl/uni_7b.inc:1489:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000207f, "^n"}, ^~~~ ../.././src/intl/uni_7b.inc:1490:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002080, "_0"}, ^~~~ ../.././src/intl/uni_7b.inc:1491:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002081, "_1"}, ^~~~ ../.././src/intl/uni_7b.inc:1492:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002082, "_2"}, ^~~~ ../.././src/intl/uni_7b.inc:1493:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002083, "_3"}, ^~~~ ../.././src/intl/uni_7b.inc:1494:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002084, "_4"}, ^~~~ ../.././src/intl/uni_7b.inc:1495:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002085, "_5"}, ^~~~ ../.././src/intl/uni_7b.inc:1496:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002086, "_6"}, ^~~~ ../.././src/intl/uni_7b.inc:1497:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002087, "_7"}, ^~~~ ../.././src/intl/uni_7b.inc:1498:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002088, "_8"}, ^~~~ ../.././src/intl/uni_7b.inc:1499:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002089, "_9"}, ^~~~ ../.././src/intl/uni_7b.inc:1500:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000208a, "_+"}, ^~~~ ../.././src/intl/uni_7b.inc:1501:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000208b, "_-"}, ^~~~ ../.././src/intl/uni_7b.inc:1502:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000208c, "_="}, ^~~~ ../.././src/intl/uni_7b.inc:1503:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000208d, "("}, ^~~ ../.././src/intl/uni_7b.inc:1504:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000208e, ")"}, ^~~ ../.././src/intl/uni_7b.inc:1505:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000020a3, "Ff"}, ^~~~ ../.././src/intl/uni_7b.inc:1506:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000020a4, "Li"}, ^~~~ ../.././src/intl/uni_7b.inc:1507:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000020a7, "Pt"}, ^~~~ ../.././src/intl/uni_7b.inc:1508:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000020a9, "W="}, ^~~~ ../.././src/intl/uni_7b.inc:1509:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000020ac, "EUR"}, ^~~~~ ../.././src/intl/uni_7b.inc:1510:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002100, "a/c"}, ^~~~~ ../.././src/intl/uni_7b.inc:1511:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002101, "a/s"}, ^~~~~ ../.././src/intl/uni_7b.inc:1512:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002103, "oC"}, ^~~~ ../.././src/intl/uni_7b.inc:1513:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002105, "c/o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1514:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002106, "c/u"}, ^~~~~ ../.././src/intl/uni_7b.inc:1515:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002109, "oF"}, ^~~~ ../.././src/intl/uni_7b.inc:1516:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000210a, "g"}, ^~~ ../.././src/intl/uni_7b.inc:1517:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000210e, "h"}, ^~~ ../.././src/intl/uni_7b.inc:1518:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000210f, "\"hbar"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1519:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002111, "Im"}, ^~~~ ../.././src/intl/uni_7b.inc:1520:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002113, "l"}, ^~~ ../.././src/intl/uni_7b.inc:1521:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002116, "No."}, ^~~~~ ../.././src/intl/uni_7b.inc:1522:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002117, "PO"}, ^~~~ ../.././src/intl/uni_7b.inc:1523:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002118, "P"}, ^~~ ../.././src/intl/uni_7b.inc:1524:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000211c, "Re"}, ^~~~ ../.././src/intl/uni_7b.inc:1525:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000211e, "Rx"}, ^~~~ ../.././src/intl/uni_7b.inc:1526:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002120, "(SM)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1527:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002121, "TEL"}, ^~~~~ ../.././src/intl/uni_7b.inc:1528:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002122, "(TM)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1529:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002126, "Ohm"}, ^~~~~ ../.././src/intl/uni_7b.inc:1530:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000212a, "K"}, ^~~ ../.././src/intl/uni_7b.inc:1531:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000212b, "Ang."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1532:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000212e, "est."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1533:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002134, "o"}, ^~~ ../.././src/intl/uni_7b.inc:1534:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002135, "Aleph"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1535:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002136, "Bet"}, ^~~~~ ../.././src/intl/uni_7b.inc:1536:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002137, "Gimel"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1537:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002138, "Dalet"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1538:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002153, " 1/3"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1539:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002154, " 2/3"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1540:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002155, " 1/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1541:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002156, " 2/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1542:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002157, " 3/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1543:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002158, " 4/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1544:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002159, " 1/6"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1545:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000215a, " 5/6"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1546:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000215b, " 1/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1547:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000215c, " 3/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1548:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000215d, " 5/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1549:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000215e, " 7/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1550:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000215f, " 1/"}, ^~~~~ ../.././src/intl/uni_7b.inc:1551:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002160, "I"}, ^~~ ../.././src/intl/uni_7b.inc:1552:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002161, "II"}, ^~~~ ../.././src/intl/uni_7b.inc:1553:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002162, "III"}, ^~~~~ ../.././src/intl/uni_7b.inc:1554:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002163, "IV"}, ^~~~ ../.././src/intl/uni_7b.inc:1555:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002164, "V"}, ^~~ ../.././src/intl/uni_7b.inc:1556:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002165, "VI"}, ^~~~ ../.././src/intl/uni_7b.inc:1557:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002166, "VII"}, ^~~~~ ../.././src/intl/uni_7b.inc:1558:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002167, "VIII"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1559:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002168, "IX"}, ^~~~ ../.././src/intl/uni_7b.inc:1560:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002169, "X"}, ^~~ ../.././src/intl/uni_7b.inc:1561:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000216a, "XI"}, ^~~~ ../.././src/intl/uni_7b.inc:1562:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000216b, "XII"}, ^~~~~ ../.././src/intl/uni_7b.inc:1563:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000216c, "L"}, ^~~ ../.././src/intl/uni_7b.inc:1564:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000216d, "C"}, ^~~ ../.././src/intl/uni_7b.inc:1565:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000216e, "D"}, ^~~ ../.././src/intl/uni_7b.inc:1566:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000216f, "M"}, ^~~ ../.././src/intl/uni_7b.inc:1567:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002170, "i"}, ^~~ ../.././src/intl/uni_7b.inc:1568:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002171, "ii"}, ^~~~ ../.././src/intl/uni_7b.inc:1569:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002172, "iii"}, ^~~~~ ../.././src/intl/uni_7b.inc:1570:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002173, "iv"}, ^~~~ ../.././src/intl/uni_7b.inc:1571:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002174, "v"}, ^~~ ../.././src/intl/uni_7b.inc:1572:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002175, "vi"}, ^~~~ ../.././src/intl/uni_7b.inc:1573:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002176, "vii"}, ^~~~~ ../.././src/intl/uni_7b.inc:1574:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002177, "viii"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1575:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002178, "ix"}, ^~~~ ../.././src/intl/uni_7b.inc:1576:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002179, "x"}, ^~~ ../.././src/intl/uni_7b.inc:1577:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000217a, "xi"}, ^~~~ ../.././src/intl/uni_7b.inc:1578:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000217b, "xii"}, ^~~~~ ../.././src/intl/uni_7b.inc:1579:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000217c, "l"}, ^~~ ../.././src/intl/uni_7b.inc:1580:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000217d, "c"}, ^~~ ../.././src/intl/uni_7b.inc:1581:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000217e, "d"}, ^~~ ../.././src/intl/uni_7b.inc:1582:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000217f, "m"}, ^~~ ../.././src/intl/uni_7b.inc:1583:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002180, "1000RCD"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1584:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002181, "5000R"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1585:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002182, "10000R"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1586:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002190, "<-"}, ^~~~ ../.././src/intl/uni_7b.inc:1587:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002191, "-^"}, ^~~~ ../.././src/intl/uni_7b.inc:1588:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002192, "->"}, ^~~~ ../.././src/intl/uni_7b.inc:1589:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002193, "-v"}, ^~~~ ../.././src/intl/uni_7b.inc:1590:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002194, "<->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1591:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002195, "UD"}, ^~~~ ../.././src/intl/uni_7b.inc:1592:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002196, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:1594:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002198, "!!>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1595:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002199, "V"}, ^~~~ ../.././src/intl/uni_7b.inc:1599:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000021d0, "<="}, ^~~~ ../.././src/intl/uni_7b.inc:1600:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000021d1, "^^"}, ^~~~ ../.././src/intl/uni_7b.inc:1601:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000021d2, "=>"}, ^~~~ ../.././src/intl/uni_7b.inc:1602:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000021d3, "vv"}, ^~~~ ../.././src/intl/uni_7b.inc:1603:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000021d4, "<=>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1604:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002200, "FA"}, ^~~~ ../.././src/intl/uni_7b.inc:1605:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002202, "\\\\partial"}, ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1606:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002203, "TE"}, ^~~~ ../.././src/intl/uni_7b.inc:1607:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002205, "{}"}, ^~~~ ../.././src/intl/uni_7b.inc:1608:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002206, "Delta"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1609:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002207, "Nabla"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1610:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002208, "(-"}, ^~~~ ../.././src/intl/uni_7b.inc:1611:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002209, "!(-"}, ^~~~~ ../.././src/intl/uni_7b.inc:1612:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000220a, "(-"}, ^~~~ ../.././src/intl/uni_7b.inc:1613:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000220b, "-)"}, ^~~~ ../.././src/intl/uni_7b.inc:1614:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000220c, "!-)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1615:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000220d, "-)"}, ^~~~ ../.././src/intl/uni_7b.inc:1616:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000220e, " qed"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1617:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000220f, "\\\\prod"}, ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1618:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002211, "\\\\sum"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1619:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002212, " -"}, ^~~~ ../.././src/intl/uni_7b.inc:1620:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002213, "-/+"}, ^~~~~ ../.././src/intl/uni_7b.inc:1621:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002214, ".+"}, ^~~~ ../.././src/intl/uni_7b.inc:1622:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002215, "/"}, ^~~ ../.././src/intl/uni_7b.inc:1623:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002216, " -"}, ^~~~ ../.././src/intl/uni_7b.inc:1624:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002217, "*"}, ^~~ ../.././src/intl/uni_7b.inc:1625:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002218, "Ob"}, ^~~~ ../.././src/intl/uni_7b.inc:1626:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002219, "sb"}, ^~~~ ../.././src/intl/uni_7b.inc:1627:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000221a, " SQRT"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1628:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000221b, " ROOT3"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1629:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000221c, " ROOT4"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1630:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000221d, "0("}, ^~~~ ../.././src/intl/uni_7b.inc:1631:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000221e, "infty"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1632:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000221f, "-L"}, ^~~~ ../.././src/intl/uni_7b.inc:1633:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002220, "-V"}, ^~~~ ../.././src/intl/uni_7b.inc:1634:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002225, "PP"}, ^~~~ ../.././src/intl/uni_7b.inc:1635:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002226, " !PP"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1636:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002227, "AND"}, ^~~~~ ../.././src/intl/uni_7b.inc:1637:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002228, "OR"}, ^~~~ ../.././src/intl/uni_7b.inc:1638:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002229, "(U"}, ^~~~ ../.././src/intl/uni_7b.inc:1639:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000222a, ")U"}, ^~~~ ../.././src/intl/uni_7b.inc:1640:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000222b, "\"int"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1641:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000222c, "DI"}, ^~~~ ../.././src/intl/uni_7b.inc:1642:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000222e, "Io"}, ^~~~ ../.././src/intl/uni_7b.inc:1643:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002234, "."}, ^~~ ../.././src/intl/uni_7b.inc:1644:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002235, ""}, ^~ ../.././src/intl/uni_7b.inc:1645:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002236, ""}, ^~ ../.././src/intl/uni_7b.inc:1646:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002237, ""}, ^~ ../.././src/intl/uni_7b.inc:1647:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000223c, "?1"}, ^~~~ ../.././src/intl/uni_7b.inc:1648:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000223e, "CG"}, ^~~~ ../.././src/intl/uni_7b.inc:1649:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002243, "?-"}, ^~~~ ../.././src/intl/uni_7b.inc:1650:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002245, "?="}, ^~~~ ../.././src/intl/uni_7b.inc:1651:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002248, "~="}, ^~~~ ../.././src/intl/uni_7b.inc:1652:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002249, " !~="}, ^~~~~~ ../.././src/intl/uni_7b.inc:1653:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000224c, "=?"}, ^~~~ ../.././src/intl/uni_7b.inc:1654:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002253, "HI"}, ^~~~ ../.././src/intl/uni_7b.inc:1655:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002254, ""}, ^~ ../.././src/intl/uni_7b.inc:1656:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002255, "="}, ^~~ ../.././src/intl/uni_7b.inc:1657:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002260, "!="}, ^~~~ ../.././src/intl/uni_7b.inc:1658:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002261, "=3"}, ^~~~ ../.././src/intl/uni_7b.inc:1659:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002262, " !=3"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1660:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002264, "=<"}, ^~~~ ../.././src/intl/uni_7b.inc:1661:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002265, ">="}, ^~~~ ../.././src/intl/uni_7b.inc:1662:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002266, ".LE."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1663:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002267, ".GE."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1664:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002268, ".LT.NOT.EQ."}, ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1665:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002269, ".GT.NOT.EQ."}, ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1666:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000226a, "<<"}, ^~~~ ../.././src/intl/uni_7b.inc:1667:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000226b, ">>"}, ^~~~ ../.././src/intl/uni_7b.inc:1668:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000226e, "!<"}, ^~~~ ../.././src/intl/uni_7b.inc:1669:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000226f, "!>"}, ^~~~ ../.././src/intl/uni_7b.inc:1670:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002276, " <>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1671:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002277, " ><"}, ^~~~~ ../.././src/intl/uni_7b.inc:1672:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002282, "(C"}, ^~~~ ../.././src/intl/uni_7b.inc:1673:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002283, ")C"}, ^~~~ ../.././src/intl/uni_7b.inc:1674:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002284, " !(C"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1675:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002285, " !)C"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1676:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002286, "(_"}, ^~~~ ../.././src/intl/uni_7b.inc:1677:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002287, ")_"}, ^~~~ ../.././src/intl/uni_7b.inc:1678:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002295, "(+)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1679:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002296, "(-)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1680:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002297, "(x)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1681:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002298, "(/)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1682:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002299, "(.)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1683:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000229a, "(o)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1684:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000229b, "(*)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1685:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000229c, "(=)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1686:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000229d, "(-)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1687:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000229e, "[+]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1688:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000229f, "[-]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1689:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022a0, "[x]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1690:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022a1, "[.]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1691:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022a5, "-T"}, ^~~~ ../.././src/intl/uni_7b.inc:1692:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022a7, " MODELS"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1693:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022a8, " TRUE"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1694:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022a9, " FORCES"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1695:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022ac, " !PROVES"}, ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1696:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022ad, " NOT TRUE"}, ^~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1697:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022ae, " !FORCES"}, ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1698:15: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022b2, " NORMAL SUBGROUP OF"}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1699:15: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022b3, " CONTAINS AS NORMAL SUBGROUP"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1700:15: warning: initializing 'unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022b4, " NORMAL SUBGROUP OF OR EQUAL TO"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1701:15: warning: initializing 'unsigned char *' with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022b5, " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1702:15: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022b8, " MULTIMAP"}, ^~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1703:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022ba, " INTERCALATE"}, ^~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1704:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022bb, " XOR"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1705:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022bc, " NAND"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1706:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022c5, " DOT"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1707:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022d6, "<."}, ^~~~ ../.././src/intl/uni_7b.inc:1708:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022d7, ">."}, ^~~~ ../.././src/intl/uni_7b.inc:1709:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022d8, "<<<"}, ^~~~~ ../.././src/intl/uni_7b.inc:1710:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022d9, ">>>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1711:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022ee, ""}, ^~ ../.././src/intl/uni_7b.inc:1712:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000022ef, ".3"}, ^~~~ ../.././src/intl/uni_7b.inc:1713:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002302, "Eh"}, ^~~~ ../.././src/intl/uni_7b.inc:1714:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002307, "~~"}, ^~~~ ../.././src/intl/uni_7b.inc:1715:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002308, "<7"}, ^~~~ ../.././src/intl/uni_7b.inc:1716:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002309, ">7"}, ^~~~ ../.././src/intl/uni_7b.inc:1717:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000230a, "7<"}, ^~~~ ../.././src/intl/uni_7b.inc:1718:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000230b, "7>"}, ^~~~ ../.././src/intl/uni_7b.inc:1719:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002310, "NI"}, ^~~~ ../.././src/intl/uni_7b.inc:1720:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002312, "(A"}, ^~~~ ../.././src/intl/uni_7b.inc:1721:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002315, "TR"}, ^~~~ ../.././src/intl/uni_7b.inc:1722:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002318, "88"}, ^~~~ ../.././src/intl/uni_7b.inc:1723:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002320, "Iu"}, ^~~~ ../.././src/intl/uni_7b.inc:1724:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002321, "Il"}, ^~~~ ../.././src/intl/uni_7b.inc:1725:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002322, ""}, ^~ ../.././src/intl/uni_7b.inc:1726:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002323, ""}, ^~ ../.././src/intl/uni_7b.inc:1727:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002324, "|^|"}, ^~~~~ ../.././src/intl/uni_7b.inc:1728:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002327, "[X]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1729:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002329, ""}, ^~~~ ../.././src/intl/uni_7b.inc:1731:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002423, "Vs"}, ^~~~ ../.././src/intl/uni_7b.inc:1732:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002440, "1h"}, ^~~~ ../.././src/intl/uni_7b.inc:1733:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002441, "3h"}, ^~~~ ../.././src/intl/uni_7b.inc:1734:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002442, "2h"}, ^~~~ ../.././src/intl/uni_7b.inc:1735:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002443, "4h"}, ^~~~ ../.././src/intl/uni_7b.inc:1736:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002446, "1j"}, ^~~~ ../.././src/intl/uni_7b.inc:1737:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002447, "2j"}, ^~~~ ../.././src/intl/uni_7b.inc:1738:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002448, "3j"}, ^~~~ ../.././src/intl/uni_7b.inc:1739:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002449, "4j"}, ^~~~ ../.././src/intl/uni_7b.inc:1740:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002460, "1-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1741:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002461, "2-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1742:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002462, "3-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1743:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002463, "4-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1744:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002464, "5-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1745:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002465, "6-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1746:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002466, "7-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1747:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002467, "8-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1748:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002468, "9-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1749:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002469, "10-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1750:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000246a, "11-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1751:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000246b, "12-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1752:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000246c, "13-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1753:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000246d, "14-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1754:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000246e, "15-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1755:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000246f, "16-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1756:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002470, "17-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1757:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002471, "18-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1758:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002472, "19-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1759:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002473, "20-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1760:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002474, "(1)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1761:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002475, "(2)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1762:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002476, "(3)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1763:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002477, "(4)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1764:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002478, "(5)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1765:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002479, "(6)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1766:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000247a, "(7)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1767:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000247b, "(8)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1768:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000247c, "(9)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1769:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000247d, "(10)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1770:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000247e, "(11)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1771:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000247f, "(12)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1772:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002480, "(13)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1773:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002481, "(14)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1774:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002482, "(15)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1775:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002483, "(16)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1776:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002484, "(17)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1777:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002485, "(18)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1778:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002486, "(19)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1779:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002487, "(20)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1780:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002488, "1."}, ^~~~ ../.././src/intl/uni_7b.inc:1781:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002489, "2."}, ^~~~ ../.././src/intl/uni_7b.inc:1782:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000248a, "3."}, ^~~~ ../.././src/intl/uni_7b.inc:1783:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000248b, "4."}, ^~~~ ../.././src/intl/uni_7b.inc:1784:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000248c, "5."}, ^~~~ ../.././src/intl/uni_7b.inc:1785:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000248d, "6."}, ^~~~ ../.././src/intl/uni_7b.inc:1786:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000248e, "7."}, ^~~~ ../.././src/intl/uni_7b.inc:1787:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000248f, "8."}, ^~~~ ../.././src/intl/uni_7b.inc:1788:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002490, "9."}, ^~~~ ../.././src/intl/uni_7b.inc:1789:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002491, "10."}, ^~~~~ ../.././src/intl/uni_7b.inc:1790:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002492, "11."}, ^~~~~ ../.././src/intl/uni_7b.inc:1791:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002493, "12."}, ^~~~~ ../.././src/intl/uni_7b.inc:1792:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002494, "13."}, ^~~~~ ../.././src/intl/uni_7b.inc:1793:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002495, "14."}, ^~~~~ ../.././src/intl/uni_7b.inc:1794:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002496, "15."}, ^~~~~ ../.././src/intl/uni_7b.inc:1795:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002497, "16."}, ^~~~~ ../.././src/intl/uni_7b.inc:1796:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002498, "17."}, ^~~~~ ../.././src/intl/uni_7b.inc:1797:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002499, "18."}, ^~~~~ ../.././src/intl/uni_7b.inc:1798:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000249a, "19."}, ^~~~~ ../.././src/intl/uni_7b.inc:1799:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000249b, "20."}, ^~~~~ ../.././src/intl/uni_7b.inc:1800:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000249c, "(a)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1801:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000249d, "(b)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1802:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000249e, "(c)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1803:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000249f, "(d)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1804:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a0, "(e)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1805:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a1, "(f)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1806:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a2, "(g)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1807:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a3, "(h)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1808:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a4, "(i)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1809:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a5, "(j)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1810:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a6, "(k)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1811:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a7, "(l)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1812:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a8, "(m)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1813:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024a9, "(n)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1814:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024aa, "(o)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1815:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ab, "(p)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1816:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ac, "(q)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1817:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ad, "(r)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1818:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ae, "(s)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1819:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024af, "(t)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1820:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b0, "(u)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1821:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b1, "(v)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1822:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b2, "(w)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1823:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b3, "(x)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1824:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b4, "(y)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1825:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b5, "(z)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1826:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b6, "A-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1827:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b7, "B-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1828:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b8, "C-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1829:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024b9, "D-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1830:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ba, "E-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1831:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024bb, "F-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1832:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024bc, "G-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1833:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024bd, "H-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1834:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024be, "I-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1835:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024bf, "J-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1836:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c0, "K-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1837:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c1, "L-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1838:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c2, "M-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1839:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c3, "N-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1840:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c4, "O-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1841:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c5, "P-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1842:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c6, "Q-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1843:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c7, "R-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1844:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c8, "S-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1845:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024c9, "T-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1846:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ca, "U-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1847:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024cb, "V-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1848:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024cc, "W-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1849:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024cd, "X-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1850:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ce, "Y-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1851:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024cf, "Z-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1852:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d0, "a-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1853:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d1, "b-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1854:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d2, "c-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1855:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d3, "d-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1856:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d4, "e-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1857:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d5, "f-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1858:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d6, "g-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1859:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d7, "h-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1860:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d8, "i-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1861:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024d9, "j-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1862:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024da, "k-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1863:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024db, "l-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1864:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024dc, "m-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1865:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024dd, "n-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1866:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024de, "o-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1867:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024df, "p-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1868:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e0, "q-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1869:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e1, "r-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1870:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e2, "s-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1871:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e3, "t-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1872:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e4, "u-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1873:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e5, "v-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1874:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e6, "w-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1875:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e7, "x-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1876:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e8, "y-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1877:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024e9, "z-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1878:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000024ea, "0-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1879:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002500, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1880:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002501, "="}, ^~~ ../.././src/intl/uni_7b.inc:1881:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002502, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1882:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002503, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1883:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002504, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1884:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002505, "="}, ^~~ ../.././src/intl/uni_7b.inc:1885:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002506, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1886:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002507, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1887:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002508, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1888:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002509, "="}, ^~~ ../.././src/intl/uni_7b.inc:1889:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000250a, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1890:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000250b, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1891:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000250c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1892:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000250d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1893:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000250e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1894:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000250f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1895:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002510, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1896:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002511, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1897:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002512, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1898:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002513, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1899:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002514, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1900:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002515, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1901:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002516, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1902:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002517, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1903:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002518, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1904:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002519, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1905:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000251a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1906:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000251b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1907:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000251c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1908:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000251d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1909:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000251e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1910:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000251f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1911:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002520, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1912:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002521, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1913:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002522, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1914:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002523, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1915:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002524, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1916:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002525, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1917:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002526, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1918:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002527, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1919:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002528, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1920:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002529, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1921:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000252a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1922:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000252b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1923:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000252c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1924:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000252d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1925:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000252e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1926:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000252f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1927:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002530, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1928:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002531, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1929:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002532, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1930:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002533, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1931:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002534, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1932:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002535, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1933:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002536, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1934:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002537, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1935:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002538, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1936:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002539, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1937:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000253a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1938:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000253b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1939:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000253c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1940:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000253d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1941:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000253e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1942:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000253f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1943:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002540, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1944:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002541, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1945:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002542, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1946:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002543, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1947:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002544, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1948:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002545, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1949:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002546, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1950:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002547, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1951:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002548, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1952:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002549, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1953:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000254a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1954:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000254b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1955:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000254c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1956:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000254d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1957:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000254e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1958:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000254f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1959:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002550, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1960:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002551, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1961:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002552, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1962:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002553, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1963:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002554, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1964:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002555, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1965:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002556, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1966:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002557, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1967:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002558, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1968:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002559, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1969:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000255a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1970:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000255b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1971:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000255c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1972:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000255d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1973:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000255e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1974:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000255f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1975:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002560, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1976:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002561, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1977:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002562, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1978:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002563, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1979:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002564, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1980:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002565, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1981:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002566, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1982:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002567, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1983:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002568, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1984:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002569, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1985:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000256a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1986:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000256b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1987:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000256c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1988:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002571, "/"}, ^~~ ../.././src/intl/uni_7b.inc:1989:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002572, "\\\\"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1990:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002580, "TB"}, ^~~~ ../.././src/intl/uni_7b.inc:1991:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002584, "LB"}, ^~~~ ../.././src/intl/uni_7b.inc:1992:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002588, "FB"}, ^~~~ ../.././src/intl/uni_7b.inc:1993:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000258c, "lB"}, ^~~~ ../.././src/intl/uni_7b.inc:1994:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002590, "RB"}, ^~~~ ../.././src/intl/uni_7b.inc:1995:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002591, ".S"}, ^~~~ ../.././src/intl/uni_7b.inc:1996:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002592, ""}, ^~ ../.././src/intl/uni_7b.inc:1997:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002593, "?S"}, ^~~~ ../.././src/intl/uni_7b.inc:1998:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a0, "fS"}, ^~~~ ../.././src/intl/uni_7b.inc:1999:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a1, "OS"}, ^~~~ ../.././src/intl/uni_7b.inc:2000:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a2, "RO"}, ^~~~ ../.././src/intl/uni_7b.inc:2001:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a3, "Rr"}, ^~~~ ../.././src/intl/uni_7b.inc:2002:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a4, "RF"}, ^~~~ ../.././src/intl/uni_7b.inc:2003:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a5, "RY"}, ^~~~ ../.././src/intl/uni_7b.inc:2004:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a6, "RH"}, ^~~~ ../.././src/intl/uni_7b.inc:2005:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a7, "RZ"}, ^~~~ ../.././src/intl/uni_7b.inc:2006:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a8, "RK"}, ^~~~ ../.././src/intl/uni_7b.inc:2007:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025a9, "RX"}, ^~~~ ../.././src/intl/uni_7b.inc:2008:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025aa, "sB"}, ^~~~ ../.././src/intl/uni_7b.inc:2009:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025ac, "SR"}, ^~~~ ../.././src/intl/uni_7b.inc:2010:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025ad, "Or"}, ^~~~ ../.././src/intl/uni_7b.inc:2011:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025b2, "^"}, ^~~ ../.././src/intl/uni_7b.inc:2012:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025b3, "uT"}, ^~~~ ../.././src/intl/uni_7b.inc:2013:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025b6, "|>"}, ^~~~ ../.././src/intl/uni_7b.inc:2014:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025b7, "Tr"}, ^~~~ ../.././src/intl/uni_7b.inc:2015:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025ba, "|>"}, ^~~~ ../.././src/intl/uni_7b.inc:2016:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025bc, "v"}, ^~~ ../.././src/intl/uni_7b.inc:2017:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025bd, "dT"}, ^~~~ ../.././src/intl/uni_7b.inc:2018:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025c0, "<|"}, ^~~~ ../.././src/intl/uni_7b.inc:2019:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025c1, "Tl"}, ^~~~ ../.././src/intl/uni_7b.inc:2020:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025c4, "<|"}, ^~~~ ../.././src/intl/uni_7b.inc:2021:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025c6, "Db"}, ^~~~ ../.././src/intl/uni_7b.inc:2022:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025c7, "Dw"}, ^~~~ ../.././src/intl/uni_7b.inc:2023:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025ca, "LZ"}, ^~~~ ../.././src/intl/uni_7b.inc:2024:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025cb, "0m"}, ^~~~ ../.././src/intl/uni_7b.inc:2025:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025ce, "0o"}, ^~~~ ../.././src/intl/uni_7b.inc:2026:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025cf, "0M"}, ^~~~ ../.././src/intl/uni_7b.inc:2027:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025d0, "0L"}, ^~~~ ../.././src/intl/uni_7b.inc:2028:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025d1, "0R"}, ^~~~ ../.././src/intl/uni_7b.inc:2029:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025d8, "Sn"}, ^~~~ ../.././src/intl/uni_7b.inc:2030:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025d9, "Ic"}, ^~~~ ../.././src/intl/uni_7b.inc:2031:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025e2, "Fd"}, ^~~~ ../.././src/intl/uni_7b.inc:2032:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025e3, "Bd"}, ^~~~ ../.././src/intl/uni_7b.inc:2033:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000025ef, "Ci"}, ^~~~ ../.././src/intl/uni_7b.inc:2034:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002605, "*2"}, ^~~~ ../.././src/intl/uni_7b.inc:2035:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002606, "*1"}, ^~~~ ../.././src/intl/uni_7b.inc:2036:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000260e, "TEL"}, ^~~~~ ../.././src/intl/uni_7b.inc:2037:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000260f, "tel"}, ^~~~~ ../.././src/intl/uni_7b.inc:2038:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000261c, "<--"}, ^~~~~ ../.././src/intl/uni_7b.inc:2039:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000261e, "-->"}, ^~~~~ ../.././src/intl/uni_7b.inc:2040:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002621, "CAUTION"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:2041:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002627, "XP"}, ^~~~ ../.././src/intl/uni_7b.inc:2042:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002639, ""}, ^~ ../.././src/intl/uni_7b.inc:2043:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000263a, ""}, ^~ ../.././src/intl/uni_7b.inc:2044:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000263b, "(-"}, ^~~~ ../.././src/intl/uni_7b.inc:2045:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000263c, "SU"}, ^~~~ ../.././src/intl/uni_7b.inc:2046:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002640, "f."}, ^~~~ ../.././src/intl/uni_7b.inc:2047:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002642, "m."}, ^~~~ ../.././src/intl/uni_7b.inc:2048:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002660, "cS"}, ^~~~ ../.././src/intl/uni_7b.inc:2049:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002661, "cH"}, ^~~~ ../.././src/intl/uni_7b.inc:2050:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002662, "cD"}, ^~~~ ../.././src/intl/uni_7b.inc:2051:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002663, "cC"}, ^~~~ ../.././src/intl/uni_7b.inc:2052:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002664, "cS-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2053:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002665, "cH-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2054:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002666, "cD-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2055:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002667, "cC-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2056:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002669, "Md"}, ^~~~ ../.././src/intl/uni_7b.inc:2057:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000266a, "M8"}, ^~~~ ../.././src/intl/uni_7b.inc:2058:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000266b, "M2"}, ^~~~ ../.././src/intl/uni_7b.inc:2059:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000266c, "M16"}, ^~~~~ ../.././src/intl/uni_7b.inc:2060:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000266d, "b"}, ^~~ ../.././src/intl/uni_7b.inc:2061:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000266e, "Mx"}, ^~~~ ../.././src/intl/uni_7b.inc:2062:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000266f, "#"}, ^~~ ../.././src/intl/uni_7b.inc:2063:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002713, "X"}, ^~~ ../.././src/intl/uni_7b.inc:2064:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002717, "X"}, ^~~ ../.././src/intl/uni_7b.inc:2065:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00002720, "-X"}, ^~~~ ../.././src/intl/uni_7b.inc:2066:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003000, " "}, ^~~ ../.././src/intl/uni_7b.inc:2067:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003001, ",_"}, ^~~~ ../.././src/intl/uni_7b.inc:2068:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003002, "._"}, ^~~~ ../.././src/intl/uni_7b.inc:2069:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003003, "+\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2070:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003004, "JIS"}, ^~~~~ ../.././src/intl/uni_7b.inc:2071:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003005, "*_"}, ^~~~ ../.././src/intl/uni_7b.inc:2072:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003006, ";_"}, ^~~~ ../.././src/intl/uni_7b.inc:2073:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003007, "0_"}, ^~~~ ../.././src/intl/uni_7b.inc:2074:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000300a, "<+"}, ^~~~ ../.././src/intl/uni_7b.inc:2075:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000300b, ">+"}, ^~~~ ../.././src/intl/uni_7b.inc:2076:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000300c, "<'"}, ^~~~ ../.././src/intl/uni_7b.inc:2077:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000300d, ">'"}, ^~~~ ../.././src/intl/uni_7b.inc:2078:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000300e, "<\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2079:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000300f, ">\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2080:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003010, "(\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2081:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003011, ")\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2082:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003012, "=T"}, ^~~~ ../.././src/intl/uni_7b.inc:2083:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003013, "=_"}, ^~~~ ../.././src/intl/uni_7b.inc:2084:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003014, "('"}, ^~~~ ../.././src/intl/uni_7b.inc:2085:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003015, ")'"}, ^~~~ ../.././src/intl/uni_7b.inc:2086:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003016, "(I"}, ^~~~ ../.././src/intl/uni_7b.inc:2087:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003017, ")I"}, ^~~~ ../.././src/intl/uni_7b.inc:2088:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000301a, "[["}, ^~~~ ../.././src/intl/uni_7b.inc:2089:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000301b, "]]"}, ^~~~ ../.././src/intl/uni_7b.inc:2090:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000301c, "-?"}, ^~~~ ../.././src/intl/uni_7b.inc:2091:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003020, "=T"}, ^~~~ ../.././src/intl/uni_7b.inc:2092:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000303f, " "}, ^~~ ../.././src/intl/uni_7b.inc:2093:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003041, "A5"}, ^~~~ ../.././src/intl/uni_7b.inc:2094:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003042, "a5"}, ^~~~ ../.././src/intl/uni_7b.inc:2095:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003043, "I5"}, ^~~~ ../.././src/intl/uni_7b.inc:2096:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003044, "i5"}, ^~~~ ../.././src/intl/uni_7b.inc:2097:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003045, "U5"}, ^~~~ ../.././src/intl/uni_7b.inc:2098:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003046, "u5"}, ^~~~ ../.././src/intl/uni_7b.inc:2099:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003047, "E5"}, ^~~~ ../.././src/intl/uni_7b.inc:2100:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003048, "e5"}, ^~~~ ../.././src/intl/uni_7b.inc:2101:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003049, "O5"}, ^~~~ ../.././src/intl/uni_7b.inc:2102:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000304a, "o5"}, ^~~~ ../.././src/intl/uni_7b.inc:2103:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000304b, "ka"}, ^~~~ ../.././src/intl/uni_7b.inc:2104:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000304c, "ga"}, ^~~~ ../.././src/intl/uni_7b.inc:2105:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000304d, "ki"}, ^~~~ ../.././src/intl/uni_7b.inc:2106:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000304e, "gi"}, ^~~~ ../.././src/intl/uni_7b.inc:2107:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000304f, "ku"}, ^~~~ ../.././src/intl/uni_7b.inc:2108:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003050, "gu"}, ^~~~ ../.././src/intl/uni_7b.inc:2109:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003051, "ke"}, ^~~~ ../.././src/intl/uni_7b.inc:2110:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003052, "ge"}, ^~~~ ../.././src/intl/uni_7b.inc:2111:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003053, "ko"}, ^~~~ ../.././src/intl/uni_7b.inc:2112:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003054, "go"}, ^~~~ ../.././src/intl/uni_7b.inc:2113:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003055, "sa"}, ^~~~ ../.././src/intl/uni_7b.inc:2114:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003056, "za"}, ^~~~ ../.././src/intl/uni_7b.inc:2115:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003057, "si"}, ^~~~ ../.././src/intl/uni_7b.inc:2116:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003058, "zi"}, ^~~~ ../.././src/intl/uni_7b.inc:2117:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003059, "su"}, ^~~~ ../.././src/intl/uni_7b.inc:2118:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000305a, "zu"}, ^~~~ ../.././src/intl/uni_7b.inc:2119:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000305b, "se"}, ^~~~ ../.././src/intl/uni_7b.inc:2120:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000305c, "ze"}, ^~~~ ../.././src/intl/uni_7b.inc:2121:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000305d, "so"}, ^~~~ ../.././src/intl/uni_7b.inc:2122:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000305e, "zo"}, ^~~~ ../.././src/intl/uni_7b.inc:2123:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000305f, "ta"}, ^~~~ ../.././src/intl/uni_7b.inc:2124:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003060, "da"}, ^~~~ ../.././src/intl/uni_7b.inc:2125:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003061, "ti"}, ^~~~ ../.././src/intl/uni_7b.inc:2126:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003062, "di"}, ^~~~ ../.././src/intl/uni_7b.inc:2127:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003063, "tU"}, ^~~~ ../.././src/intl/uni_7b.inc:2128:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003064, "tu"}, ^~~~ ../.././src/intl/uni_7b.inc:2129:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003065, "du"}, ^~~~ ../.././src/intl/uni_7b.inc:2130:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003066, "te"}, ^~~~ ../.././src/intl/uni_7b.inc:2131:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003067, "de"}, ^~~~ ../.././src/intl/uni_7b.inc:2132:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003068, "to"}, ^~~~ ../.././src/intl/uni_7b.inc:2133:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003069, "do"}, ^~~~ ../.././src/intl/uni_7b.inc:2134:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000306a, "na"}, ^~~~ ../.././src/intl/uni_7b.inc:2135:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000306b, "ni"}, ^~~~ ../.././src/intl/uni_7b.inc:2136:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000306c, "nu"}, ^~~~ ../.././src/intl/uni_7b.inc:2137:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000306d, "ne"}, ^~~~ ../.././src/intl/uni_7b.inc:2138:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000306e, "no"}, ^~~~ ../.././src/intl/uni_7b.inc:2139:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000306f, "ha"}, ^~~~ ../.././src/intl/uni_7b.inc:2140:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003070, "ba"}, ^~~~ ../.././src/intl/uni_7b.inc:2141:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003071, "pa"}, ^~~~ ../.././src/intl/uni_7b.inc:2142:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003072, "hi"}, ^~~~ ../.././src/intl/uni_7b.inc:2143:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003073, "bi"}, ^~~~ ../.././src/intl/uni_7b.inc:2144:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003074, "pi"}, ^~~~ ../.././src/intl/uni_7b.inc:2145:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003075, "hu"}, ^~~~ ../.././src/intl/uni_7b.inc:2146:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003076, "bu"}, ^~~~ ../.././src/intl/uni_7b.inc:2147:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003077, "pu"}, ^~~~ ../.././src/intl/uni_7b.inc:2148:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003078, "he"}, ^~~~ ../.././src/intl/uni_7b.inc:2149:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003079, "be"}, ^~~~ ../.././src/intl/uni_7b.inc:2150:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000307a, "pe"}, ^~~~ ../.././src/intl/uni_7b.inc:2151:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000307b, "ho"}, ^~~~ ../.././src/intl/uni_7b.inc:2152:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000307c, "bo"}, ^~~~ ../.././src/intl/uni_7b.inc:2153:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000307d, "po"}, ^~~~ ../.././src/intl/uni_7b.inc:2154:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000307e, "ma"}, ^~~~ ../.././src/intl/uni_7b.inc:2155:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000307f, "mi"}, ^~~~ ../.././src/intl/uni_7b.inc:2156:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003080, "mu"}, ^~~~ ../.././src/intl/uni_7b.inc:2157:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003081, "me"}, ^~~~ ../.././src/intl/uni_7b.inc:2158:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003082, "mo"}, ^~~~ ../.././src/intl/uni_7b.inc:2159:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003083, "yA"}, ^~~~ ../.././src/intl/uni_7b.inc:2160:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003084, "ya"}, ^~~~ ../.././src/intl/uni_7b.inc:2161:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003085, "yU"}, ^~~~ ../.././src/intl/uni_7b.inc:2162:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003086, "yu"}, ^~~~ ../.././src/intl/uni_7b.inc:2163:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003087, "yO"}, ^~~~ ../.././src/intl/uni_7b.inc:2164:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003088, "yo"}, ^~~~ ../.././src/intl/uni_7b.inc:2165:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003089, "ra"}, ^~~~ ../.././src/intl/uni_7b.inc:2166:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000308a, "ri"}, ^~~~ ../.././src/intl/uni_7b.inc:2167:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000308b, "ru"}, ^~~~ ../.././src/intl/uni_7b.inc:2168:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000308c, "re"}, ^~~~ ../.././src/intl/uni_7b.inc:2169:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000308d, "ro"}, ^~~~ ../.././src/intl/uni_7b.inc:2170:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000308e, "wA"}, ^~~~ ../.././src/intl/uni_7b.inc:2171:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000308f, "wa"}, ^~~~ ../.././src/intl/uni_7b.inc:2172:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003090, "wi"}, ^~~~ ../.././src/intl/uni_7b.inc:2173:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003091, "we"}, ^~~~ ../.././src/intl/uni_7b.inc:2174:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003092, "wo"}, ^~~~ ../.././src/intl/uni_7b.inc:2175:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003093, "n5"}, ^~~~ ../.././src/intl/uni_7b.inc:2176:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003094, "vu"}, ^~~~ ../.././src/intl/uni_7b.inc:2177:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000309b, "\"5"}, ^~~~~ ../.././src/intl/uni_7b.inc:2178:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000309c, "05"}, ^~~~ ../.././src/intl/uni_7b.inc:2179:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000309d, "*5"}, ^~~~ ../.././src/intl/uni_7b.inc:2180:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000309e, "+5"}, ^~~~ ../.././src/intl/uni_7b.inc:2181:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a1, "a6"}, ^~~~ ../.././src/intl/uni_7b.inc:2182:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a2, "A6"}, ^~~~ ../.././src/intl/uni_7b.inc:2183:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a3, "i6"}, ^~~~ ../.././src/intl/uni_7b.inc:2184:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a4, "I6"}, ^~~~ ../.././src/intl/uni_7b.inc:2185:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a5, "u6"}, ^~~~ ../.././src/intl/uni_7b.inc:2186:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a6, "U6"}, ^~~~ ../.././src/intl/uni_7b.inc:2187:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a7, "e6"}, ^~~~ ../.././src/intl/uni_7b.inc:2188:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a8, "E6"}, ^~~~ ../.././src/intl/uni_7b.inc:2189:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030a9, "o6"}, ^~~~ ../.././src/intl/uni_7b.inc:2190:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030aa, "O6"}, ^~~~ ../.././src/intl/uni_7b.inc:2191:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ab, "Ka"}, ^~~~ ../.././src/intl/uni_7b.inc:2192:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ac, "Ga"}, ^~~~ ../.././src/intl/uni_7b.inc:2193:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ad, "Ki"}, ^~~~ ../.././src/intl/uni_7b.inc:2194:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ae, "Gi"}, ^~~~ ../.././src/intl/uni_7b.inc:2195:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030af, "Ku"}, ^~~~ ../.././src/intl/uni_7b.inc:2196:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b0, "Gu"}, ^~~~ ../.././src/intl/uni_7b.inc:2197:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b1, "Ke"}, ^~~~ ../.././src/intl/uni_7b.inc:2198:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b2, "Ge"}, ^~~~ ../.././src/intl/uni_7b.inc:2199:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b3, "Ko"}, ^~~~ ../.././src/intl/uni_7b.inc:2200:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b4, "Go"}, ^~~~ ../.././src/intl/uni_7b.inc:2201:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b5, "Sa"}, ^~~~ ../.././src/intl/uni_7b.inc:2202:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b6, "Za"}, ^~~~ ../.././src/intl/uni_7b.inc:2203:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b7, "Si"}, ^~~~ ../.././src/intl/uni_7b.inc:2204:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b8, "Zi"}, ^~~~ ../.././src/intl/uni_7b.inc:2205:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030b9, "Su"}, ^~~~ ../.././src/intl/uni_7b.inc:2206:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ba, "Zu"}, ^~~~ ../.././src/intl/uni_7b.inc:2207:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030bb, "Se"}, ^~~~ ../.././src/intl/uni_7b.inc:2208:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030bc, "Ze"}, ^~~~ ../.././src/intl/uni_7b.inc:2209:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030bd, "So"}, ^~~~ ../.././src/intl/uni_7b.inc:2210:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030be, "Zo"}, ^~~~ ../.././src/intl/uni_7b.inc:2211:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030bf, "Ta"}, ^~~~ ../.././src/intl/uni_7b.inc:2212:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c0, "Da"}, ^~~~ ../.././src/intl/uni_7b.inc:2213:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c1, "Ti"}, ^~~~ ../.././src/intl/uni_7b.inc:2214:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c2, "Di"}, ^~~~ ../.././src/intl/uni_7b.inc:2215:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c3, "TU"}, ^~~~ ../.././src/intl/uni_7b.inc:2216:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c4, "Tu"}, ^~~~ ../.././src/intl/uni_7b.inc:2217:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c5, "Du"}, ^~~~ ../.././src/intl/uni_7b.inc:2218:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c6, "Te"}, ^~~~ ../.././src/intl/uni_7b.inc:2219:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c7, "De"}, ^~~~ ../.././src/intl/uni_7b.inc:2220:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c8, "To"}, ^~~~ ../.././src/intl/uni_7b.inc:2221:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030c9, "Do"}, ^~~~ ../.././src/intl/uni_7b.inc:2222:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ca, "Na"}, ^~~~ ../.././src/intl/uni_7b.inc:2223:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030cb, "Ni"}, ^~~~ ../.././src/intl/uni_7b.inc:2224:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030cc, "Nu"}, ^~~~ ../.././src/intl/uni_7b.inc:2225:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030cd, "Ne"}, ^~~~ ../.././src/intl/uni_7b.inc:2226:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ce, "No"}, ^~~~ ../.././src/intl/uni_7b.inc:2227:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030cf, "Ha"}, ^~~~ ../.././src/intl/uni_7b.inc:2228:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d0, "Ba"}, ^~~~ ../.././src/intl/uni_7b.inc:2229:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d1, "Pa"}, ^~~~ ../.././src/intl/uni_7b.inc:2230:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d2, "Hi"}, ^~~~ ../.././src/intl/uni_7b.inc:2231:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d3, "Bi"}, ^~~~ ../.././src/intl/uni_7b.inc:2232:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d4, "Pi"}, ^~~~ ../.././src/intl/uni_7b.inc:2233:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d5, "Hu"}, ^~~~ ../.././src/intl/uni_7b.inc:2234:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d6, "Bu"}, ^~~~ ../.././src/intl/uni_7b.inc:2235:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d7, "Pu"}, ^~~~ ../.././src/intl/uni_7b.inc:2236:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d8, "He"}, ^~~~ ../.././src/intl/uni_7b.inc:2237:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030d9, "Be"}, ^~~~ ../.././src/intl/uni_7b.inc:2238:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030da, "Pe"}, ^~~~ ../.././src/intl/uni_7b.inc:2239:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030db, "Ho"}, ^~~~ ../.././src/intl/uni_7b.inc:2240:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030dc, "Bo"}, ^~~~ ../.././src/intl/uni_7b.inc:2241:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030dd, "Po"}, ^~~~ ../.././src/intl/uni_7b.inc:2242:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030de, "Ma"}, ^~~~ ../.././src/intl/uni_7b.inc:2243:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030df, "Mi"}, ^~~~ ../.././src/intl/uni_7b.inc:2244:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e0, "Mu"}, ^~~~ ../.././src/intl/uni_7b.inc:2245:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e1, "Me"}, ^~~~ ../.././src/intl/uni_7b.inc:2246:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e2, "Mo"}, ^~~~ ../.././src/intl/uni_7b.inc:2247:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e3, "YA"}, ^~~~ ../.././src/intl/uni_7b.inc:2248:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e4, "Ya"}, ^~~~ ../.././src/intl/uni_7b.inc:2249:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e5, "YU"}, ^~~~ ../.././src/intl/uni_7b.inc:2250:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e6, "Yu"}, ^~~~ ../.././src/intl/uni_7b.inc:2251:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e7, "YO"}, ^~~~ ../.././src/intl/uni_7b.inc:2252:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e8, "Yo"}, ^~~~ ../.././src/intl/uni_7b.inc:2253:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030e9, "Ra"}, ^~~~ ../.././src/intl/uni_7b.inc:2254:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ea, "Ri"}, ^~~~ ../.././src/intl/uni_7b.inc:2255:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030eb, "Ru"}, ^~~~ ../.././src/intl/uni_7b.inc:2256:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ec, "Re"}, ^~~~ ../.././src/intl/uni_7b.inc:2257:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ed, "Ro"}, ^~~~ ../.././src/intl/uni_7b.inc:2258:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ee, "WA"}, ^~~~ ../.././src/intl/uni_7b.inc:2259:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030ef, "Wa"}, ^~~~ ../.././src/intl/uni_7b.inc:2260:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f0, "Wi"}, ^~~~ ../.././src/intl/uni_7b.inc:2261:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f1, "We"}, ^~~~ ../.././src/intl/uni_7b.inc:2262:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f2, "Wo"}, ^~~~ ../.././src/intl/uni_7b.inc:2263:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f3, "N6"}, ^~~~ ../.././src/intl/uni_7b.inc:2264:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f4, "Vu"}, ^~~~ ../.././src/intl/uni_7b.inc:2265:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f5, "KA"}, ^~~~ ../.././src/intl/uni_7b.inc:2266:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f6, "KE"}, ^~~~ ../.././src/intl/uni_7b.inc:2267:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f7, "Va"}, ^~~~ ../.././src/intl/uni_7b.inc:2268:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f8, "Vi"}, ^~~~ ../.././src/intl/uni_7b.inc:2269:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030f9, "Ve"}, ^~~~ ../.././src/intl/uni_7b.inc:2270:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030fa, "Vo"}, ^~~~ ../.././src/intl/uni_7b.inc:2271:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030fb, ".6"}, ^~~~ ../.././src/intl/uni_7b.inc:2272:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030fc, "-6"}, ^~~~ ../.././src/intl/uni_7b.inc:2273:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030fd, "*6"}, ^~~~ ../.././src/intl/uni_7b.inc:2274:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000030fe, "+6"}, ^~~~ ../.././src/intl/uni_7b.inc:2275:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003105, "b4"}, ^~~~ ../.././src/intl/uni_7b.inc:2276:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003106, "p4"}, ^~~~ ../.././src/intl/uni_7b.inc:2277:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003107, "m4"}, ^~~~ ../.././src/intl/uni_7b.inc:2278:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003108, "f4"}, ^~~~ ../.././src/intl/uni_7b.inc:2279:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003109, "d4"}, ^~~~ ../.././src/intl/uni_7b.inc:2280:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000310a, "t4"}, ^~~~ ../.././src/intl/uni_7b.inc:2281:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000310b, "n4"}, ^~~~ ../.././src/intl/uni_7b.inc:2282:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000310c, "l4"}, ^~~~ ../.././src/intl/uni_7b.inc:2283:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000310d, "g4"}, ^~~~ ../.././src/intl/uni_7b.inc:2284:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000310e, "k4"}, ^~~~ ../.././src/intl/uni_7b.inc:2285:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000310f, "h4"}, ^~~~ ../.././src/intl/uni_7b.inc:2286:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003110, "j4"}, ^~~~ ../.././src/intl/uni_7b.inc:2287:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003111, "q4"}, ^~~~ ../.././src/intl/uni_7b.inc:2288:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003112, "x4"}, ^~~~ ../.././src/intl/uni_7b.inc:2289:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003113, "zh"}, ^~~~ ../.././src/intl/uni_7b.inc:2290:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003114, "ch"}, ^~~~ ../.././src/intl/uni_7b.inc:2291:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003115, "sh"}, ^~~~ ../.././src/intl/uni_7b.inc:2292:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003116, "r4"}, ^~~~ ../.././src/intl/uni_7b.inc:2293:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003117, "z4"}, ^~~~ ../.././src/intl/uni_7b.inc:2294:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003118, "c4"}, ^~~~ ../.././src/intl/uni_7b.inc:2295:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003119, "s4"}, ^~~~ ../.././src/intl/uni_7b.inc:2296:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000311a, "a4"}, ^~~~ ../.././src/intl/uni_7b.inc:2297:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000311b, "o4"}, ^~~~ ../.././src/intl/uni_7b.inc:2298:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000311c, "e4"}, ^~~~ ../.././src/intl/uni_7b.inc:2299:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000311d, "eh4"}, ^~~~~ ../.././src/intl/uni_7b.inc:2300:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000311e, "ai"}, ^~~~ ../.././src/intl/uni_7b.inc:2301:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000311f, "ei"}, ^~~~ ../.././src/intl/uni_7b.inc:2302:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003120, "au"}, ^~~~ ../.././src/intl/uni_7b.inc:2303:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003121, "ou"}, ^~~~ ../.././src/intl/uni_7b.inc:2304:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003122, "an"}, ^~~~ ../.././src/intl/uni_7b.inc:2305:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003123, "en"}, ^~~~ ../.././src/intl/uni_7b.inc:2306:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003124, "aN"}, ^~~~ ../.././src/intl/uni_7b.inc:2307:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003125, "eN"}, ^~~~ ../.././src/intl/uni_7b.inc:2308:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003126, "er"}, ^~~~ ../.././src/intl/uni_7b.inc:2309:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003127, "i4"}, ^~~~ ../.././src/intl/uni_7b.inc:2310:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003128, "u4"}, ^~~~ ../.././src/intl/uni_7b.inc:2311:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003129, "iu"}, ^~~~ ../.././src/intl/uni_7b.inc:2312:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000312a, "v4"}, ^~~~ ../.././src/intl/uni_7b.inc:2313:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000312b, "nG"}, ^~~~ ../.././src/intl/uni_7b.inc:2314:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000312c, "gn"}, ^~~~ ../.././src/intl/uni_7b.inc:2315:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000321c, "(JU)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:2316:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003220, "1c"}, ^~~~ ../.././src/intl/uni_7b.inc:2317:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003221, "2c"}, ^~~~ ../.././src/intl/uni_7b.inc:2318:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003222, "3c"}, ^~~~ ../.././src/intl/uni_7b.inc:2319:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003223, "4c"}, ^~~~ ../.././src/intl/uni_7b.inc:2320:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003224, "5c"}, ^~~~ ../.././src/intl/uni_7b.inc:2321:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003225, "6c"}, ^~~~ ../.././src/intl/uni_7b.inc:2322:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003226, "7c"}, ^~~~ ../.././src/intl/uni_7b.inc:2323:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003227, "8c"}, ^~~~ ../.././src/intl/uni_7b.inc:2324:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003228, "9c"}, ^~~~ ../.././src/intl/uni_7b.inc:2325:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x00003229, "10c"}, ^~~~~ ../.././src/intl/uni_7b.inc:2326:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000327f, "KSC"}, ^~~~~ ../.././src/intl/uni_7b.inc:2327:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000033c2, "am"}, ^~~~ ../.././src/intl/uni_7b.inc:2328:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x000033d8, "pm"}, ^~~~ ../.././src/intl/uni_7b.inc:2329:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb00, "ff"}, ^~~~ ../.././src/intl/uni_7b.inc:2330:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb01, "fi"}, ^~~~ ../.././src/intl/uni_7b.inc:2331:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb02, "fl"}, ^~~~ ../.././src/intl/uni_7b.inc:2332:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb03, "ffi"}, ^~~~~ ../.././src/intl/uni_7b.inc:2333:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb04, "ffl"}, ^~~~~ ../.././src/intl/uni_7b.inc:2334:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb05, "St"}, ^~~~ ../.././src/intl/uni_7b.inc:2335:15: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fb06, "st"}, ^~~~ ../.././src/intl/uni_7b.inc:2336:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe7d, "3+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2337:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe82, "aM."}, ^~~~~ ../.././src/intl/uni_7b.inc:2338:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe84, "aH."}, ^~~~~ ../.././src/intl/uni_7b.inc:2339:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe88, "ah."}, ^~~~~ ../.././src/intl/uni_7b.inc:2340:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe8d, "a+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2341:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe8e, "a+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2342:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe8f, "b+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2343:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe90, "b+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2344:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe91, "b+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2345:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe92, "b+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2346:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe93, "tm-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2347:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe94, "tm."}, ^~~~~ ../.././src/intl/uni_7b.inc:2348:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe95, "t+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2349:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe96, "t+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2350:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe97, "t+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2351:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe98, "t+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2352:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe99, "tk-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2353:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe9a, "tk."}, ^~~~~ ../.././src/intl/uni_7b.inc:2354:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe9b, "tk,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2355:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe9c, "tk;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2356:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe9d, "g+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2357:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe9e, "g+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2358:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fe9f, "g+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2359:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea0, "g+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2360:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea1, "hk-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2361:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea2, "hk."}, ^~~~~ ../.././src/intl/uni_7b.inc:2362:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea3, "hk,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2363:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea4, "hk;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2364:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea5, "x+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2365:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea6, "x+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2366:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea7, "x+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2367:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea8, "x+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2368:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fea9, "d+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2369:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feaa, "d+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2370:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feab, "dk-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2371:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feac, "dk."}, ^~~~~ ../.././src/intl/uni_7b.inc:2372:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fead, "r+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2373:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feae, "r+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2374:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feaf, "z+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2375:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb0, "z+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2376:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb1, "s+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2377:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb2, "s+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2378:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb3, "s+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2379:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb4, "s+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2380:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb5, "sn-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2381:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb6, "sn."}, ^~~~~ ../.././src/intl/uni_7b.inc:2382:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb7, "sn,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2383:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb8, "sn;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2384:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feb9, "c+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2385:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feba, "c+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2386:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000febb, "c+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2387:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000febc, "c+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2388:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000febd, "dd-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2389:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000febe, "dd."}, ^~~~~ ../.././src/intl/uni_7b.inc:2390:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000febf, "dd,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2391:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec0, "dd;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2392:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec1, "tj-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2393:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec2, "tj."}, ^~~~~ ../.././src/intl/uni_7b.inc:2394:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec3, "tj,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2395:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec4, "tj;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2396:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec5, "zH-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2397:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec6, "zH."}, ^~~~~ ../.././src/intl/uni_7b.inc:2398:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec7, "zH,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2399:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec8, "zH;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2400:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fec9, "e+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2401:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feca, "e+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2402:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fecb, "e+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2403:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fecc, "e+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2404:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fecd, "i+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2405:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fece, "i+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2406:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fecf, "i+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2407:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed0, "i+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2408:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed1, "f+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2409:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed2, "f+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2410:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed3, "f+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2411:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed4, "f+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2412:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed5, "q+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2413:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed6, "q+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2414:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed7, "q+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2415:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed8, "q+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2416:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fed9, "k+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2417:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feda, "k+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2418:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fedb, "k+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2419:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fedc, "k+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2420:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fedd, "l+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2421:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fede, "l+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2422:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fedf, "l+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2423:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee0, "l+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2424:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee1, "m+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2425:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee2, "m+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2426:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee3, "m+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2427:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee4, "m+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2428:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee5, "n+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2429:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee6, "n+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2430:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee7, "n+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2431:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee8, "n+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2432:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fee9, "h+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2433:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feea, "h+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2434:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feeb, "h+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2435:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feec, "h+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2436:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feed, "w+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2437:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feee, "w+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2438:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feef, "j+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2439:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef0, "j+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2440:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef1, "y+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2441:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef2, "y+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2442:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef3, "y+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2443:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef4, "y+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2444:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef5, "lM-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2445:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef6, "lM."}, ^~~~~ ../.././src/intl/uni_7b.inc:2446:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef7, "lH-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2447:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef8, "lH."}, ^~~~~ ../.././src/intl/uni_7b.inc:2448:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fef9, "lh-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2449:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fefa, "lh."}, ^~~~~ ../.././src/intl/uni_7b.inc:2450:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fefb, "la-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2451:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000fefc, "la."}, ^~~~~ ../.././src/intl/uni_7b.inc:2452:15: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000feff, ""}, ^~ ../.././src/intl/uni_7b.inc:2453:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000ff61, "."}, ^~~ ../.././src/intl/uni_7b.inc:2454:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000ff62, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:2455:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000ff63, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:2456:15: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] {0x0000ff64, ","}, ^~~ charsets.c:150:14: warning: assigning to 'const unsigned char *' from 'const char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] p[i].u.str = strings[i]; ^ ~~~~~~~~~~ charsets.c:190:22: warning: returning 'const char [2]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (u < 128) return strings[u]; ^~~~~~~~~~ charsets.c:205:43: warning: returning 'char [2]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (nbsp_mode == NBSP_MODE_HACK) return NBSP_CHAR_STRING; ^~~~~~~~~~~~~~~~ charsets.c:206:37: warning: returning 'char [2]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] else /* NBSP_MODE_ASCII */ return " "; ^~~ charsets.c:208:35: warning: returning 'char [1]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (u == UCS_SOFT_HYPHEN) return ""; ^~ charsets.c:213:12: warning: returning 'const char [2]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return strings[0x80 + j]; ^~~~~~~~~~~~~~~~~ charsets.c:216:11: warning: returning 'const char [2]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return strings[codepages[to].table[j].c]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:285:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = strchr(s, '\0'); ^ charsets.c:285:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = strchr(s, '\0'); ^ ~~~~~~~~~~~~~~~ charsets.c:323:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(utf8_char, '\0'); ^~~~~~~~~ charsets.c:323:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(utf8_char, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:341:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ charsets.c:341:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:369:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ charsets.c:369:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:395:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(max_cells>=0); ^~~~~~~~~~~~~~~~~~~~ charsets.c:395:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(max_cells>=0); ^~~~~~~~~~~~~~~~~~~~ charsets.c:398:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ charsets.c:398:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:440:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ charsets.c:440:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ charsets.c:441:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ charsets.c:441:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ charsets.c:444:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ charsets.c:444:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:483:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~ charsets.c:483:12: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:508:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ charsets.c:508:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ charsets.c:509:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(start); ^~~~~~~~~~~~~ charsets.c:509:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(start); ^~~~~~~~~~~~~ charsets.c:510:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ charsets.c:510:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ charsets.c:556:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~ charsets.c:556:12: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:717:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("utf8char_len_tab out of range"); ^~~~~~~~ charsets.c:717:13: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("utf8char_len_tab out of range"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:742:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_cp_ptr_utf8(&codepages[from])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:742:2: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_cp_ptr_utf8(&codepages[from])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:756:10: warning: returning 'const char [2]' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return strings[c]; ^~~~~~~~~~ charsets.c:788:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(ct[*p].u.str == no_str, "bad utf encoding #1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:788:4: warning: passing 'char [61]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(ct[*p].u.str == no_str, "bad utf encoding #1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:801:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!ct[*p].t, "bad utf encoding #2"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:801:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!ct[*p].t, "bad utf encoding #2"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:842:22: warning: assigning to 'const unsigned char *' from 'const char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] utf_table[i].u.str = strings[i]; ^ ~~~~~~~~~~ charsets.c:846:33: warning: passing 'const char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] utf_table[i].u.str = stracpy(strings[i]); ^~~~~~~~~~ charsets.c:916:39: warning: passing 'const char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_utf8(table, UCS_NO_BREAK_SPACE, strings[NBSP_CHAR]); ^~~~~~~~~~~~~~~~~~ charsets.c:917:36: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_utf8(table, UCS_SOFT_HYPHEN, ""); ^~ charsets.c:923:7: warning: passing 'const char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] strings[i]); ^~~~~~~~~~ charsets.c:927:6: warning: passing 'const char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] strings[codepages[to].table[i].c]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:997:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *second = element->s; ^ ~~~~~~~~~~ charsets.c:1218:49: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] if (chars[charspos] < 128 || !convert_table) PUTC; ^~~~ charsets.c:1225:24: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] if (i >= charslen) PUTC; ^~~~ charsets.c:1232:4: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] PUTC; ^~~~ charsets.c:1261:20: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!translit) PUTC; ^~~~ charsets.c:1263:11: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] } else PUTC; ^~~~ charsets.c:1270:13: warning: assigning to 'const unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] translit = ""; ^ ~~ charsets.c:1390:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] = INIT_FASTFIND_INDEX("charsets_lookup", charsets_list_reset, charsets_list_next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:1400:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(name, "System")) { ^~~~ charsets.c:1402:8: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] name = nl_langinfo(CODESET); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:1409:62: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] codepage = fastfind_search(&ff_charsets_index, name, strlen(name)); ^~~~ charsets.c:1411:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(codepages <= codepage && codepage < codepages + N_CODEPAGES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:1411:3: warning: passing 'char [78]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(codepages <= codepage && codepage < codepages + N_CODEPAGES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:1415:23: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return get_cp_index("us-ascii") | syscp; ^~~~~~~~~~ charsets.c:1448:27: warning: returning 'char [5]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cp_index < 0) return "none"; ^~~~~~ charsets.c:1449:45: warning: returning 'char [7]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cp_index & SYSTEM_CHARSET_FLAG) return "System"; ^~~~~~~~ charsets.c:1460:27: warning: returning 'char [5]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cp_index < 0) return "none"; ^~~~~~ charsets.c:1461:45: warning: returning 'char [7]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cp_index & SYSTEM_CHARSET_FLAG) return "System"; ^~~~~~~~ charsets.c:1473:27: warning: returning 'char [5]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (cp_index < 0) return "none"; ^~~~~~ event.c:92:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(events[id].name); ^~~~~~~~~~~~~~~ event.c:102:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] namelen = strlen(name); ^~~~ event.c:125:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(name && name[0], "Empty or missing event name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.c:125:2: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(name && name[0], "Empty or missing event name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.c:130:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] namelen = strlen(name); ^~~~ event.c:135:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(event != NULL, "Hash item with no value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.c:135:3: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(event != NULL, "Hash item with no value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.c:209:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ event.c:209:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ event.c:250:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ event.c:250:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ interlink.c:116:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(sun_path); ^~~~~~~~~~~~~~~~ interlink.c:116:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(sun_path); ^~~~~~~~~~~~~~~~ interlink.c:124:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(sun_path, ELINKS_SOCK_NAME); ^~~~~~~~~~~~~~~~ interlink.c:126:23: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_cmd_opt_int("session-ring")); ^~~~~~~~~~~~~~ interlink.c:139:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ interlink.c:139:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ interlink.c:174:3: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Socket path name '%s' is too long: %d >= %zu", ^~~~~~~~ interlink.c:174:12: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Socket path name '%s' is too long: %d >= %zu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interlink.c:209:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ interlink.c:209:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ interlink.c:225:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(addr); ^~~~~~~~~~~~ interlink.c:225:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(addr); ^~~~~~~~~~~~ interlink.c:329:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~ interlink.c:329:16: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interlink.c:340:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ interlink.c:340:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ interlink.c:346:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] ns = accept(info->fd, info->addr, &l); ^~ interlink.c:348:24: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] report_af_unix_error("accept()", errno); ^~~~~~~~~~ interlink.c:387:25: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] report_af_unix_error("socket()", errno); ^~~~~~~~~~ interlink.c:397:25: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] report_af_unix_error("bind()", errno); ^~~~~~~~ interlink.c:418:24: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] report_af_unix_error("listen()", errno); ^~~~~~~~~~ interlink.c:449:25: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] report_af_unix_error("socket()", errno); ^~~~~~~~~~ interlink.c:461:25: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] report_af_unix_error("connect()", errno); ^~~~~~~~~~~ main.c:67:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!remote_session_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:67:2: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!remote_session_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:74:17: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool("protocol.file.allow_special_files") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:75:33: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string_list(url_list, "file:///dev/stdin", 17); ^~~~~~~~~~~~~~~~~~~ main.c:77:20: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_cmd_opt_bool("no-connect") = 1; ^~~~~~~~~~~~ main.c:83:33: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int *dump = &get_cmd_opt_bool("dump"); ^~~~~~ main.c:85:35: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!*dump && !get_cmd_opt_bool("source")) ^~~~~~~~ main.c:96:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *home = getenv("HOME"); ^ ~~~~~~~~~~~~~~ main.c:99:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] chdir(home); ^~~~ main.c:116:17: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bindtextdomain(PACKAGE, LOCALEDIR); ^~~~~~~ main.c:116:26: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bindtextdomain(PACKAGE, LOCALEDIR); ^~~~~~~~~ main.c:117:13: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] textdomain(PACKAGE); ^~~~~~~ main.c:136:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Cannot create a pipe for internal communication.")); ^~~~~ main.c:136:17: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Cannot create a pipe for internal communication.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:160:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_cmd_opt_bool("no-home")) { ^~~~~~~~~ main.c:167:23: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ main.c:168:26: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("dump") ^~~~~~ main.c:169:26: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("source") ^~~~~~~~ main.c:187:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("dump") ^~~~~~ main.c:188:26: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_cmd_opt_bool("source")) { ^~~~~~~~ main.c:199:42: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *arg = get_cmd_opt_bool("dump") ^~~~~~ main.c:199:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *arg = get_cmd_opt_bool("dump") ^ ~~~~~~~~~~~~~~~~~~~~~~~~ main.c:202:21: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("URL expected after -%s"), arg); ^~~~~~~~~~~~~~~~~~~~~~~~ main.c:210:21: warning: passing 'char [25]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("No running ELinks found.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:216:20: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("No remote session to connect to.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:224:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Unable to encode session info.")); ^~~~~ main.c:224:18: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Unable to encode session info.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:241:5: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Unable to attach_terminal().")); ^~~~~ main.c:241:19: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("Unable to attach_terminal().")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:349:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] program.path = argv[0]; ^ ~~~~~~~ select.c:126:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:126:2: warning: passing 'char [85]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:138:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("get_handler: bad type %d", tp); ^~~~~~~~ select.c:138:11: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("get_handler: bad type %d", tp); ^~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:147:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:147:2: warning: passing 'char [86]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:279:5: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~ select.c:279:19: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:282:6: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL(gettext("%d select() failures."), ^~~~~~~~ select.c:282:23: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL(gettext("%d select() failures."), ^~~~~~~~~~~~~~~~~~~~~~~ timer.c:84:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(id && delay > 0); ^~~~~~~~~~~~~~~~~~~~~~~ timer.c:84:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(id && delay > 0); ^~~~~~~~~~~~~~~~~~~~~~~ timer.c:107:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(id != NULL); ^~~~~~~~~~~~~~~~~~ timer.c:107:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(id != NULL); ^~~~~~~~~~~~~~~~~~ version.c:37:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, " ("); ^~~~ version.c:40:36: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (i > 0) add_to_string(string, ", "); ^~~~ version.c:44:24: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, ")"); ^~~ version.c:54:36: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (i > 0) add_to_string(string, ", "); ^~~~ version.c:67:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string && string->source && start_at < string->length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ version.c:67:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(string && string->source && start_at < string->length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ version.c:73:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((pos = strchr(pos, ' '))) { ^~~ version.c:73:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((pos = strchr(pos, ' '))) { ^ ~~~~~~~~~~~~~~~~ version.c:96:32: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&string, "ELinks %s", VERSION_STRING); ^~~~~~~~~~~ version.c:99:33: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&string, "%s", build_id); ^~~~ version.c:103:34: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&string, _("Built on %s %s", term), ^~~~~~~~~~~~~~~~ version.c:107:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\n\n"); ^~~~~~ version.c:108:28: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, _("Text WWW browser", term)); ^~~~~~~~~~~~~~~~~~ version.c:113:5: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Features:", term), "\n", ^~~~~~~~~~~ version.c:115:5: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Standard", term), ^~~~~~~~~~ version.c:154:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *last_newline = strrchr(string.source, '\n'); ^~~~~~~~~~~~~ version.c:154:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *last_newline = strrchr(string.source, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:111:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int programlen = strlen(program); ^~~~~~~ default.c:25:16: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("MIME type associations"), ^~~~~~ default.c:26:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "type", OPT_AUTOCREATE, ^~~~~~ default.c:25:24: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("MIME type associations"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:25:2: warning: initializing 'unsigned char *' with an expression of type 'char [306]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("MIME type associations"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:34:16: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime.type", NULL, ^~~~~~~~~~~ default.c:35:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", OPT_AUTOCREATE, ^~~~~~~~~~~~ default.c:34:2: warning: initializing 'unsigned char *' with an expression of type 'char [74]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime.type", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:39:18: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.type._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~ default.c:40:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ default.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char [73]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.type._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:45:16: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File type handlers"), ^~~~~~ default.c:46:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "handler", OPT_AUTOCREATE, ^~~~~~~~~ default.c:45:24: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File type handlers"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ default.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char [435]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File type handlers"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:56:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime.handler", NULL, ^~~~~~~~~~~~~~ default.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", OPT_AUTOCREATE, ^~~~~~~~~~~~ default.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime.handler", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:60:16: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime.handler._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~ default.c:61:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, ^~~~~~~~~~~~ default.c:60:2: warning: initializing 'unsigned char *' with an expression of type 'char [64]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime.handler._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:65:16: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:66:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "ask", 0, 1, ^~~~~ default.c:65:54: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ default.c:65:2: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:69:16: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:70:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "block", 0, 1, ^~~~~~~ default.c:69:54: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ default.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char [48]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:73:18: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:74:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "program", 0, "", ^~~~~~~~~ default.c:73:56: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ default.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char [148]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:81:16: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File extension associations"), ^~~~~~ default.c:82:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "extension", OPT_AUTOCREATE, ^~~~~~~~~~~ default.c:81:24: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File extension associations"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:81:2: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File extension associations"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:85:18: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.extension", NULL, ^~~~~~~~~~~~~~~~ default.c:86:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ default.c:85:2: warning: initializing 'unsigned char *' with an expression of type 'char [75]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.extension", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:93:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("gif", "image/gif"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:93:26: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("gif", "image/gif"), ^~~~~ default.c:94:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:94:26: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), ^~~~~ default.c:95:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:95:26: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), ^~~~~~ default.c:96:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("png", "image/png"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:96:26: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("png", "image/png"), ^~~~~ default.c:97:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("txt", "text/plain"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:97:26: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("txt", "text/plain"), ^~~~~ default.c:98:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("htm", "text/html"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:98:26: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("htm", "text/html"), ^~~~~ default.c:99:2: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("html", "text/html"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:99:26: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("html", "text/html"), ^~~~~~ default.c:117:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *extend = extension + strlen(extension) - 1; ^~~~~~~~~ default.c:121:46: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] opt_tree = get_opt_rec_real(config_options, "mime.extension"); ^~~~~~~~~~~~~~~~ default.c:124:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *namepos = opt->name + strlen(opt->name) - 1; ^~~~~~~~~ default.c:155:41: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] opt = get_opt_rec_real(config_options, "mime.type"); ^~~~~~~~~~~ default.c:160:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (add_optname_to_string(&name, type, strlen(type))) { ^~~~ default.c:162:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pos = strchr(name.source, '/'); ^~~~~~~~~~~ default.c:162:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pos = strchr(name.source, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ default.c:182:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type_opt); ^~~~~~~~~~~~~~~~ default.c:182:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(type_opt); ^~~~~~~~~~~~~~~~ default.c:184:49: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] handler_opt = get_opt_rec_real(config_options, "mime.handler"); ^~~~~~~~~~~~~~ default.c:204:57: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return init_mime_handler(get_opt_str_tree(handler_opt, "program"), ^~~~~~~~~ default.c:207:37: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool_tree(handler_opt, "ask"), ^~~~~ default.c:208:37: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_opt_bool_tree(handler_opt, "block")); ^~~~~~~ default.c:218:15: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Option system"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mailcap.c:89:16: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mailcap"), ^~~~~~ mailcap.c:90:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "mailcap", 0, ^~~~~~~~~ mailcap.c:89:24: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mailcap"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ mailcap.c:89:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mailcap"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:93:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Enable"), ^~~~~~~~~~~~~~ mailcap.c:94:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ mailcap.c:93:32: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ mailcap.c:93:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:97:18: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.mailcap", N_("Path"), ^~~~~~~~~~~~~~ mailcap.c:98:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "path", 0, DEFAULT_MAILCAP_PATH, ^~~~~~ mailcap.c:97:34: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.mailcap", N_("Path"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ mailcap.c:97:2: warning: initializing 'unsigned char *' with an expression of type 'char [109]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.mailcap", N_("Path"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:102:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), ^~~~~~~~~~~~~~ mailcap.c:103:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "ask", 0, 1, ^~~~~ mailcap.c:102:32: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:102:2: warning: initializing 'unsigned char *' with an expression of type 'char [50]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:106:15: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("mime.mailcap", N_("Type query string"), ^~~~~~~~~~~~~~ mailcap.c:107:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "description", 0, 0, 2, 0, ^~~~~~~~~~~~~ mailcap.c:106:31: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("mime.mailcap", N_("Type query string"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:106:2: warning: initializing 'unsigned char *' with an expression of type 'char [190]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("mime.mailcap", N_("Type query string"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:115:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), ^~~~~~~~~~~~~~ mailcap.c:116:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "prioritize", 0, 1, ^~~~~~~~~~~~ mailcap.c:115:32: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:115:2: warning: initializing 'unsigned char *' with an expression of type 'char [165]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:153:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int commandlen = strlen(command); ^~~~~~~ mailcap.c:235:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fieldend = strchr(fieldend, ';'); ^~~~~~~~ mailcap.c:235:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] fieldend = strchr(fieldend, ';'); ^ ~~~~~~~~~~~~~~~~~~~~~ mailcap.c:246:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fieldend = field + strlen(field) - 1; ^~~~~ mailcap.c:285:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strncasecmp(field, "needsterminal", 13)) { ^~~~~ mailcap.c:288:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(field, "copiousoutput", 13)) { ^~~~~ mailcap.c:291:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(field, "test", 4)) { ^~~~~ mailcap.c:307:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(field, "description", 11)) { ^~~~~ mailcap.c:323:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] FILE *file = fopen(filename, "rb"); ^~~~~~~~ mailcap.c:356:21: warning: passing 'char [57]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] usrerror(gettext("Badly formated mailcap entry " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailcap.c:362:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] basetypeend = strchr(type, '/'); ^~~~ mailcap.c:362:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] basetypeend = strchr(type, '/'); ^ ~~~~~~~~~~~~~~~~~ mailcap.c:363:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] typelen = strlen(type); ^~~~ mailcap.c:409:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!path || !*path) path = getenv("MAILCAP"); ^ ~~~~~~~~~~~~~~~~~ mailcap.c:410:18: warning: assigning to 'unsigned char *' from 'char [107]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!path) path = DEFAULT_MAILCAP_PATH; ^ ~~~~~~~~~~~~~~~~~~~~ mailcap.c:467:5: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { "mime.mailcap", change_hook_mailcap }, ^~~~~~~~~~~~~~ mailcap.c:473:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ mailcap.c:517:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(command, "%s'", 3)) { ^~~~~~~ mailcap.c:557:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pager = getenv("PAGER"); ^ ~~~~~~~~~~~~~~~ mailcap.c:559:29: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!pager && file_exists(DEFAULT_PAGER_PATH)) { ^~~~~~~~~~~~~~~~~~ mailcap.c:560:10: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] pager = DEFAULT_PAGER_PATH; ^ ~~~~~~~~~~~~~~~~~~ mailcap.c:561:36: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!pager && file_exists(DEFAULT_LESS_PATH)) { ^~~~~~~~~~~~~~~~~ mailcap.c:562:10: warning: assigning to 'unsigned char *' from 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] pager = DEFAULT_LESS_PATH; ^ ~~~~~~~~~~~~~~~~~ mailcap.c:563:36: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!pager && file_exists(DEFAULT_MORE_PATH)) { ^~~~~~~~~~~~~~~~~ mailcap.c:564:10: warning: assigning to 'unsigned char *' from 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] pager = DEFAULT_MORE_PATH; ^ ~~~~~~~~~~~~~~~~~ mailcap.c:621:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] item = get_hash_item(mailcap_map, type, strlen(type)); ^~~~ mailcap.c:630:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *wildpos = strchr(type, '/'); ^~~~ mailcap.c:630:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *wildpos = strchr(type, '/'); ^ ~~~~~~~~~~~~~~~~~ mailcap.c:691:15: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Mailcap"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ mimetypes.c:46:16: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mimetypes files"), ^~~~~~ mimetypes.c:47:3: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] "mimetypes", 0, ^~~~~~~~~~~ mimetypes.c:46:24: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mimetypes files"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char [149]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mimetypes files"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:52:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), ^~~~~~~~~~~~~~~~ mimetypes.c:53:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ mimetypes.c:52:34: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ mimetypes.c:52:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:56:18: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.mimetypes", N_("Path"), ^~~~~~~~~~~~~~~~ mimetypes.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "path", 0, DEFAULT_MIMETYPES_PATH, ^~~~~~ mimetypes.c:56:36: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.mimetypes", N_("Path"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ mimetypes.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char [69]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime.mimetypes", N_("Path"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:90:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int ctypelen = strlen(ctype); ^~~~~ mimetypes.c:107:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] extlen = strlen(extension); ^~~~~~~~~ mimetypes.c:134:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] FILE *file = fopen(filename, "rb"); ^~~~~~~~ mimetypes.c:139:15: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(line, MAX_STR_LEN - 1, file)) { ^~~~ mimetypes.c:144:18: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] token = strchr(line, '#'); ^~~~ mimetypes.c:144:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] token = strchr(line, '#'); ^ ~~~~~~~~~~~~~~~~~ mimetypes.c:158:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strchr(ctype, '/')) continue; ^~~~~ mimetypes.c:177:28: warning: assigning to 'unsigned char *' from 'char [125]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!path || !*path) path = DEFAULT_MIMETYPES_PATH; ^ ~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:226:5: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { "mime.mimetypes", change_hook_mimetypes }, ^~~~~~~~~~~~~~~~ mimetypes.c:232:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ mimetypes.c:248:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] extensionlen = strlen(extension); ^~~~~~~~~ mimetypes.c:263:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] trimmed = strchr(extension, '.'); ^~~~~~~~~ mimetypes.c:263:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] trimmed = strchr(extension, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:280:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Mimetypes files"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ dialogs.c:29:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(opt); ^~~~~~~~~~~ dialogs.c:29:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(opt); ^~~~~~~~~~~ dialogs.c:32:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && add_optname_to_string(&translated, id, strlen(id))) ^~ dialogs.c:44:36: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct option *opt = get_real_opt("mime.extension", ^~~~~~~~~~~~~~~~ dialogs.c:59:21: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] opt = get_real_opt("mime.extension", extension); ^~~~~~~~~~~~~~~~ dialogs.c:67:18: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] msg_text(term, N_("Delete extension %s -> %s?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:70:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_del_ext, B_ENTER), ^ dialogs.c:71:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ^ dialogs.c:66:3: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete extension"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~ dialogs.c:89:23: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&name, "mime.extension."); ^~~~~~~~~~~~~~~~~ dialogs.c:90:48: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_optname_to_string(&name, ext->ext, strlen(ext->ext)); ^~~~~~~~ dialogs.c:115:37: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] struct option *opt = get_real_opt("mime.extension", fcp); ^~~~~~~~~~~~~~~~ dialogs.c:126:17: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Extension", term); ^~~~~~~~~~~ dialogs.c:129:23: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("Extension(s)", term), 0, 0, check_nonempty, MAX_STR_LEN, new->ext, NULL); ^~~~~~~~~~~~~~ dialogs.c:130:23: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field(dlg, _("Content-Type", term), 0, 0, check_nonempty, MAX_STR_LEN, new->ct, NULL); ^~~~~~~~~~~~~~ dialogs.c:132:27: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, add_mime_extension, new); ^~~~~ dialogs.c:133:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ dialogs.c:135:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, MIME_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:135:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, MIME_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:150:50: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] LIST_OF(struct option) *opt_tree = get_opt_tree("mime.extension"); ^~~~~~~~~~~~~~~~ dialogs.c:159:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(opt->name, "_template_")) continue; ^~~~~~~~~ dialogs.c:163:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(opt->name))) { ^~~~~~~~~ mime.c:38:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("MIME"), ^~ mime.c:39:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "mime", OPT_SORT, ^~~~~~ mime.c:38:20: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("MIME"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ mime.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char [55]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("", N_("MIME"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:42:18: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime", N_("Default MIME-type"), ^~~~~~ mime.c:43:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "default_type", 0, DEFAULT_MIME_TYPE, ^~~~~~~~~~~~~~ mime.c:42:26: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime", N_("Default MIME-type"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ mime.c:42:2: warning: initializing 'unsigned char *' with an expression of type 'char [125]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("mime", N_("Default MIME-type"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:65:35: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pos = parse_header(cached->head, "Content-Disposition", NULL); ^~~~~~~~~~~~~~~~~~~~~ mime.c:68:26: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_header_param(pos, "filename", &filename); ^~~~~~~~~~ mime.c:74:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(filename); ^~~~~~~~ mime.c:97:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(filename, pos, strlen(pos) + 1); ^~~ mime.c:107:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *trimmed = strrchr(extension, '.'); ^~~~~~~~~ mime.c:107:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *trimmed = strrchr(extension, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ mime.c:114:28: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] content_type = straconcat("application/x-", trimmed + 1, ^~~~~~~~~~~~~~~~ mime.c:136:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *last_extension = strrchr(extension, '.'); ^~~~~~~~~ mime.c:136:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *last_extension = strrchr(extension, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ mime.c:146:14: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(*extension_list, last_extension)) ^~~~~~~~~~~~~~~ mime.c:146:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(*extension_list, last_extension)) ^~~~~~~~~~~~~~ mime.c:179:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(extension && *extension); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:179:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(extension && *extension); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:199:37: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctype = parse_header(cached->head, "Content-Type", NULL); ^~~~~~~~~~~~~~ mime.c:201:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = strchr(ctype, ';'); ^~~~~ mime.c:201:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = strchr(ctype, ';'); ^ ~~~~~~~~~~~~~~~~~~ mime.c:206:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctypelen = strlen(ctype); ^~~~~ mime.c:253:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strcasestr(sample, "")) ^~~~~~ mime.c:254:19: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ctype = stracpy("text/html"); ^~~~~~~~~~~ mime.c:295:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] convert_to_lowercase_locale_indep(extension, strlen(extension)); ^~~~~~~~~ mime.c:331:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri->data); ^~~~~~~~~~~~~~~~~ mime.c:331:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri->data); ^~~~~~~~~~~~~~~~~ mime.c:334:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_shell_safe_to_string(string, filename, strlen(filename)); ^~~~~~~~ mime.c:361:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("MIME"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ connection.c:79:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(priority != PRIORITIES, "Connection has no owner"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:79:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(priority != PRIORITIES, "Connection has no owner"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:239:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:239:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:246:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:246:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:253:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:253:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:260:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:260:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ connection.c:279:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(proxied_uri->protocol != PROTOCOL_PROXY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:279:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(proxied_uri->protocol != PROTOCOL_PROXY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:397:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(conn->running, "connection already suspended"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:397:2: warning: passing 'char [61]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(conn->running, "connection already suspended"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:403:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(active_connections >= 0, "active connections underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:403:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(active_connections >= 0, "active connections underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:539:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri->host); ^~~~~~~~~~~~~~~~~ connection.c:539:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri->host); ^~~~~~~~~~~~~~~~~ connection.c:594:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(conn->socket->fd != -1, "keepalive connection not connected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:594:2: warning: passing 'char [76]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(conn->socket->fd != -1, "keepalive connection not connected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:656:3: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!list_empty(keepalive_connections), "keepalive list empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:656:3: warning: passing 'char [74]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!list_empty(keepalive_connections), "keepalive list empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:717:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(func); ^~~~~~~~~~~~ connection.c:717:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(func); ^~~~~~~~~~~~ connection.c:719:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!conn->running, "connection already running"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:719:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(!conn->running, "connection already running"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:738:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:738:2: warning: passing 'char [87]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:755:30: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int max_tries = get_opt_int("connection.retries"); ^~~~~~~~~~~~~~~~~~~~ connection.c:757:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:757:2: warning: passing 'char [87]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:809:38: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int max_conns_to_host = get_opt_int("connection.max_connections_to_host"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:810:30: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int max_conns = get_opt_int("connection.max_connections"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1006:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(download); ^~~~~~~~~~~~~~~~ connection.c:1006:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(download); ^~~~~~~~~~~~~~~~ connection.c:1013:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(download->conn != NULL, "last state is %d", download->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1013:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(download->conn != NULL, "last state is %d", download->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1023:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(conn->pri[download->pri] >= 0, "priority counter underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1023:2: warning: passing 'char [75]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(conn->pri[download->pri] >= 0, "priority counter underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1046:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(old); ^~~~~~~~~~~ connection.c:1046:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(old); ^~~~~~~~~~~ connection.c:1072:2: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(old->conn != NULL, "last state is %d", old->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1072:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(old->conn != NULL, "last state is %d", old->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1104:33: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (total_len < (get_opt_long("document.cache.memory.size") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1113:3: warning: assigning to 'const unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(total_pri, "detaching free connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1113:3: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(total_pri, "detaching free connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1156:19: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? get_opt_int("connection.unrestartable_receive_timeout") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1157:19: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : get_opt_int("connection.receive_timeout")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1169:19: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ? get_opt_int("connection.unrestartable_receive_timeout") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ connection.c:1170:19: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : get_opt_int("connection.receive_timeout")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:92:21: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(dnsentry->name, name)) { ^~~~~~~~~~~~~~ dns.c:92:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(dnsentry->name, name)) { ^~~~ dns.c:103:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int namelen = strlen(name); ^~~~ dns.c:107:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(addrno > 0); ^~~~~~~~~~~~~~~~~~ dns.c:107:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(addrno > 0); ^~~~~~~~~~~~~~~~~~ dns.c:162:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (getaddrinfo(name, NULL, &hint, &ai) != 0) return DNS_ERROR; ^~~~ dns.c:211:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ai_cur->ai_addrlen <= sizeof(*addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:211:3: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(ai_cur->ai_addrlen <= sizeof(*addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:256:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ dns.c:256:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ dns.c:303:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ dns.c:303:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ dns.c:351:36: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!force_async && !get_opt_bool("connection.async_dns")) { ^~~~~~~~~~~~~~~~~~~~~~ dns.c:357:15: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(dnsquery->name) + 1); ^~~~~~~~~~~~~~ dns.c:474:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int namelen = strlen(name); ^~~~ dns.c:501:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(queryref); ^~~~~~~~~~~~~~~~ dns.c:501:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(queryref); ^~~~~~~~~~~~~~~~ dns.c:514:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(dnsentry && dnsentry->addrno > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:514:3: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(dnsentry && dnsentry->addrno > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:534:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(query); ^~~~~~~~~~~~~ dns.c:534:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(query); ^~~~~~~~~~~~~ progress.c:44:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(progress->timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:44:2: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(progress->timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:129:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket->connect_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:129:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(socket->connect_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:233:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(connect_info); ^~~~~~~~~~~~~~~~~~~~ socket.c:233:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(connect_info); ^~~~~~~~~~~~~~~~~~~~ socket.c:472:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri && socket); ^~~~~~~~~~~~~~~~~~~~~ socket.c:472:3: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri && socket); ^~~~~~~~~~~~~~~~~~~~~ socket.c:506:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(socket->connect_info != NULL, "Lost connect_info!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:506:2: warning: passing 'char [66]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(socket->connect_info != NULL, "Lost connect_info!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:540:36: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int only_local = get_cmd_opt_bool("localhost"); ^~~~~~~~~~~ socket.c:544:30: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int try_ipv6 = get_opt_bool("connection.try_ipv6"); ^~~~~~~~~~~~~~~~~~~~~ socket.c:546:30: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int try_ipv4 = get_opt_bool("connection.try_ipv4"); ^~~~~~~~~~~~~~~~~~~~~ socket.c:675:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(i >= connect_info->addrno); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:675:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(i >= connect_info->addrno); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:728:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(wb != NULL, "write socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:728:2: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(wb != NULL, "write socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:751:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(wb->length - wb->pos > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:751:3: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(wb->length - wb->pos > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:810:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ socket.c:810:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ socket.c:858:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(rb != NULL, "read socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:858:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(rb != NULL, "read socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:881:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(rb->freespace > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:881:3: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(rb->freespace > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:925:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(rb->freespace >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:925:3: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(rb->freespace >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:1012:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(n >= 0 && n <= rb->length, "bad number of bytes: %d", n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:1012:2: warning: passing 'char [68]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(n >= 0 && n <= rb->length, "bad number of bytes: %d", n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:27:12: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_WAIT, N_("Waiting in queue")}, ^~~~~~~~~~~~~~~~~~~~~~ state.c:28:12: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_DNS, N_("Looking up host")}, ^~~~~~~~~~~~~~~~~~~~~ state.c:29:12: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_CONN, N_("Making connection")}, ^~~~~~~~~~~~~~~~~~~~~~~ state.c:30:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_SSL_NEG, N_("SSL negotiation")}, ^~~~~~~~~~~~~~~~~~~~~ state.c:31:12: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_SENT, N_("Request sent")}, ^~~~~~~~~~~~~~~~~~ state.c:32:13: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_LOGIN, N_("Logging in")}, ^~~~~~~~~~~~~~~~ state.c:33:12: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_GETH, N_("Getting headers")}, ^~~~~~~~~~~~~~~~~~~~~ state.c:34:12: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_PROC, N_("Server is processing request")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:35:13: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_TRANS, N_("Transferring")}, ^~~~~~~~~~~~~~~~~~ state.c:42:18: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_WAIT_REDIR, N_("Waiting for redirect confirmation")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:43:11: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_OK, N_("OK")}, ^~~~~~~~ state.c:44:19: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_INTERRUPTED, N_("Interrupted")}, ^~~~~~~~~~~~~~~~~ state.c:45:14: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_EXCEPT, N_("Socket exception")}, ^~~~~~~~~~~~~~~~~~~~~~ state.c:46:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_INTERNAL, N_("Internal error")}, ^~~~~~~~~~~~~~~~~~~~ state.c:47:18: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_OUT_OF_MEM, N_("Out of memory")}, ^~~~~~~~~~~~~~~~~~~ state.c:48:14: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_NO_DNS, N_("Host not found")}, ^~~~~~~~~~~~~~~~~~~~ state.c:49:18: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_CANT_WRITE, N_("Error writing to socket")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:50:17: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_CANT_READ, N_("Error reading from socket")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:51:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_MODIFIED, N_("Data modified")}, ^~~~~~~~~~~~~~~~~~~ state.c:52:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_BAD_URL, N_("Bad URL syntax")}, ^~~~~~~~~~~~~~~~~~~~ state.c:53:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_TIMEOUT, N_("Receive timeout")}, ^~~~~~~~~~~~~~~~~~~~~ state.c:54:15: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_RESTART, N_("Request must be restarted")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:55:13: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_STATE, N_("Can't get socket state")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:56:18: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_LOCAL_ONLY, N_("Only local connections are permitted")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:57:20: warning: initializing 'unsigned char *' with an expression of type 'char [45]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_NO_FORCED_DNS, N_("No host in the specified IP family was found")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:59:19: warning: initializing 'unsigned char *' with an expression of type 'char [83]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_ENCODE_ERROR, N_("Error while decoding file. This might be caused\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:62:23: warning: initializing 'unsigned char *' with an expression of type 'char [127]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_UNKNOWN_PROTOCOL, N_("This URL contains a protocol not yet known by ELinks.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:66:24: warning: initializing 'unsigned char *' with an expression of type 'char [194]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_EXTERNAL_PROTOCOL, N_("This URL contains a protocol that is not natively known\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:71:18: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_HTTP_ERROR, N_("Bad HTTP response")}, ^~~~~~~~~~~~~~~~~~~~~~~ state.c:72:16: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_HTTP_204, N_("No content")}, ^~~~~~~~~~~~~~~~ state.c:74:17: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FILE_TYPE, N_("Unknown file type")}, ^~~~~~~~~~~~~~~~~~~~~~~ state.c:75:18: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FILE_ERROR, N_("Error opening file")}, ^~~~~~~~~~~~~~~~~~~~~~~~ state.c:76:24: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FILE_CGI_BAD_PATH, N_("CGI script not in CGI path")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:77:21: warning: initializing 'unsigned char *' with an expression of type 'char [51]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FILE_ANONYMOUS, N_("Local file access is not allowed in anonymous mode")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:80:17: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FTP_ERROR, N_("Bad FTP response")}, ^~~~~~~~~~~~~~~~~~~~~~ state.c:81:19: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FTP_UNAVAIL, N_("FTP service unavailable")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:82:17: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FTP_LOGIN, N_("Bad FTP login")}, ^~~~~~~~~~~~~~~~~~~ state.c:83:16: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FTP_PORT, N_("FTP PORT command failed")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:84:19: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FTP_NO_FILE, N_("File not found")}, ^~~~~~~~~~~~~~~~~~~~ state.c:85:21: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FTP_FILE_ERROR, N_("FTP file error")}, ^~~~~~~~~~~~~~~~~~~~ state.c:91:17: warning: initializing 'unsigned char *' with an expression of type 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_SSL_ERROR, N_("This version of ELinks does not contain SSL/TLS support")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:94:20: warning: initializing 'unsigned char *' with an expression of type 'char [34]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_NO_JAVASCRIPT, N_("JavaScript support is not enabled")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:113:19: warning: initializing 'unsigned char *' with an expression of type 'char [301]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_PROXY_ERROR, N_("Configuration of the proxy server failed.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:135:28: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] {S_FSP_OPEN_SESSION_UNKN, N_("FSP server not found")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~ state.c:158:35: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *unknown_error = _("Unknown error", term); ^~~~~~~~~~~~~~~ state.c:173:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(e); ^ state.c:176:8: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strlcmp(s->msg, -1, e, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ newwin.c:27:14: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, ^~~~~~~~~ newwin.c:27:30: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, ^~~~~~~~~~~~ newwin.c:28:14: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, ^~~~~~~~~~~~~~~~~~ newwin.c:28:38: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, ^~~~~~~~~~~~~ newwin.c:29:16: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, ^~~~~~~~~~~~~~~~~~ newwin.c:29:40: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, ^~~~~~~~~~~~~ newwin.c:74:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(command); ^~~~~~~~~~~~~~~ newwin.c:74:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(command); ^~~~~~~~~~~~~~~ newwin.c:77:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *xterm = getenv("ELINKS_XTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~~ newwin.c:79:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!xterm) xterm = getenv("LINKS_XTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~ newwin.c:83:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *twterm = getenv("ELINKS_TWTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~~~ newwin.c:85:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!twterm) twterm = getenv("LINKS_TWTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~~ newwin.c:93:34: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] exec_on_terminal(term, command, "", TERM_EXEC_NEWWIN); ^~ osdep.c:143:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] char *v = getenv(env); ^~~ osdep.c:157:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (getcwd(buf, bufsize)) return buf; ^~~ osdep.c:171:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (path) while (chdir(path) && errno == EINTR); ^~~~ osdep.c:177:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *shell = GETSHELL; ^ ~~~~~~~~ osdep.c:180:9: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] shell = DEFAULT_SHELL; ^ ~~~~~~~~~~~~~ osdep.c:222:14: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] *x = get_e("COLUMNS"); ^~~~~~~~~ osdep.c:226:14: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] *y = get_e("LINES"); ^~~~~~~ osdep.c:320:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *display = getenv("DISPLAY"); ^ ~~~~~~~~~~~~~~~~~ osdep.c:321:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *windowid = getenv("WINDOWID"); ^ ~~~~~~~~~~~~~~~~~~ osdep.c:324:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] windowid = getenv("KONSOLE_DCOP_SESSION"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:342:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return system(path); ^~~~ osdep.c:396:23: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&str, "screen -X register . "); ^~~~~~~~~~~~~~~~~~~~~~~ osdep.c:397:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_shell_quoted_to_string(&str, data, strlen(data)); ^~~~ osdep.c:405:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] clipboard = strdup(data); ^~~~ osdep.c:405:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] clipboard = strdup(data); ^ ~~~~~~~~~~~~ osdep.c:424:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *end = title + strlen(title); ^~~~~ osdep.c:460:30: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&filtered, "..."); ^~~~~ osdep.c:519:25: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] from_cp = get_cp_index("UTF-8"); ^~~~~~~ osdep.c:535:39: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = convert_string(convert_table, list[0], strlen(list[0]), ^~~~~~~ osdep.c:559:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] winid = getenv("WINDOWID"); ^ ~~~~~~~~~~~~~~~~~~ osdep.c:562:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] window = (Window) atol(winid); ^~~~~ osdep.c:615:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] winid = getenv("WINDOWID"); ^ ~~~~~~~~~~~~~~~~~~ osdep.c:618:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] window = (Window) atol(winid); ^~~~~ osdep.c:965:9: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return xwin ? SYSTEM_STR "-xwin" : SYSTEM_STR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signals.c:117:8: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fputs(full_static_version, stderr); ^~~~~~~~~~~~~~~~~~~ signals.c:261:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(sig >= 0 && sig < NUM_SIGNALS, "bad signal number: %d", sig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ signals.c:261:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(sig >= 0 && sig < NUM_SIGNALS, "bad signal number: %d", sig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sysname.c:60:12: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(system_name, sizeof(system_name), ^~~~~~~~~~~ sysname.c:68:28: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] safe_strncpy(system_name, SYSTEM_NAME, sizeof(system_name)); ^~~~~~~~~~~ auth.c:61:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (entry->realm && !strcmp(entry->realm, realm)) { ^~~~~~~~~~~~ auth.c:61:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (entry->realm && !strcmp(entry->realm, realm)) { ^~~~~ auth.c:156:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (realm && entry->realm && strcmp(realm, entry->realm))) { ^~~~~ auth.c:156:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (realm && entry->realm && strcmp(realm, entry->realm))) { ^~~~~~~~~~~~ auth.c:185:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] strlcmp(entry->user, -1, uri->user, uri->userlen))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:192:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] strlcmp(entry->password, -1, uri->password, uri->passwordlen))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:249:27: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] || (uri->userlen && strlcmp(entry->user, -1, uri->user, uri->userlen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:250:28: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] || (uri->password && strlcmp(entry->password, -1, uri->password, uri->passwordlen))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ auth.c:332:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("Authentication"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ dialogs.c:45:24: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] if ((uri->userlen && strlcmp(entry->user, -1, uri->user, uri->userlen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:46:28: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] || (uri->password && strlcmp(entry->password, -1, uri->password, uri->passwordlen))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:87:13: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Authentication required for %s at %s", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:86:25: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sticker_len = snprintf(sticker, sizeof(sticker), ^~~~~~~ dialogs.c:87:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] _("Authentication required for %s at %s", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:102:17: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dlg->title = _("Authentication required", term); ^~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:112:29: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float(dlg, _("Login", term), 0, 0, NULL, AUTH_USER_MAXLEN, a->user, NULL); ^~~~~~~ dialogs.c:113:34: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_field_float_pass(dlg, _("Password", term), 0, 0, NULL, AUTH_PASSWORD_MAXLEN, a->password); ^~~~~~~~~~ dialogs.c:115:27: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, auth_ok, dlg); ^~~~~ dialogs.c:116:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC, auth_cancel, a); ^~~~~~~~~ dialogs.c:118:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, AUTH_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:118:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_dlg_end(dlg, AUTH_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:163:40: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("URL", term)); ^~~~~ dialogs.c:163:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("URL", term)); ^~~~~~ dialogs.c:166:42: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: ", _("Realm", term)); ^~~~~~~ dialogs.c:166:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: ", _("Realm", term)); ^~~~~~~~ dialogs.c:168:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strlen(auth_entry->realm); ^~~~~~~~~~~~~~~~~ dialogs.c:175:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, "..."); ^~~~~ dialogs.c:178:26: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&info, _("none", term)); ^~~~~~ dialogs.c:181:46: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s\n", _("State", term), ^~~~~~~ dialogs.c:182:25: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] auth_entry->valid ? _("valid", term) : _("invalid", term)); ^~~~~~~ dialogs.c:182:44: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] auth_entry->valid ? _("valid", term) : _("invalid", term)); ^~~~~~~~~ dialogs.c:181:30: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s\n", _("State", term), ^~~~~~~~~~~~ dialogs.c:212:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(auth_entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:212:2: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!is_object_used(auth_entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char [46]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but auth entry \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:221:2: warning: initializing 'unsigned char *' with an expression of type 'char [60]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Sorry, but auth entry \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:227:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked auth entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:229:2: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete marked auth entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:235:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete auth entry"), ^~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:237:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Delete this auth entry?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:239:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Clear all auth entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:241:2: warning: initializing 'unsigned char *' with an expression of type 'char [47]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Do you really want to remove all auth entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:261:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ dialogs.c:262:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ dialogs.c:263:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ dialogs.c:264:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] { N_("C~lear"), push_hierbox_clear_button, 1 }, ^~~~~~~~~~~~ dialogs.c:269:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] N_("Authentication manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ digest.c:60:42: warning: passing 'unsigned char [40]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, entry->user, strlen(entry->user)); ^~~~~~~~~~~ digest.c:61:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:62:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, entry->realm, strlen(entry->realm)); ^~~~~~~~~~~~ digest.c:63:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:64:46: warning: passing 'unsigned char [40]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, entry->password, strlen(entry->password)); ^~~~~~~~~~~~~~~ digest.c:86:22: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, "GET", 3); ^~~~~ digest.c:87:22: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":/", 2); ^~~~ digest.c:112:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:114:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, entry->nonce, strlen(entry->nonce)); ^~~~~~~~~~~~ digest.c:115:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:116:22: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, "00000001", 8); ^~~~~~~~~~ digest.c:117:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:119:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:120:22: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, "auth", 4); ^~~~~~ digest.c:121:22: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5_Update(&MD5Ctx, ":", 1); ^~~ digest.c:142:25: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "username=\""); ^~~~~~~~~~~~~ digest.c:144:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\", "); ^~~~~~ digest.c:145:25: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "realm=\""); ^~~~~~~~~~ digest.c:148:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\", "); ^~~~~~ digest.c:149:25: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "nonce=\""); ^~~~~~~~~~ digest.c:152:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\", "); ^~~~~~ digest.c:153:25: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "uri=\"/"); ^~~~~~~~~ digest.c:155:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\", "); ^~~~~~ digest.c:156:25: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "qop=auth, nc=00000001, "); ^~~~~~~~~~~~~~~~~~~~~~~~~ digest.c:157:25: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "cnonce=\""); ^~~~~~~~~~~ digest.c:159:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\", "); ^~~~~~ digest.c:160:25: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "response=\""); ^~~~~~~~~~~~~ digest.c:162:25: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\""); ^~~~ digest.c:165:26: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, ", opaque=\""); ^~~~~~~~~~~~~ digest.c:167:26: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, "\""); ^~~~ file.c:40:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("Local files"), ^~~~~~~~~~ file.c:41:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "file", 0, ^~~~~~ file.c:40:28: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("Local files"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ file.c:40:2: warning: initializing 'unsigned char *' with an expression of type 'char [36]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("Local files"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:44:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), ^~~~~~~~~~~~~~~ file.c:45:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "allow_special_files", 0, 0, ^~~~~~~~~~~~~~~~~~~~~ file.c:44:33: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char [130]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:50:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), ^~~~~~~~~~~~~~~ file.c:51:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "show_hidden_files", 0, 1, ^~~~~~~~~~~~~~~~~~~ file.c:50:33: warning: initializing 'unsigned char *' with an expression of type 'char [39]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:50:2: warning: initializing 'unsigned char *' with an expression of type 'char [99]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:55:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), ^~~~~~~~~~~~~~~ file.c:56:3: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] "try_encoding_extensions", 0, 1, ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c:55:33: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:55:2: warning: initializing 'unsigned char *' with an expression of type 'char [179]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:66:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("File"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ file.c:96:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(entry->name) - pathlen); ^~~~~~~~~~~ file.c:99:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_html_to_string(page, entry->attrib, strlen(entry->attrib)); ^~~~~~~~~~~~~ file.c:100:22: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(page, "name, buf, MAX_STR_LEN); ^~~~~~~~~~~ file.c:110:39: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] int readlen = readlink(entry->name, buf, MAX_STR_LEN); ^~~ file.c:114:21: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] lnk = straconcat(" -> ", buf, (unsigned char *) NULL); ^~~~~~ file.c:117:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!stat(entry->name, &st) && S_ISDIR(st.st_mode)) ^~~~~~~~~~~ file.c:122:22: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(page, "\">"); ^~~~~ file.c:135:23: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(page, ""); ^~~~~~~~~~~~~ file.c:138:22: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(page, ""); ^~~~~~ file.c:140:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_html_to_string(page, lnk, strlen(lnk)); ^~~ file.c:154:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int dirpathlen = strlen(dirpath); ^~~~~~~ file.c:158:19: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("document.browse.links.color_dirs")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:159:33: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color_to_string(get_opt_color("document.colors.dirs"), ^~~~~~~~~~~~~~~~~~~~~~ file.c:182:39: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int show_hidden_files = get_opt_bool("protocol.file.show_hidden_files"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:199:27: warning: passing 'char [30]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(page, "\n
\n\n\n")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:222:23: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ file.c:223:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(connection->uri->string, "file:///dev/stdin") ^~~~~~~~~~~~~~~~~~~~~~~ file.c:258:22: warning: assigning to 'unsigned char *' from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] redirect_location = STRING_DIR_SEP; ^ ~~~~~~~~~~~~~~ file.c:299:39: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_cp_mime_name(get_cp_index("System")), ^~~~~~~~ file.c:298:23: warning: passing 'char [36]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] head = straconcat("\r\nContent-Type: text/html; charset=", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:56:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("FTP"), ^~~~~~~~~~ ftp.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] "ftp", 0, ^~~~~ ftp.c:56:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("FTP"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ftp.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("FTP"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:60:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), ^~~~~~~~~~~~~~ ftp.c:61:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "proxy", 0, ^~~~~~~ ftp.c:60:32: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:60:2: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:64:18: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~ ftp.c:65:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "host", 0, "", ^~~~~~ ftp.c:64:40: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:64:2: warning: initializing 'unsigned char *' with an expression of type 'char [127]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:70:18: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), ^~~~~~~~~~~~~~ ftp.c:71:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "anon_passwd", 0, "some@host.domain", ^~~~~~~~~~~~~ ftp.c:70:34: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:70:2: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:74:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), ^~~~~~~~~~~~~~ ftp.c:75:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "use_pasv", 0, 1, ^~~~~~~~~~ ftp.c:74:32: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char [62]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:79:16: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), ^~~~~~~~~~~~~~ ftp.c:80:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "use_epsv", 0, 0, ^~~~~~~~~~ ftp.c:79:32: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:79:2: warning: initializing 'unsigned char *' with an expression of type 'char [62]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:89:15: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("FTP"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ftp.c:207:21: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] response = strtoul(rb->data, (char **) &num_end, 10); ^~~~~~~~ ftp.c:237:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getpeername(conn->socket->fd, (struct sockaddr *) sa, &sal)) { ^~~~ ftp.c:303:10: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] return !c_strlcasecmp(auth->user, -1, uri->user, uri->userlen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:320:52: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&conn->cached->content_type, stracpy("text/html")); ^~~~~~~~~~~ ftp.c:326:28: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_auth_entry(conn->uri, "FTP Login", NULL, NULL, 0); ^~~~~~~~~~~ ftp.c:346:22: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&cmd, "USER "); ^~~~~~~ ftp.c:356:23: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&cmd, "anonymous"); ^~~~~~~~~~~ ftp.c:459:22: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&cmd, "PASS "); ^~~~~~~ ftp.c:473:35: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&cmd, get_opt_str("protocol.ftp.anon_passwd")); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:544:24: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "PORT "); ^~~~~~~ ftp.c:565:40: warning: passing 'unsigned char [46]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] inet_ntop(AF_INET6, &addr->sin6_addr, addr_str, INET6_ADDRSTRLEN); ^~~~~~~~ ftp.c:578:24: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(string, "EPRT |2|"); ^~~~~~~~~~ ftp.c:596:31: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ftp->use_pasv = get_opt_bool("protocol.ftp.use_pasv"); ^~~~~~~~~~~~~~~~~~~~~~~ ftp.c:599:31: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ftp->use_epsv = get_opt_bool("protocol.ftp.use_epsv"); ^~~~~~~~~~~~~~~~~~~~~~~ ftp.c:603:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(command, "EPSV"); ^~~~~~ ftp.c:622:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(command, "PASV"); ^~~~~~ ftp.c:680:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("conn->uri->data empty"); ^~~~~~~~ ftp.c:680:12: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("conn->uri->data empty"); ^~~~~~~~~~~~~~~~~~~~~~~ ftp.c:706:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Ftp data socket failure"); ^~~~~~~~ ftp.c:706:12: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("Ftp data socket failure"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:729:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(&command, "TYPE A") /* ASCII */ ^~~~~~~~ ftp.c:734:35: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !add_to_string(&command, "CWD ") ^~~~~~ ftp.c:738:35: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !add_to_string(&command, "LIST") ^~~~~~ ftp.c:752:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(&command, "TYPE I") /* BINARY */ ^~~~~~~~ ftp.c:765:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(&command, "REST ") ^~~~~~~ ftp.c:776:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(&command, "RETR ") ^~~~~~~ ftp.c:810:29: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *nl = strchr(ftp->cmd_buffer, '\n'); ^~~~~~~~~~~~~~~ ftp.c:810:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *nl = strchr(ftp->cmd_buffer, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:819:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memmove(ftp->cmd_buffer, nl, strlen(nl) + 1); ^~ ftp.c:871:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] kbytes = strstr(data, "kbytes"); ^~~~ ftp.c:871:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] kbytes = strstr(data, "kbytes"); ^ ~~~~~~~~~~~~~~~~~~~~~~ ftp.c:904:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (c_strncasecmp(&data[pos], "byte", 4)) ^~~~~~~~~~ ftp.c:908:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] file_len = (off_t) strtol(&data[pos_file_len], NULL, 10); ^~~~~~~~~~~~~~~~~~~ ftp.c:1018:5: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("WHAT???"); ^~~~~~~~ ftp.c:1018:14: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] INTERNAL("WHAT???"); ^~~~~~~~~ ftp.c:1107:40: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !redirect_cache(conn->cached, "/", 1, 0)) { ^~~ ftp.c:1194:25: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, " 1 ftp ftp "); ^~~~~~~~~~~~~~~~~~~~ ftp.c:1197:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_format_to_string(&string, "%12" OFF_PRINT_FORMAT " ", ^~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1200:26: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, " - "); ^~~~~~~~~~~~~~~ ftp.c:1222:8: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] fmt = "%b %e %Y"; ^ ~~~~~~~~~~~ ftp.c:1224:8: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] fmt = "%b %e %H:%M"; ^ ~~~~~~~~~~~~~ ftp.c:1226:17: warning: passing 'unsigned char [80]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] wr = strftime(date, sizeof(date), fmt, when_tm); ^~~~ ftp.c:1226:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] wr = strftime(date, sizeof(date), fmt, when_tm); ^~~ ftp.c:1231:25: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, " "); ^~~~~~~~~~~~~~ ftp.c:1248:26: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, ""); ^~~~~~~~ ftp.c:1253:25: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, ""); ^~~~~ ftp.c:1259:25: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, ""); ^~~~~~ ftp.c:1262:26: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, ""); ^~~~~~~~~~~~~ ftp.c:1266:26: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&string, " -> "); ^~~~~~~~~ ftp.c:1354:35: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; ^~~~~~~~~~~~~~~~~~ ftp.c:1409:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1409:2: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1450:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1450:2: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1465:39: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] format.libc_codepage = get_cp_index("System"); ^~~~~~~~ ftp.c:1467:38: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] format.colorize_dir = get_opt_bool("document.browse.links.color_dirs"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1470:34: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] color_to_string(get_opt_color("document.colors.dirs"), ^~~~~~~~~~~~~~~~~~~~~~ ftp.c:1496:36: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; ^~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1496:36: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; ^~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1502:53: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&conn->cached->content_type, stracpy("text/html")); ^~~~~~~~~~~ ftp.c:1553:26: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ftp->dir) ADD_CONST("\n
\n\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:605:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info && src && len > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parse.c:605:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(info && src && len > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ blacklist.c:33:2: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri && uri->hostlen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ blacklist.c:33:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(uri && uri->hostlen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ blacklist.c:37:8: warning: assigning to 'const unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strlcasecmp(entry->host, -1, uri->host, uri->hostlen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:33:9: warning: initializing 'const unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { 100, "Continue" }, ^~~~~~~~~~ codes.c:34:9: warning: initializing 'const unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] { 101, "Switching Protocols" }, ^~~~~~~~~~~~~~~~~~~~~ codes.c:35:9: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { 200, "OK" }, ^~~~ codes.c:36:9: warning: initializing 'const unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { 201, "Created" }, ^~~~~~~~~ codes.c:37:9: warning: initializing 'const unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { 202, "Accepted" }, ^~~~~~~~~~ codes.c:38:9: warning: initializing 'const unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] { 203, "Non-Authoritative Information" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:39:9: warning: initializing 'const unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { 204, "No Content" }, ^~~~~~~~~~~~ codes.c:40:9: warning: initializing 'const unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] { 205, "Reset Content" }, ^~~~~~~~~~~~~~~ codes.c:41:9: warning: initializing 'const unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { 206, "Partial Content" }, ^~~~~~~~~~~~~~~~~ codes.c:42:9: warning: initializing 'const unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] { 300, "Multiple Choices" }, ^~~~~~~~~~~~~~~~~~ codes.c:43:9: warning: initializing 'const unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] { 301, "Moved Permanently" }, ^~~~~~~~~~~~~~~~~~~ codes.c:44:9: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { 302, "Found" }, ^~~~~~~ codes.c:45:9: warning: initializing 'const unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { 303, "See Other" }, ^~~~~~~~~~~ codes.c:46:9: warning: initializing 'const unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { 304, "Not Modified" }, ^~~~~~~~~~~~~~ codes.c:47:9: warning: initializing 'const unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { 305, "Use Proxy" }, ^~~~~~~~~~~ codes.c:48:9: warning: initializing 'const unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { 306, "(Unused)" }, ^~~~~~~~~~ codes.c:49:9: warning: initializing 'const unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] { 307, "Temporary Redirect" }, ^~~~~~~~~~~~~~~~~~~~ codes.c:50:9: warning: initializing 'const unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { 400, "Bad Request" }, ^~~~~~~~~~~~~ codes.c:51:9: warning: initializing 'const unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] { 401, "Unauthorized" }, ^~~~~~~~~~~~~~ codes.c:52:9: warning: initializing 'const unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] { 402, "Payment Required" }, ^~~~~~~~~~~~~~~~~~ codes.c:53:9: warning: initializing 'const unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { 403, "Forbidden" }, ^~~~~~~~~~~ codes.c:54:9: warning: initializing 'const unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] { 404, "Not Found" }, ^~~~~~~~~~~ codes.c:55:9: warning: initializing 'const unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] { 405, "Method Not Allowed" }, ^~~~~~~~~~~~~~~~~~~~ codes.c:56:9: warning: initializing 'const unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] { 406, "Not Acceptable" }, ^~~~~~~~~~~~~~~~ codes.c:57:9: warning: initializing 'const unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] { 407, "Proxy Authentication Required" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:58:9: warning: initializing 'const unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { 408, "Request Timeout" }, ^~~~~~~~~~~~~~~~~ codes.c:59:9: warning: initializing 'const unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { 409, "Conflict" }, ^~~~~~~~~~ codes.c:60:9: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { 410, "Gone" }, ^~~~~~ codes.c:61:9: warning: initializing 'const unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { 411, "Length Required" }, ^~~~~~~~~~~~~~~~~ codes.c:62:9: warning: initializing 'const unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] { 412, "Precondition Failed" }, ^~~~~~~~~~~~~~~~~~~~~ codes.c:63:9: warning: initializing 'const unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign] { 413, "Request Entity Too Large" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:64:9: warning: initializing 'const unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] { 414, "Request-URI Too Long" }, ^~~~~~~~~~~~~~~~~~~~~~ codes.c:65:9: warning: initializing 'const unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] { 415, "Unsupported Media Type" }, ^~~~~~~~~~~~~~~~~~~~~~~~ codes.c:66:9: warning: initializing 'const unsigned char *' with an expression of type 'char [32]' converts between pointers to integer types with different sign [-Wpointer-sign] { 416, "Requested Range Not Satisfiable" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:67:9: warning: initializing 'const unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] { 417, "Expectation Failed" }, ^~~~~~~~~~~~~~~~~~~~ codes.c:68:9: warning: initializing 'const unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] { 500, "Internal Server Error" }, ^~~~~~~~~~~~~~~~~~~~~~~ codes.c:69:9: warning: initializing 'const unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { 501, "Not Implemented" }, ^~~~~~~~~~~~~~~~~ codes.c:70:9: warning: initializing 'const unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] { 502, "Bad Gateway" }, ^~~~~~~~~~~~~ codes.c:71:9: warning: initializing 'const unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] { 503, "Service Unavailable" }, ^~~~~~~~~~~~~~~~~~~~~ codes.c:72:9: warning: initializing 'const unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] { 504, "Gateway Timeout" }, ^~~~~~~~~~~~~~~~~ codes.c:73:9: warning: initializing 'const unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] { 505, "HTTP Version Not Supported" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:105:37: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *title = asprintfa(_("HTTP error %03d", term), code); ^~~~~~~~~~~~~~~~~ codes.c:105:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *title = asprintfa(_("HTTP error %03d", term), code); ^~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:108:24: warning: assigning to 'const unsigned char *' from 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] if (!codestr) codestr = "Unknown error"; ^ ~~~~~~~~~~~~~~~ codes.c:116:3: warning: passing 'char [94]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "\n" ^~~~~~~~~~ codes.c:128:3: warning: passing 'char [443]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] " An error occurred on the server while fetching the document you\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:138:3: warning: passing 'char [41]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "

\n" ^~~~~~~~~~ codes.c:144:3: warning: passing 'char [32]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] "

\n" ^~~~~~~~~ codes.c:181:46: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mem_free_set(&cache->content_type, stracpy("text/html")); ^~~~~~~~~~~ codes.c:183:20: warning: passing 'char [36]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] straconcat("\r\nContent-Type: text/html; charset=", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:186:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_fragment(cache, 0, str, strlen(str)); ^~~ codes.c:202:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(conn && conn->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:202:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(conn && conn->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~ http.c:95:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTP"), ^~~~~~~~~~ http.c:96:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "http", 0, ^~~~~~ http.c:95:28: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTP"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ http.c:95:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTP"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:100:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), ^~~~~~~~~~~~~~~ http.c:101:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "bugs", 0, ^~~~~~ http.c:100:33: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:100:2: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:104:16: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), ^~~~~~~~~~~~~~~~~~~~ http.c:105:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] "accept_charset", 0, 1, ^~~~~~~~~~~~~~~~ http.c:104:38: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:104:2: warning: initializing 'unsigned char *' with an expression of type 'char [102]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:109:16: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), ^~~~~~~~~~~~~~~~~~~~ http.c:110:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "allow_blacklist", 0, 1, ^~~~~~~~~~~~~~~~~ http.c:109:38: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ http.c:109:2: warning: initializing 'unsigned char *' with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:113:16: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), ^~~~~~~~~~~~~~~~~~~~ http.c:114:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "broken_302_redirect", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ http.c:113:38: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:113:2: warning: initializing 'unsigned char *' with an expression of type 'char [194]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:120:16: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), ^~~~~~~~~~~~~~~~~~~~ http.c:121:3: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign] "post_no_keepalive", 0, 0, ^~~~~~~~~~~~~~~~~~~ http.c:120:38: warning: initializing 'unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:120:2: warning: initializing 'unsigned char *' with an expression of type 'char [49]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:124:16: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), ^~~~~~~~~~~~~~~~~~~~ http.c:125:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "http10", 0, 0, ^~~~~~~~ http.c:124:38: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ http.c:124:2: warning: initializing 'unsigned char *' with an expression of type 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:128:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), ^~~~~~~~~~~~~~~ http.c:129:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "proxy", 0, ^~~~~~~ http.c:128:33: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:128:2: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:132:18: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~ http.c:133:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "host", 0, "", ^~~~~~ http.c:132:41: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:132:2: warning: initializing 'unsigned char *' with an expression of type 'char [129]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:138:18: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Username"), ^~~~~~~~~~~~~~~~~~~~~ http.c:139:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "user", 0, "", ^~~~~~ http.c:138:41: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Username"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ http.c:138:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Username"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:142:18: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Password"), ^~~~~~~~~~~~~~~~~~~~~ http.c:143:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "passwd", 0, "", ^~~~~~~~ http.c:142:41: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Password"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ http.c:142:2: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Password"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:147:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Referer sending"), ^~~~~~~~~~~~~~~ http.c:148:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "referer", 0, ^~~~~~~~~ http.c:147:33: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Referer sending"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ http.c:147:2: warning: initializing 'unsigned char *' with an expression of type 'char [385]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Referer sending"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:157:15: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("protocol.http.referer", N_("Policy"), ^~~~~~~~~~~~~~~~~~~~~~~ http.c:158:3: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] "policy", 0, ^~~~~~~~ http.c:157:40: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("protocol.http.referer", N_("Policy"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ http.c:157:2: warning: initializing 'unsigned char *' with an expression of type 'char [171]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_INT("protocol.http.referer", N_("Policy"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:166:18: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), ^~~~~~~~~~~~~~~~~~~~~~~ http.c:167:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "fake", 0, "", ^~~~~~ http.c:166:43: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ http.c:166:2: warning: initializing 'unsigned char *' with an expression of type 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:171:18: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), ^~~~~~~~~~~~~~~ http.c:172:3: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "accept_language", 0, "", ^~~~~~~~~~~~~~~~~ http.c:171:35: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:171:2: warning: initializing 'unsigned char *' with an expression of type 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:175:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), ^~~~~~~~~~~~~~~ http.c:176:3: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign] "accept_ui_language", 0, 1, ^~~~~~~~~~~~~~~~~~~~ http.c:175:33: warning: initializing 'unsigned char *' with an expression of type 'char [35]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:175:2: warning: initializing 'unsigned char *' with an expression of type 'char [371]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:194:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), ^~~~~~~~~~~~~~~ http.c:195:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "compression", 0, 0, ^~~~~~~~~~~~~ http.c:194:33: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:194:2: warning: initializing 'unsigned char *' with an expression of type 'char [507]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:209:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), ^~~~~~~~~~~~~~~ http.c:210:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "trace", 0, 0, ^~~~~~~ http.c:209:33: warning: initializing 'unsigned char *' with an expression of type 'char [30]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:209:2: warning: initializing 'unsigned char *' with an expression of type 'char [310]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:219:18: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("User-agent identification"), ^~~~~~~~~~~~~~~ http.c:220:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "user_agent", 0, "ELinks/%v (textmode; %s; %t-%b)", ^~~~~~~~~~~~ http.c:219:35: warning: initializing 'unsigned char *' with an expression of type 'char [26]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("User-agent identification"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char [636]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("User-agent identification"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:238:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTPS"), ^~~~~~~~~~ http.c:239:5: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "https", 0, ^~~~~~~ http.c:238:28: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTPS"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ http.c:238:2: warning: initializing 'unsigned char *' with an expression of type 'char [24]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTPS"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:242:16: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~ http.c:243:5: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "proxy", 0, ^~~~~~~ http.c:242:34: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:242:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:246:18: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~ http.c:247:5: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "host", 0, "", ^~~~~~ http.c:246:42: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:246:2: warning: initializing 'unsigned char *' with an expression of type 'char [139]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:257:15: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("HTTP"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ http.c:291:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&ac, ", "); ^~~~ http.c:293:23: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&ac, "Accept-Charset: "); ^~~~~~~~~~~~~~~~~~ http.c:376:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len = strcspn(data, " \t\r\n\\"); ^~~~ http.c:385:26: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(header, "%20"); ^~~~~ http.c:480:3: warning: initializing 'const unsigned char *const' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign] "mod_czech/3.1.0", ^~~~~~~~~~~~~~~~~ http.c:481:3: warning: initializing 'const unsigned char *const' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] "Purveyor", ^~~~~~~~~~ http.c:482:3: warning: initializing 'const unsigned char *const' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign] "Netscape-Enterprise", ^~~~~~~~~~~~~~~~~~~~~ http.c:486:20: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_opt_bool("protocol.http.bugs.allow_blacklist") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:490:30: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] server = parse_header(head, "Server", NULL); ^~~~~~~~ http.c:495:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(server, *s)) { ^~~~~~ http.c:495:22: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(server, *s)) { ^~ http.c:513:24: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (!get_opt_bool("protocol.http.bugs.post_no_keepalive") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:570:22: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || get_opt_bool("protocol.http.bugs.http10")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:588:24: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(header, "Accept-Encoding: "); ^~~~~~~~~~~~~~~~~~~ http.c:591:24: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(header, "bzip2"); ^~~~~~~ http.c:596:35: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (comma) add_to_string(header, ", "); ^~~~ http.c:597:24: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(header, "deflate, gzip"); ^~~~~~~~~~~~~~~ http.c:614:27: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int trace = get_opt_bool("protocol.http.trace"); ^~~~~~~~~~~~~~~~~~~~~ http.c:642:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "TRACE "); ^~~~~~~~ http.c:644:26: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "CONNECT "); ^~~~~~~~~~ http.c:651:26: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "POST "); ^~~~~~~ http.c:654:26: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "GET "); ^~~~~~ http.c:676:25: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, " HTTP/"); ^~~~~~~~ http.c:685:25: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Host: "); ^~~~~~~~ http.c:691:37: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *user = get_opt_str("protocol.http.proxy.user"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:692:39: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *passwd = get_opt_str("protocol.http.proxy.passwd"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:696:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int userlen = int_min(strlen(user), AUTH_USER_MAXLEN - 1); ^~~~ http.c:697:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int passwordlen = int_min(strlen(passwd), AUTH_PASSWORD_MAXLEN - 1); ^~~~~~ http.c:710:28: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Proxy-Authorization: Digest "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:726:30: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Proxy-Authorization: Basic "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:740:23: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] optstr = get_opt_str("protocol.http.user_agent"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:741:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (*optstr && strcmp(optstr, " ")) { ^~~~~~ http.c:744:26: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "User-Agent: "); ^~~~~~~~~~~~~~ http.c:754:35: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ustr = subst_user_agent(optstr, VERSION_STRING, system_name, ^~~~~~~~~~~~~~ http.c:768:23: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] switch (get_opt_int("protocol.http.referer.policy")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:774:26: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] optstr = get_opt_str("protocol.http.referer.fake"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:776:28: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Referer: "); ^~~~~~~~~~~ http.c:783:28: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Referer: "); ^~~~~~~~~~~ http.c:789:28: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Referer: "); ^~~~~~~~~~~ http.c:806:25: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Accept: */*"); ^~~~~~~~~~~~~ http.c:809:19: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (get_opt_bool("protocol.http.compression")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:817:23: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !get_opt_bool("protocol.http.bugs.accept_charset") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:822:23: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] optstr = get_opt_str("protocol.http.accept_language"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:824:26: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Accept-Language: "); ^~~~~~~~~~~~~~~~~~~ http.c:829:24: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (get_opt_bool("protocol.http.accept_ui_language")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:833:27: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Accept-Language: "); ^~~~~~~~~~~~~~~~~~~ http.c:848:27: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Connection: "); ^~~~~~~~~~~~~~ http.c:850:27: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Proxy-Connection: "); ^~~~~~~~~~~~~~~~~~~~ http.c:853:35: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!uri->post || !get_opt_bool("protocol.http.bugs.post_no_keepalive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:854:27: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Keep-Alive"); ^~~~~~~~~~~~ http.c:856:27: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "close"); ^~~~~~~ http.c:867:28: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "If-Modified-Since: "); ^~~~~~~~~~~~~~~~~~~~~ http.c:872:28: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "If-None-Match: "); ^~~~~~~~~~~~~~~~~ http.c:882:26: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Pragma: no-cache"); ^~~~~~~~~~~~~~~~~~ http.c:884:26: warning: passing 'char [24]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Cache-Control: no-cache"); ^~~~~~~~~~~~~~~~~~~~~~~~~ http.c:894:26: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Range: bytes="); ^~~~~~~~~~~~~~~ http.c:914:28: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Authorization: Digest "); ^~~~~~~~~~~~~~~~~~~~~~~~ http.c:940:28: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Authorization: Basic "); ^~~~~~~~~~~~~~~~~~~~~~~ http.c:953:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *postend = strchr(uri->post, '\n'); ^~~~~~~~~ http.c:953:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *postend = strchr(uri->post, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ http.c:956:27: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Content-Type: "); ^~~~~~~~~~~~~~~~ http.c:962:26: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Content-Length: "); ^~~~~~~~~~~~~~~~~~ http.c:963:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_long_to_string(&header, strlen(post_data) / 2); ^~~~~~~~~ http.c:973:27: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_string(&header, "Cookie: "); ^~~~~~~~~~ http.c:992:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!use_connect); /* see comment above */ ^~~~~~~~~~~~~~~~~~~~ http.c:992:3: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(!use_connect); /* see comment above */ ^~~~~~~~~~~~~~~~~~~~ http.c:998:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(h1 >= 0 && h1 < 16, "h1 in the POST buffer is %d (%d/%c)", h1, post[0], post[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:998:4: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(h1 >= 0 && h1 < 16, "h1 in the POST buffer is %d (%d/%c)", h1, post[0], post[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1002:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(h2 >= 0 && h2 < 16, "h2 in the POST buffer is %d (%d/%c)", h2, post[1], post[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1002:4: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(h2 >= 0 && h2 < 16, "h2 in the POST buffer is %d (%d/%c)", h2, post[1], post[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1240:17: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] n = strtol(rb->data, (char **) &de, 16); ^~~~~~~~ http.c:1384:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(ret == -1, "Unexpected return value: %d", ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1384:3: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assertm(ret == -1, "Unexpected return value: %d", ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1400:38: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (rb->length > 4 && c_strncasecmp(rb->data, "HTTP/", 5)) ^~~~~~~~ http.c:1437:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strncasecmp(d, "Basic", 5)) { ^ http.c:1438:47: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ http.c:1446:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(d, "Digest", 6)) { ^ http.c:1447:47: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ http.c:1448:47: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *nonce = get_header_param(d, "nonce"); ^~~~~~~ http.c:1449:48: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *opaque = get_header_param(d, "opaque"); ^~~~~~~~ http.c:1539:15: warning: passing 'char [28]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] : stracpy("\r\nContent-Type: text/html\r\n")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1575:36: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((cookie = parse_header(ch, "Set-Cookie", &ch))) { ^~~~~~~~~~~~ http.c:1623:20: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_opt_bool("document.cache.ignore_cache_control")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1634:39: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((d = parse_header(cached->head, "Expires", NULL))) { ^~~~~~~~~ http.c:1646:39: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((d = parse_header(cached->head, "Pragma", NULL))) { ^~~~~~~~ http.c:1647:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "no-cache")) { ^ http.c:1655:42: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (d = parse_header(cached->head, "Cache-Control", NULL))) { ^~~~~~~~~~~~~~~ http.c:1656:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ http.c:1656:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ http.c:1661:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pos = strstr(d, "max-age="); ^ http.c:1661:20: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *pos = strstr(d, "max-age="); ^ ~~~~~~~~~~~~~~~~~~~~~ http.c:1663:5: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cached->cache_mode != CACHE_MODE_NEVER); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1663:5: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(cached->cache_mode != CACHE_MODE_NEVER); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1669:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] timeval_from_seconds(&max_age, atol(pos + 8)); ^~~~~~~ http.c:1685:40: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Location", NULL); ^~~~~~~~~~ http.c:1700:24: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && get_opt_bool("protocol.http.bugs.broken_302_redirect")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1710:25: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] conn->cached->head, "WWW-Authenticate")) { ^~~~~~~~~~~~~~~~~~ http.c:1719:40: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Proxy-Authenticate", &str); ^~~~~~~~~~~~~~~~~~~~ http.c:1721:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strncasecmp(d, "Basic", 5)) { ^ http.c:1722:48: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ http.c:1731:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!c_strncasecmp(d, "Digest", 6)) { ^ http.c:1732:48: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ http.c:1733:48: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *nonce = get_header_param(d, "nonce"); ^~~~~~~ http.c:1734:49: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *opaque = get_header_param(d, "opaque"); ^~~~~~~~ http.c:1746:26: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(str, "Proxy-Authenticate", &str); ^~~~~~~~~~~~~~~~~~~~ http.c:1755:44: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((d = parse_header(conn->cached->head, "Connection", NULL)) ^~~~~~~~~~~~ http.c:1756:48: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (d = parse_header(conn->cached->head, "Proxy-Connection", NULL))) { ^~~~~~~~~~~~~~~~~~ http.c:1757:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(d, "close")) http->close = 1; ^ http.c:1765:39: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Content-Range", NULL); ^~~~~~~~~~~~~~~ http.c:1767:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strlen(d) > 6) { ^ http.c:1769:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (isdigit(d[6]) && !c_strcasecmp(d, "bytes")) { ^ http.c:1773:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] f = strtol(d + 6, NULL, 10); ^~~~~ http.c:1805:39: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Content-Length", NULL); ^~~~~~~~~~~~~~~~ http.c:1811:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = strtol(d, (char **) &ep, 10); ^ http.c:1822:40: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Accept-Ranges", NULL); ^~~~~~~~~~~~~~~ http.c:1825:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(d, "none")) ^ http.c:1834:39: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Transfer-Encoding", NULL); ^~~~~~~~~~~~~~~~~~~ http.c:1836:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(d, "chunked")) { ^ http.c:1844:39: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Last-Modified", NULL); ^~~~~~~~~~~~~~~ http.c:1846:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (conn->cached->last_modified && c_strcasecmp(conn->cached->last_modified, d)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:1846:80: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (conn->cached->last_modified && c_strcasecmp(conn->cached->last_modified, d)) { ^ http.c:1859:40: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Date", NULL); ^~~~~~ http.c:1864:39: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "ETag", NULL); ^~~~~~ http.c:1878:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(new_tag, old_tag)) { ^~~~~~~ http.c:1878:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(new_tag, old_tag)) { ^~~~~~~ http.c:1895:39: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] d = parse_header(conn->cached->head, "Content-Encoding", NULL); ^~~~~~~~~~~~~~~~~~ http.c:1908:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (!c_strcasecmp(d, "gzip") || !c_strcasecmp(d, "x-gzip"))) ^ http.c:1908:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (!c_strcasecmp(d, "gzip") || !c_strcasecmp(d, "x-gzip"))) ^ http.c:1910:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(d, "deflate") || !c_strcasecmp(d, "x-deflate")) ^ http.c:1910:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!c_strcasecmp(d, "deflate") || !c_strcasecmp(d, "x-deflate")) ^ http.c:1916:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (!c_strcasecmp(d, "bzip2") || !c_strcasecmp(d, "x-bzip2"))) ^ http.c:1916:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (!c_strcasecmp(d, "bzip2") || !c_strcasecmp(d, "x-bzip2"))) ^ rewrite.c:44:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("URI rewriting"), ^~~~~~~~~~ rewrite.c:45:3: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] "rewrite", OPT_SORT, ^~~~~~~~~ rewrite.c:44:28: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("URI rewriting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rewrite.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char [342]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("URI rewriting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:54:16: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), ^~~~~~~~~~~~~~~~~~ rewrite.c:55:3: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable-dumb", 0, 1, ^~~~~~~~~~~~~ rewrite.c:54:36: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:54:2: warning: initializing 'unsigned char *' with an expression of type 'char [190]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:61:16: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), ^~~~~~~~~~~~~~~~~~ rewrite.c:62:3: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign] "enable-smart", 0, 1, ^~~~~~~~~~~~~~ rewrite.c:61:36: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:61:2: warning: initializing 'unsigned char *' with an expression of type 'char [233]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:69:16: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), ^~~~~~~~~~~~~~~~~~ rewrite.c:70:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] "dumb", OPT_AUTOCREATE | OPT_SORT, ^~~~~~ rewrite.c:69:36: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rewrite.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char [56]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:73:18: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.dumb", NULL, ^~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:74:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ rewrite.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char [103]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.dumb", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:80:16: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), ^~~~~~~~~~~~~~~~~~ rewrite.c:81:3: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] "smart", OPT_AUTOCREATE | OPT_SORT, ^~~~~~~ rewrite.c:80:36: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ rewrite.c:80:2: warning: initializing 'unsigned char *' with an expression of type 'char [58]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:87:18: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.smart", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:88:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ rewrite.c:87:2: warning: initializing 'unsigned char *' with an expression of type 'char [202]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.smart", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:96:18: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite", N_("Default template"), ^~~~~~~~~~~~~~~~~~ rewrite.c:97:3: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] "default_template", 0, "", ^~~~~~~~~~~~~~~~~~ rewrite.c:96:38: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite", N_("Default template"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:96:2: warning: initializing 'unsigned char *' with an expression of type 'char [482]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite", N_("Default template"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:115:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:115:23: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), ^~~~~~~~ rewrite.c:116:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:116:23: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), ^~~~~~~~~~~~~~~ rewrite.c:117:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:117:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), ^~~~ rewrite.c:118:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:118:23: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), ^~~~~ rewrite.c:120:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:120:23: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), ^~~~~ rewrite.c:121:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("cia", "http://cia.navi.cx/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:121:23: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("cia", "http://cia.navi.cx/"), ^~~~~ rewrite.c:122:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("b", "http://babelfish.altavista.com/babelfish/tr"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:122:23: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("b", "http://babelfish.altavista.com/babelfish/tr"), ^~~ rewrite.c:123:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:123:23: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), ^~~ rewrite.c:124:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:124:23: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), ^~~ rewrite.c:125:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:125:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), ^~~~ rewrite.c:126:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:126:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), ^~~~ rewrite.c:127:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:127:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), ^~~~ rewrite.c:128:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:128:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), ^~~~ rewrite.c:129:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:129:23: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), ^~~~~~ rewrite.c:130:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:130:23: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), ^~~~~~ rewrite.c:133:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua40-doc/manual/idx.html"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:133:23: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua40-doc/manual/idx.html"), ^~~~~ rewrite.c:134:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:134:23: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), ^~~~~~~ rewrite.c:135:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:135:23: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), ^~~~~~~ rewrite.c:136:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyhelp", "http://starship.python.net/crew/theller/pyhelp.cgi"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:136:23: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyhelp", "http://starship.python.net/crew/theller/pyhelp.cgi"), ^~~~~~~~ rewrite.c:137:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyvault", "http://www.vex.net/parnassus/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:137:23: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyvault", "http://www.vex.net/parnassus/"), ^~~~~~~~~ rewrite.c:138:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:138:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), ^~~~ rewrite.c:139:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:139:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), ^~~~ rewrite.c:140:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:140:23: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), ^~~~~~~ rewrite.c:141:2: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:141:23: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), ^~~~~~ rewrite.c:147:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:147:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), ^~~~~ rewrite.c:154:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:154:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), ^~~~~ rewrite.c:155:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb", "http://babelfish.altavista.com/babelfish/tr?urltext=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:155:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb", "http://babelfish.altavista.com/babelfish/tr?urltext=%s"), ^~~~ rewrite.c:156:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_fr_en", "http://babelfish.altavista.com/babelfish/tr?lp=fr_en&submit=1&urltext=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:156:24: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_fr_en", "http://babelfish.altavista.com/babelfish/tr?lp=fr_en&submit=1&urltext=%s"), ^~~~~~~~~~ rewrite.c:157:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_en_fr", "http://babelfish.altavista.com/babelfish/tr?lp=en_fr&submit=1&urltext=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:157:24: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_en_fr", "http://babelfish.altavista.com/babelfish/tr?lp=en_fr&submit=1&urltext=%s"), ^~~~~~~~~~ rewrite.c:158:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:158:24: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), ^~~~~~~~~~~ rewrite.c:159:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/admin/search?words=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:159:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/admin/search?words=%s"), ^~~~~~~ rewrite.c:160:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:160:24: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), ^~~ rewrite.c:161:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:161:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), ^~~~~~ rewrite.c:162:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("foldoc", "http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:162:24: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("foldoc", "http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?%s"), ^~~~~~~~ rewrite.c:163:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:163:24: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~ rewrite.c:164:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gd", "http://www.google.com/search?q=%s&cat=gwd/Top"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:164:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gd", "http://www.google.com/search?q=%s&cat=gwd/Top"), ^~~~ rewrite.c:167:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:167:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~ rewrite.c:168:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:168:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), ^~~~ rewrite.c:169:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:169:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), ^~~~ rewrite.c:170:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:170:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~ rewrite.c:171:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:171:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), ^~~~ rewrite.c:172:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:172:24: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), ^~~~~~~~ rewrite.c:173:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/?ism=%s&name=1"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:173:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/?ism=%s&name=1"), ^~~~~~ rewrite.c:174:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/?ism=%s&name=2"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:174:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/?ism=%s&name=2"), ^~~~~~~ rewrite.c:175:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/?ism=%s&name=3"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:175:24: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/?ism=%s&name=3"), ^~~~~~~~ rewrite.c:176:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/?ism=%s&name=4"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:176:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/?ism=%s&name=4"), ^~~~~~~ rewrite.c:177:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:177:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), ^~~~ rewrite.c:178:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:178:24: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), ^~~~~~~~~~ rewrite.c:179:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:179:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), ^~~~ rewrite.c:180:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:180:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), ^~~~~ rewrite.c:181:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sd", "http://slashdot.org/search.pl?query=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:181:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sd", "http://slashdot.org/search.pl?query=%s"), ^~~~ rewrite.c:182:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdc", "http://slashdot.org/search.pl?query=%s&op=comments"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:182:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdc", "http://slashdot.org/search.pl?query=%s&op=comments"), ^~~~~ rewrite.c:183:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdu", "http://slashdot.org/search.pl?query=%s&op=users"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:183:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdu", "http://slashdot.org/search.pl?query=%s&op=users"), ^~~~~ rewrite.c:184:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdp", "http://slashdot.org/search.pl?query=%s&op=polls"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:184:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdp", "http://slashdot.org/search.pl?query=%s&op=polls"), ^~~~~ rewrite.c:185:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdj", "http://slashdot.org/search.pl?query=%s&op=journals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:185:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdj", "http://slashdot.org/search.pl?query=%s&op=journals"), ^~~~~ rewrite.c:186:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:186:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), ^~~~~~ rewrite.c:187:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:187:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), ^~~~~~ rewrite.c:188:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:188:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), ^~~~~~~ rewrite.c:189:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lyrics", "http://music.lycos.com/lyrics/results.asp?QT=L&QW=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:189:24: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lyrics", "http://music.lycos.com/lyrics/results.asp?QT=L&QW=%s"), ^~~~~~~~ rewrite.c:190:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:190:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), ^~~~~ rewrite.c:191:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:191:24: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), ^~~~~~~~~ rewrite.c:192:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("py", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=current"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:192:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("py", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=current"), ^~~~ rewrite.c:193:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pydev", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=devel"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:193:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pydev", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=devel"), ^~~~~~~ rewrite.c:194:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pyvault", "http://py.vaults.ca/apyllo.py?find=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:194:24: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pyvault", "http://py.vaults.ca/apyllo.py?find=%s"), ^~~~~~~~~ rewrite.c:195:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:195:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), ^~~~ rewrite.c:196:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:196:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), ^~~~~~ rewrite.c:197:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:197:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), ^~~~~~ rewrite.c:198:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:198:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), ^~~~~~ rewrite.c:199:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:199:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), ^~~~~~ rewrite.c:200:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("a", "http://acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:200:24: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("a", "http://acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), ^~~ rewrite.c:201:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("imdb", "http://imdb.com/Find?%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:201:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("imdb", "http://imdb.com/Find?%s"), ^~~~~~ rewrite.c:202:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:202:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), ^~~~ rewrite.c:203:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:203:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), ^~~~~ rewrite.c:204:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("whatis", "http://uptime.netcraft.com/up/graph/?host=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:204:24: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("whatis", "http://uptime.netcraft.com/up/graph/?host=%s"), ^~~~~~~~ rewrite.c:205:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:205:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), ^~~~~~ rewrite.c:206:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wn", "http://www.cogsci.princeton.edu/cgi-bin/webwn1.7.1?stage=1&word=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:206:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wn", "http://www.cogsci.princeton.edu/cgi-bin/webwn1.7.1?stage=1&word=%s"), ^~~~ rewrite.c:208:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/search/fsd-search.py?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:208:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/search/fsd-search.py?q=%s"), ^~~~~ rewrite.c:210:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:210:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), ^~~~~ rewrite.c:212:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:212:24: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~ rewrite.c:213:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:213:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~ rewrite.c:215:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcid", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:215:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcid", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~ rewrite.c:216:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("id", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:216:24: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("id", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~ rewrite.c:217:2: warning: initializing 'unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("draft", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:217:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] INIT_OPT_SMART_PREFIX("draft", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~ rewrite.c:229:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign] assert(tree == URI_REWRITE_DUMB_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:229:2: warning: passing 'char [82]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] assert(tree == URI_REWRITE_DUMB_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:330:17: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *arg = ""; ^ ~~ rewrite.c:331:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *argstart = *url + strcspn(*url, " :"); ^~~~ rewrite.c:346:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strchr(*url, ':') ^~~~ rewrite.c:347:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strchr(*url, '.') ^~~~ rewrite.c:348:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && !strchr(*url, '/')) { ^~~~ rewrite.c:349:20: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] uu = get_opt_str("protocol.rewrite.default_template"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:372:4: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] { "goto-url", -1, goto_url_hook }, ^~~~~~~~~~ rewrite.c:378:15: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] /* name: */ N_("URI rewrite"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ about.c:24:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "bloat", ^~~~~~~ about.c:26:3: warning: initializing 'unsigned char *' with an expression of type 'char [52]' converts between pointers to integer types with different sign [-Wpointer-sign] "" ^~~~~~~~~~~~~~ about.c:31:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "links", ^~~~~~~ about.c:33:3: warning: initializing 'unsigned char *' with an expression of type 'char [386]' converts between pointers to integer types with different sign [-Wpointer-sign] "
"
                ^~~~~~~~~~~~~~~~~~~
about.c:49:4: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "mozilla",
          ^~~~~~~~~
about.c:51:3: warning: initializing 'unsigned char *' with an expression of type 'char [815]' converts between pointers to integer types with different sign [-Wpointer-sign]
                ""
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
about.c:71:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "fear",
          ^~~~~~
about.c:73:3: warning: initializing 'unsigned char *' with an expression of type 'char [352]' converts between pointers to integer types with different sign [-Wpointer-sign]
                ""
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
about.c:105:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (strcmp(conn->uri->data, page->name))
                                           ^~~~~~~~~~~~~~~
about.c:105:33: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (strcmp(conn->uri->data, page->name))
                                                            ^~~~~~~~~~
about.c:109:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                len = strlen(str);
                                             ^~~
about.c:118:47: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                mem_free_set(&cached->content_type, stracpy("text/html"));
                                                            ^~~~~~~~~~~
common.c:76:27: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!add_to_string(page, "\n"))
                                 ^~~~~~~~~~~~~~~~~~~~~~~
common.c:83:30: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            || !add_to_string(page, "\n\n\n\n

")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common.c:94:8: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] info = "Local"; ^ ~~~~~~~ common.c:97:8: warning: assigning to 'unsigned char *' from 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] info = "FSP"; ^ ~~~~~ common.c:100:8: warning: assigning to 'unsigned char *' from 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] info = "FTP"; ^ ~~~~~ common.c:103:8: warning: assigning to 'unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] info = "Gopher"; ^ ~~~~~~~~ common.c:106:8: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] info = "Samba"; ^ ~~~~~~~ common.c:109:8: warning: assigning to 'unsigned char *' from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] info = "?"; ^ ~~~ common.c:113:30: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !add_to_string(page, " directory ")) ^~~~~~~~~~~~~ common.c:125:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((slash = strchr(slash, sep)) != NULL) { ^~~~~ common.c:125:17: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((slash = strchr(slash, sep)) != NULL) { ^ ~~~~~~~~~~~~~~~~~~ common.c:132:29: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(page, "") ^~~~~ common.c:137:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] || !add_to_string(page, "") ^~~~~~ common.c:145:27: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!add_to_string(page, "

\n
")) {
                                 ^~~~~~~~~~~~~~
data.c:70:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(typelen);
        ^~~~~~~~~~~~~~~
data.c:70:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(typelen);
        ^~~~~~~~~~~~~~~
data.c:76:20: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        head = straconcat("\r\nContent-Type: ", type, "\r\n",
                          ^~~~~~~~~~~~~~~~~~~~
data.c:90:17: warning: initializing 'unsigned char *' with an expression of type 'char [28]' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *type = DEFAULT_DATA_MEDIATYPE;
                       ^      ~~~~~~~~~~~~~~~~~~~~~~
data.c:158:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int datalen = strlen(data);
                                     ^~~~
header.c:179:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(len >= 0);
                ^~~~~~~~~~~~~~~~
header.c:179:3: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(len >= 0);
                ^~~~~~~~~~~~~~~~
header.c:216:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && name && *name);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
header.c:216:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && name && *name);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
header.c:222:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        namelen = strlen(name);
                         ^~~~
header.c:224:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p = strchr(p, ';');
                           ^
header.c:224:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p = strchr(p, ';');
                  ^ ~~~~~~~~~~~~~~
header.c:228:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strlen(p) < namelen) return HEADER_PARAM_NOT_FOUND;
                           ^
header.c:229:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } while (c_strncasecmp(p, name, namelen));
                               ^
header.c:229:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } while (c_strncasecmp(p, name, namelen));
                                  ^~~~
header.c:236:19: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        *ret = stracpy("");
                                       ^~
protocol.c:59:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "about",         0, about_protocol_handler,           0, 0, 1, 0, 1 },
          ^~~~~~~
protocol.c:60:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "bittorrent",    0, bittorrent_protocol_handler,      0, 0, 1, 0, 1 },
          ^~~~~~~~~~~~
protocol.c:61:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "bittorrent-peer",0,bittorrent_peer_protocol_handler, 1, 1, 0, 0, 1 },
          ^~~~~~~~~~~~~~~~~
protocol.c:62:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "data",          0, data_protocol_handler,            0, 0, 1, 0, 1 },
          ^~~~~~
protocol.c:63:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "file",          0, file_protocol_handler,            1, 0, 0, 0, 0 },
          ^~~~~~
protocol.c:64:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "finger",       79, finger_protocol_handler,          1, 1, 0, 0, 1 },
          ^~~~~~~~
protocol.c:65:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "fsp",          21, fsp_protocol_handler,             1, 1, 0, 0, 1 },
          ^~~~~
protocol.c:66:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "ftp",          21, ftp_protocol_handler,             1, 1, 0, 0, 0 },
          ^~~~~
protocol.c:67:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "gopher",       70, gopher_protocol_handler,          1, 1, 0, 0, 1 },
          ^~~~~~~~
protocol.c:68:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "http",         80, http_protocol_handler,            1, 1, 0, 0, 1 },
          ^~~~~~
protocol.c:69:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "https",       443, https_protocol_handler,           1, 1, 0, 1, 1 },
          ^~~~~~~
protocol.c:70:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "javascript",    0, NULL,                             0, 0, 1, 0, 1 },
          ^~~~~~~~~~~~
protocol.c:71:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "news",          0, news_protocol_handler,            0, 0, 1, 0, 1 },
          ^~~~~~
protocol.c:72:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "nntp",        119, nntp_protocol_handler,            1, 1, 0, 0, 0 },
          ^~~~~~
protocol.c:73:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "nntps",       563, nntp_protocol_handler,            1, 1, 0, 1, 0 },
          ^~~~~~~
protocol.c:74:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "proxy",      3128, proxy_protocol_handler,           1, 1, 0, 0, 1 },
          ^~~~~~~
protocol.c:75:4: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "smb",         139, smb_protocol_handler,             1, 1, 0, 0, 1 },
          ^~~~~
protocol.c:76:4: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "snews",         0, news_protocol_handler,            0, 0, 1, 0, 1 },
          ^~~~~~~
protocol.c:81:4: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "user",          0, NULL,                     0, 0, 0, 0, 1 },
          ^~~~~~
protocol.c:84:4: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "custom",        0, NULL,                     0, 0, 1, 0, 1 },
          ^~~~~~~~
protocol.c:111:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(start <= protocol && protocol <= end);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:111:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(start <= protocol && protocol <= end);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:115:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int pnamelen = strlen(pname);
                                      ^~~~~
protocol.c:117:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int compare = c_strncasecmp(pname, name, minlen);
                                            ^~~~~
protocol.c:117:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int compare = c_strncasecmp(pname, name, minlen);
                                                   ^~~~
protocol.c:154:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:154:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:157:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri_port_is_valid(protocol_backends[protocol].port));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:157:2: warning: passing 'char [70]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri_port_is_valid(protocol_backends[protocol].port));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:166:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:166:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:174:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:174:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:182:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:182:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:190:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:190:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:198:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:198:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:206:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:206:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:242:5: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                N_("This version of ELinks does not contain "
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:246:19: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC));
                                       ^
protocol.c:240:4: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        N_("Error"), ALIGN_CENTER,
                        ^~~~~~~~~~~
protocol.c:258:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri && VALID_PROTOCOL(uri->protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:258:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri && VALID_PROTOCOL(uri->protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:273:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("", N_("Protocols"),
                      ^~
protocol.c:274:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "protocol", OPT_SORT,
                ^~~~~~~~~~
protocol.c:273:20: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("", N_("Protocols"),
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
protocol.c:273:2: warning: initializing 'unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("", N_("Protocols"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:277:18: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_STRING("protocol", N_("No-proxy domains"),
                        ^~~~~~~~~~
protocol.c:278:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "no_proxy", 0, "",
                ^~~~~~~~~~
protocol.c:277:30: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_STRING("protocol", N_("No-proxy domains"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
protocol.c:277:2: warning: initializing 'unsigned char *' with an expression of type 'char [210]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_STRING("protocol", N_("No-proxy domains"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
protocol.c:322:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             N_("Protocol"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
proxy.c:30:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *slash = strchr(url, '/');
                                      ^~~
proxy.c:30:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *slash = strchr(url, '/');
                       ^       ~~~~~~~~~~~~~~~~
proxy.c:35:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *jumper = strchr(no_proxy, ',');
                                               ^~~~~~~~
proxy.c:35:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *jumper = strchr(no_proxy, ',');
                               ^        ~~~~~~~~~~~~~~~~~~~~~
proxy.c:40:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (c_strcasestr(url, no_proxy)) {
                                 ^~~
proxy.c:40:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (c_strcasestr(url, no_proxy)) {
                                      ^~~~~~~~
proxy.c:87:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(proxy && *proxy);
        ^~~~~~~~~~~~~~~~~~~~~~~
proxy.c:87:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(proxy && *proxy);
        ^~~~~~~~~~~~~~~~~~~~~~~
proxy.c:89:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
                                                 ^~~~~~
proxy.c:89:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
                           ^~~~~
proxy.c:89:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
                                  ^~~~~~
proxy.c:90:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                proxy += strlen(strip1);
                                ^~~~~~
proxy.c:91:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
                                                                ^~~~~~
proxy.c:91:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
                                          ^~~~~
proxy.c:91:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
                                                 ^~~~~~
proxy.c:92:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                proxy += strlen(strip2);
                                ^~~~~~
proxy.c:109:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!*proxy) proxy = getenv(env1);
                                    ^~~~
proxy.c:109:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!*proxy) proxy = getenv(env1);
                           ^ ~~~~~~~~~~~~
proxy.c:110:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!proxy || !*proxy) proxy = getenv(env2);
                                              ^~~~
proxy.c:110:31: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!proxy || !*proxy) proxy = getenv(env2);
                                     ^ ~~~~~~~~~~~~
proxy.c:127:40: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        proxy = strip_proxy_protocol(proxy, "http://", "ftp://");
                                                            ^~~~~~~~~
proxy.c:127:51: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        proxy = strip_proxy_protocol(proxy, "http://", "ftp://");
                                                                       ^~~~~~~~
proxy.c:138:39: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                protocol_proxy = get_protocol_proxy("protocol.http.proxy.host",
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:139:11: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "HTTP_PROXY", "http_proxy",
                                                    ^~~~~~~~~~~~
proxy.c:139:25: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "HTTP_PROXY", "http_proxy",
                                                                  ^~~~~~~~~~~~
proxy.c:140:11: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "http://", NULL);
                                                    ^~~~~~~~~
proxy.c:157:39: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                protocol_proxy = get_protocol_proxy("protocol.https.proxy.host",
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:158:11: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "HTTPS_PROXY", "https_proxy",
                                                    ^~~~~~~~~~~~~
proxy.c:158:26: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "HTTPS_PROXY", "https_proxy",
                                                                   ^~~~~~~~~~~~~
proxy.c:159:11: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "http://", NULL);
                                                    ^~~~~~~~~
proxy.c:163:39: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                protocol_proxy = get_protocol_proxy("protocol.ftp.proxy.host",
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:164:11: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "FTP_PROXY", "ftp_proxy",
                                                    ^~~~~~~~~~~
proxy.c:164:24: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "FTP_PROXY", "ftp_proxy",
                                                                 ^~~~~~~~~~~
proxy.c:165:11: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "ftp://", "http://");
                                                    ^~~~~~~~
proxy.c:165:21: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "ftp://", "http://");
                                                              ^~~~~~~~~
proxy.c:171:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *slash = strchr(protocol_proxy, '/');
                                              ^~~~~~~~~~~~~~
proxy.c:171:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *slash = strchr(protocol_proxy, '/');
                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:175:26: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                no_proxy = get_opt_str("protocol.no_proxy");
                                       ^~~~~~~~~~~~~~~~~~~
proxy.c:176:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!*no_proxy) no_proxy = getenv("NO_PROXY");
                                         ^ ~~~~~~~~~~~~~~~~~~
proxy.c:177:41: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!no_proxy || !*no_proxy) no_proxy = getenv("no_proxy");
                                                      ^ ~~~~~~~~~~~~~~~~~~
uri.c:63:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int domain_len = strlen(domain);
                                ^~~~~~
uri.c:70:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return !c_strncasecmp(domain, server, server_len);
                                      ^~~~~~
uri.c:70:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return !c_strncasecmp(domain, server, server_len);
                                              ^~~~~~
uri.c:76:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return !c_strncasecmp(domain, server + len, domain_len);
                              ^~~~~~
uri.c:76:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return !c_strncasecmp(domain, server + len, domain_len);
                                      ^~~~~~~~~~~~
uri.c:96:27: warning: passing 'unsigned char [46]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (inet_pton(AF_INET6, buffer, &addr6.sin6_addr) > 0)
                                        ^~~~~~
uri.c:103:26: warning: passing 'unsigned char [46]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (inet_pton(AF_INET, buffer, &addr4) > 0)
                                       ^~~~~~
uri.c:120:4: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "com", "edu", "net",
          ^~~~~
uri.c:120:11: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "com", "edu", "net",
                 ^~~~~
uri.c:120:18: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "com", "edu", "net",
                        ^~~~~
uri.c:121:4: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "org", "gov", "mil",
          ^~~~~
uri.c:121:11: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "org", "gov", "mil",
                 ^~~~~
uri.c:121:18: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "org", "gov", "mil",
                        ^~~~~
uri.c:122:4: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "int", "biz", "arpa",
          ^~~~~
uri.c:122:11: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "int", "biz", "arpa",
                 ^~~~~
uri.c:122:18: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "int", "biz", "arpa",
                        ^~~~~~
uri.c:123:4: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "aero", "coop",
          ^~~~~~
uri.c:123:12: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "aero", "coop",
                  ^~~~~~
uri.c:124:4: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "info", "museum",
          ^~~~~~
uri.c:124:12: warning: initializing 'const unsigned char *const' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "info", "museum",
                  ^~~~~~~~
uri.c:125:4: warning: initializing 'const unsigned char *const' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "name", "pro", NULL };
          ^~~~~~
uri.c:125:12: warning: initializing 'const unsigned char *const' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
          "name", "pro", NULL };
                  ^~~~~
uri.c:128:30: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (slen < 0) slen = strlen(s);
                                    ^
uri.c:131:23: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int tldlen = strlen(tld[i]);
                                    ^~~~~~
uri.c:134:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (pos >= 0 && !c_strncasecmp(&s[pos], tld[i], tldlen))
                                               ^~~~~~~
uri.c:134:43: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (pos >= 0 && !c_strncasecmp(&s[pos], tld[i], tldlen))
                                                        ^~~~~~
uri.c:148:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int namelen = strlen(name);
                             ^~~~
uri.c:212:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(uristring != NULL, "No uri to parse.");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:212:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(uristring != NULL, "No uri to parse.");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:254:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                uri->datalen = strlen(prefix_end);
                                      ^~~~~~~~~~
uri.c:258:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int datalen = strcspn(prefix_end, "#" POST_CHAR_S);
                                      ^~~~~~~~~~
uri.c:265:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                uri->fragmentlen = strcspn(uri->fragment, POST_CHAR_S);
                                                           ^~~~~~~~~~~~~
uri.c:272:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        datalen = strlen(prefix_end);
                                         ^~~~~~~~~~
uri.c:277:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (datalen > 9 && !c_strncasecmp(prefix_end, "localhost/", 10)) {
                                                  ^~~~~~~~~~
uri.c:292:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        lbracket = strchr(prefix_end, '[');
                          ^~~~~~~~~~
uri.c:292:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        lbracket = strchr(prefix_end, '[');
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~
uri.c:294:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                rbracket = strchr(lbracket, ']');
                                  ^~~~~~~~
uri.c:294:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                rbracket = strchr(lbracket, ']');
                         ^ ~~~~~~~~~~~~~~~~~~~~~
uri.c:296:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (rbracket && rbracket < prefix_end + strcspn(prefix_end, "/"))
                                                                ^~~~~~~~~~
uri.c:306:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        host_end = prefix_end + strcspn(prefix_end, "@");
                                        ^~~~~~~~~~
uri.c:308:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (prefix_end + strcspn(prefix_end, "/") > host_end
                                 ^~~~~~~~~~
uri.c:313:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                while (strcspn(host_end + 1, "@") < strcspn(host_end + 1, "/?"))
                               ^~~~~~~~~~~~
uri.c:313:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                while (strcspn(host_end + 1, "@") < strcspn(host_end + 1, "/?"))
                                                            ^~~~~~~~~~~~
uri.c:314:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        host_end = host_end + 1 + strcspn(host_end + 1, "@");
                                                          ^~~~~~~~~~~~
uri.c:316:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                user_end = strchr(prefix_end, ':');
                                  ^~~~~~~~~~
uri.c:316:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                user_end = strchr(prefix_end, ':');
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~
uri.c:332:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                host_end = rbracket + strcspn(rbracket, ":/?");
                                              ^~~~~~~~
uri.c:335:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                host_end = prefix_end + strcspn(prefix_end, ":/?");
                                                ^~~~~~~~~~
uri.c:344:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(addrlen >= 0 && addrlen < NI_MAXHOST,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:344:3: warning: passing 'char [189]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(addrlen >= 0 && addrlen < NI_MAXHOST,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:364:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *port_end = host_end + 1 + strcspn(host_end + 1, "/");
                                                                 ^~~~~~~~~~~~
uri.c:390:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        n = strtol(uri->port, NULL, 10);
                                   ^~~~~~~~~
uri.c:409:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        prefix_end = host_end + strcspn(host_end, "#" POST_CHAR_S);
                                        ^~~~~~~~
uri.c:415:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                uri->fragmentlen = strcspn(uri->fragment, POST_CHAR_S);
                                           ^~~~~~~~~~~~~
uri.c:431:21: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int port = strtol(uri->port, (char **) &end, 10);
                                  ^~~~~~~~~
uri.c:434:4: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(uri_port_is_valid(port));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:434:4: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(uri_port_is_valid(port));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:467:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(can_compare_uri_components(components),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:467:2: warning: passing 'char [116]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(can_compare_uri_components(components),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:485:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    || compare_component(a->post, a->post ? strlen(a->post) : 0, b->post, b->post ? strlen(b->post) : 0));
                                                                   ^~~~~~~
uri.c:485:94: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    || compare_component(a->post, a->post ? strlen(a->post) : 0, b->post, b->post ? strlen(b->post) : 0));
                                                                                                           ^~~~~~~
uri.c:504:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(string, "//");
                                              ^~~~
uri.c:601:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(!wants(URI_FILENAME) || components == URI_FILENAME,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:601:3: warning: passing 'char [106]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(!wants(URI_FILENAME) || components == URI_FILENAME,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:624:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(URI_QUERY == components,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:624:3: warning: passing 'char [76]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(URI_QUERY == components,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:631:53: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return add_bytes_to_string(string, query, strcspn(query, "#" POST_CHAR_S));
                                                                  ^~~~~
uri.c:644:16: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(uri->post, "text/plain", 10)) {
                             ^~~~~~~~~
uri.c:645:26: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(string, " (PLAIN TEXT DATA)");
                                              ^~~~~~~~~~~~~~~~~~~~
uri.c:647:23: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!strncmp(uri->post, "multipart/form-data;", 20)) {
                                    ^~~~~~~~~
uri.c:648:26: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(string, " (MULTIPART FORM DATA)");
                                              ^~~~~~~~~~~~~~~~~~~~~~~~
uri.c:651:26: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(string, " (POST DATA)");
                                              ^~~~~~~~~~~~~~
uri.c:708:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri->data);
                ^~~~~~~~~~~~~~~~~
uri.c:708:3: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri->data);
                ^~~~~~~~~~~~~~~~~
uri.c:740:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(dest, src, strlen(src) + 1);
                                                  ^~~
uri.c:814:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri->protocol == PROTOCOL_FILE && uri->data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:814:2: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri->protocol == PROTOCOL_FILE && uri->data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:864:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        memmove(uri->data, path, strlen(path) + 1);
                                        ^~~~
uri.c:948:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(base->data != NULL, "bad base url");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:948:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(base->data != NULL, "bad base url");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:991:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        uristring = mem_alloc(length + strlen(rel) + add_slash + 1);
                                              ^~~
uri.c:996:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(uristring + length + add_slash, rel);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:996:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(uristring + length + add_slash, rel);
                                               ^~~
uri.c:1023:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ch = newurl + strcspn(newurl, ".:/@");
                              ^~~~~~
uri.c:1025:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            || (*ch == ':' && *newurl != '[' && strchr(newurl, '@'))
                                                       ^~~~~~
uri.c:1026:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            || !c_strncasecmp(newurl, "ftp.", 4)) {
                              ^~~~~~
uri.c:1036:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bracket2 = strchr(ch, ']');
                                  ^~
uri.c:1036:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bracket2 = strchr(ch, ']');
                         ^ ~~~~~~~~~~~~~~~
uri.c:1037:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                colon2 = strchr(ch, ':');
                                ^~
uri.c:1037:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                colon2 = strchr(ch, ':');
                       ^ ~~~~~~~~~~~~~~~
uri.c:1049:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        *(host_end = domain + strcspn(domain, ".:/?")) == '.';
                                                      ^~~~~~
uri.c:1097:4: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ERROR("Maximum number of parsing attempts exceeded "
                        ^~~~~
uri.c:1097:10: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ERROR("Maximum number of parsing attempts exceeded "
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1122:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        add_to_string(&str, "ftp://");
                                                            ^~~~~~~~
uri.c:1127:26: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        add_to_string(&str, "http://");
                                                            ^~~~~~~~~
uri.c:1136:26: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        add_to_string(&str, "file://");
                                                            ^~~~~~~~~
uri.c:1138:27: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                add_to_string(&str, "./");
                                                                    ^~~~
uri.c:1164:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        insert_in_string(&struri(&uri), pos, data, strlen(data));
                                                                          ^~~~
uri.c:1175:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri.string[uri.protocollen] == ':'
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1175:3: warning: passing 'char [137]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri.string[uri.protocollen] == ':'
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1182:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
uri.c:1182:3: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
uri.c:1183:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                memmove(to, from, strlen(from) + 1);
                                         ^~~~
uri.c:1195:50: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                insert_in_string(&newurl, uri.protocollen + 1, "//", slashes);
                                                               ^~~~
uri.c:1204:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri.host < to && to[-1] == '.' && *from != '.');
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1204:3: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri.host < to && to[-1] == '.' && *from != '.');
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1208:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
uri.c:1208:3: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
uri.c:1209:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                memmove(to, from, strlen(from) + 1);
                                         ^~~~
uri.c:1213:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri.portlen == 0
                ^~~~~~~~~~~~~~~~~~~~~~~
uri.c:1213:3: warning: passing 'char [83]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(uri.portlen == 0
                ^~~~~~~~~~~~~~~~~~~~~~~
uri.c:1217:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                memmove(uri.port - 1, uri.port, strlen(uri.port) + 1);
                                                       ^~~~~~~~
uri.c:1226:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(uri.host != NULL, "uri.host not set after no host slash error");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1226:3: warning: passing 'char [78]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(uri.host != NULL, "uri.host not set after no host slash error");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1227:37: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                insert_in_string(&newurl, offset, "/", 1);
                                                  ^~~
uri.c:1240:25: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_to_string(&str, "ftp://");
                                                    ^~~~~~~~
uri.c:1245:25: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_to_string(&str, "http://");
                                                    ^~~~~~~~~
uri.c:1257:25: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_to_string(&str, "file://");
                                                    ^~~~~~~~~
uri.c:1259:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        add_to_string(&str, "./");
                                                            ^~~~
uri.c:1288:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri);
        ^~~~~~~~~~~
uri.c:1288:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri);
        ^~~~~~~~~~~
uri.c:1322:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(pos);
        ^~~~~~~~~~~
uri.c:1322:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(pos);
        ^~~~~~~~~~~
uri.c:1360:36: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (namelen < 0) namelen = strlen(name);
                                          ^~~~
uri.c:1388:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (namelen < 0) namelen = strlen(name);
                                          ^~~~
uri.c:1447:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        string->length = strlen(string->source);
                                ^~~~~~~~~~~~~~
uri.c:1464:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        string->length = strlen(string->source);
                                ^~~~~~~~~~~~~~
uri.c:1543:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string && length > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1543:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string && length > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1574:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string);
        ^~~~~~~~~~~~~~
uri.c:1574:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string);
        ^~~~~~~~~~~~~~
uri.c:1591:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        entry = get_uri_cache_entry(string, strlen(string));
                                                   ^~~~~~
uri.c:1609:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int length = strlen(string);
                            ^~~~~~
uri.c:1613:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_object_used(&uri_cache));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1613:2: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_object_used(&uri_cache));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1621:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(entry != NULL, "Releasing unknown URI [%s]", string);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uri.c:1621:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(entry != NULL, "Releasing unknown URI [%s]", string);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:34:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("protocol", N_("User protocols"),
                      ^~~~~~~~~~
user.c:35:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "user", OPT_AUTOCREATE,
                ^~~~~~
user.c:34:28: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("protocol", N_("User protocols"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
user.c:34:2: warning: initializing 'unsigned char *' with an expression of type 'char [125]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("protocol", N_("User protocols"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:45:16: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("protocol.user", NULL,
                      ^~~~~~~~~~~~~~~
user.c:46:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "_template_", OPT_AUTOCREATE,
                ^~~~~~~~~~~~
user.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char [117]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_TREE("protocol.user", NULL,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:51:18: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_STRING("protocol.user._template_", NULL,
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:52:3: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "_template_", 0, "",
                ^~~~~~~~~~~~
user.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char [337]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_STRING("protocol.user._template_", NULL,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:65:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:65:35: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
                                         ^~~~~~
user.c:66:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:66:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
                                         ^~~~~~~~~~~
user.c:68:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:68:33: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
                                         ^~~~~~
user.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:69:33: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
                                         ^~~~~~~~~~~
user.c:70:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:70:35: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
                                         ^~~~~~
user.c:71:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:71:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
                                         ^~~~~~~~~~~
user.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("news",   "unix",        DEFAULT_AC_OPT_NEWS),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:73:34: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("news",   "unix",        DEFAULT_AC_OPT_NEWS),
                                         ^~~~~~
user.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("news",   "unix-xwin",   DEFAULT_AC_OPT_NEWS),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:74:34: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("news",   "unix-xwin",   DEFAULT_AC_OPT_NEWS),
                                         ^~~~~~~~~~~
user.c:76:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:76:35: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
                                         ^~~~~~
user.c:77:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:77:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
                                         ^~~~~~~~~~~
user.c:78:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:78:35: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
                                         ^~~~~~
user.c:79:2: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:79:35: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
                                         ^~~~~~~~~~~
user.c:85:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             N_("User protocols"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
user.c:104:23: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_string(&name, "protocol.user.");
                             ^~~~~~~~~~~~~~~~
user.c:182:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                 strlen(subj));
                                                                        ^~~~
user.c:205:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strncmp(query, "subject=", 8)) {
                    ^~~~~
user.c:206:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                subject = strstr(query, "&subject=");
                                 ^~~~~
user.c:206:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                subject = strstr(query, "&subject=");
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:214:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return memacpy(subject, strcspn(subject, "&"));
                                        ^~~~~~~
user.c:220:49: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *filename = get_tempdir_filename("elinks-XXXXXX");
                                                       ^~~~~~~~~~~~~~~
user.c:237:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        formdata = strchr(uri->post, '\n');
                          ^~~~~~~~~
user.c:237:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        formdata = strchr(uri->post, '\n');
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~
user.c:239:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(formdata);
                     ^~~~~~~~
user.c:246:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unlink(filename);
                       ^~~~~~~~
user.c:279:6: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 N_("No program specified for protocol %s."),
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
user.c:277:5: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("No program"), ALIGN_CENTER,
                         ^~~~~~~~~~~~~~~~
user.c:308:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unlink(filename);
                       ^~~~~~~~
download.c:156:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (file_download->delete) unlink(file_download->file);
                                                  ^~~~~~~~~~~~~~~~~~~
download.c:170:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcmp(file_download->file, file))
                           ^~~~~~~~~~~~~~~~~~~
download.c:170:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcmp(file_download->file, file))
                                                ^~~~
download.c:229:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term != NULL);
        ^~~~~~~~~~~~~~~~~~~~
download.c:229:2: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term != NULL);
        ^~~~~~~~~~~~~~~~~~~~
download.c:259:19: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 msg_text(term, N_("Could not create file '%s':\n%s"),
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:258:4: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 N_("Download error"), ALIGN_CENTER,
                 ^~~~~~~~~~~~~~~~~~~~
download.c:321:26: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (term && get_opt_int("document.download.notify_bell")
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:359:20: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         msg_text(term, N_("Error downloading %s:\n\n%s"),
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:358:5: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Download error"), ALIGN_CENTER,
                         ^~~~~~~~~~~~~~~~~~~~
download.c:390:21: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 msg_text(term, N_("Download complete:\n%s"), url));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:389:6: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 N_("Download"), ALIGN_CENTER,
                                 ^~~~~~~~~~~~~~
download.c:396:22: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && get_opt_bool("document.download.set_original_time")) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:400:9: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                utime(file_download->file, &foo);
                      ^~~~~~~~~~~~~~~~~~~
download.c:422:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(compare_uri(cached->uri, file_download->uri, 0),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:422:3: warning: passing 'char [97]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(compare_uri(cached->uri, file_download->uri, 0),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:685:26: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        overwrite = get_opt_int("document.download.overwrite");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:697:20: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         msg_text(term, N_("'%s' is a directory."),
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:696:5: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Download error"), ALIGN_CENTER,
                         ^~~~~~~~~~~~~~~~~~~~
download.c:727:18: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                msg_text(term, N_("This file already exists:\n"
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:734:18: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("Sa~ve under the alternative name"), lun_alternate, B_ENTER),
                               ^
download.c:735:18: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~Overwrite the original file"), lun_overwrite, 0),
                               ^
download.c:736:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON((flags & DOWNLOAD_RESUME_ALLOWED
                               ^
download.c:740:18: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~Cancel"), lun_cancel, B_ESC));
                               ^
download.c:726:3: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                N_("File exists"), ALIGN_CENTER,
                ^~~~~~~~~~~~~~~~~
download.c:786:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        h = open(file, O_CREAT | O_WRONLY
                 ^~~~
download.c:800:20: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         msg_text(term, N_("Could not create file '%s':\n%s"),
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:799:5: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Download error"), ALIGN_CENTER,
                         ^~~~~~~~~~~~~~~~~~~~
download.c:810:46: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *download_dir = get_opt_str("document.download.directory");
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:816:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        for (i = strlen(download_dir); i >= 0; i--)
                                        ^~~~~~~~~~~~
download.c:908:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *nm = tempnam(NULL, ELINKS_TEMPNAME_PREFIX);
                       ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:922:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_shell_safe_to_string(&name, extension, strlen(extension));
                                                                  ^~~~~~~~~
download.c:960:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_shell_quoted_to_string(&name, file, strlen(file));
                                                                       ^~~~
download.c:970:22: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&s, "/bin/cat ");
                                          ^~~~~~~~~~~
download.c:971:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_shell_quoted_to_string(&s, file, strlen(file));
                                                                    ^~~~
download.c:972:22: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&s, " | ");
                                          ^~~~~
download.c:1121:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop);
        ^~~~~~~~~~~~~~~~
download.c:1121:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop);
        ^~~~~~~~~~~~~~~~
download.c:1122:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop->type_query);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1122:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop->type_query);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1123:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop->type_query->uri);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1123:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop->type_query->uri);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1124:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop->type_query->ses);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1124:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(codw_hop->type_query->ses);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1390:16: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                         handler, "",
                                                  ^~
download.c:1399:32: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        continue_download(type_query, "");
                                      ^~
download.c:1438:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                desc_sep = *description ? "; " : "";
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1439:9: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign]
                title = N_("What to do?");
                      ^ ~~~~~~~~~~~~~~~~~
download.c:1442:9: warning: assigning to 'unsigned char *' from 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign]
                title = N_("Unknown type");
                      ^ ~~~~~~~~~~~~~~~~~~
download.c:1443:15: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                description = "";
                            ^ ~~
download.c:1444:12: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                desc_sep = "";
                         ^ ~~
download.c:1467:14: warning: passing 'char [61]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                format = _("What would you like to do with the file '%s' (type: %s%s%s)?", term);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1468:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(text, MAX_STR_LEN, format, filename.source, ct, desc_sep, description);
                         ^~~~
download.c:1468:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(text, MAX_STR_LEN, format, filename.source, ct, desc_sep, description);
                                            ^~~~~~
download.c:1470:14: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                format = _("What would you like to do with the file (type: %s%s%s)?", term);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1471:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(text, MAX_STR_LEN, format, ct, desc_sep, description);
                         ^~~~
download.c:1471:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(text, MAX_STR_LEN, format, ct, desc_sep, description);
                                            ^~~~~~
download.c:1485:24: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_cmd_opt_bool("anonymous")) {
                              ^~~~~~~~~~~
download.c:1498:24: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_dlg_field(dlg, _("Program ('%' will be replaced by the filename)", term),
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1502:27: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_dlg_checkbox(dlg, _("Block the terminal", term), &type_query->block);
                                        ^~~~~~~~~~~~~~~~~~~~
download.c:1508:14: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                format = _("The file will be opened with the program '%s'.", term);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1509:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(field, MAX_STR_LEN, format, handler->program);
                         ^~~~~
download.c:1509:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(field, MAX_STR_LEN, format, handler->program);
                                             ^~~~~~
download.c:1528:24: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_cmd_opt_bool("anonymous") || handler) {
                              ^~~~~~~~~~~
download.c:1529:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_dlg_ok_button(dlg, _("~Open", term), B_ENTER,
                                         ^~~~~~~
download.c:1535:24: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_cmd_opt_bool("anonymous")) {
                              ^~~~~~~~~~~
download.c:1536:28: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_dlg_ok_button(dlg, _("Sa~ve", term), B_ENTER,
                                         ^~~~~~~
download.c:1542:27: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_ok_button(dlg, _("~Display", term), B_ENTER,
                                 ^~~~~~~~~~
download.c:1546:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_dlg_button(dlg, _("Show ~header", term), B_ENTER,
                                      ^~~~~~~~~~~~~~
download.c:1552:27: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC,
                                 ^~~~~~~~~
download.c:1555:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_end(dlg, widgets);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1555:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_end(dlg, widgets);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
download.c:1578:4: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "text/html",                  0 },
          ^~~~~~~~~~~
download.c:1579:4: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "text/plain",                 1 },
          ^~~~~~~~~~~~
download.c:1580:4: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "application/xhtml+xml",      0 }, /* RFC 3236 */
          ^~~~~~~~~~~~~~~~~~~~~~~
download.c:1608:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (c_strcasecmp(ctype, known_types[i].type))
                                 ^~~~~
download.c:1608:27: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (c_strcasecmp(ctype, known_types[i].type))
                                        ^~~~~~~~~~~~~~~~~~~
download.c:1618:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!handler && strlen(ctype) >= 4 && !c_strncasecmp(ctype, "text", 4))
                               ^~~~~
download.c:1618:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!handler && strlen(ctype) >= 4 && !c_strncasecmp(ctype, "text", 4))
                                                             ^~~~~
history.c:135:19: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (get_opt_bool("document.history.keep_unhistory"))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:279:6: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        _("Unable to retrieve %s", ses->tab->term),
                          ^~~~~~~~~~~~~~~~~~~~~~~
session.c:282:23: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(&msg, ":\n\n");
                                    ^~~~~~~
session.c:288:4: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 N_("Error"), ALIGN_CENTER,
                 ^~~~~~~~~~~
session.c:339:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(have_location(ses), "request_frame: no location");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:339:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(have_location(ses), "request_frame: no location");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:345:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (c_strcasecmp(frame->name, name))
                                 ^~~~~~~~~~~
session.c:345:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (c_strcasecmp(frame->name, name))
                                              ^~~~
session.c:407:32: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                request_additional_file(ses, "", uri, PRI_CSS);
                                             ^~
session.c:555:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(cached);
        ^~~~~~~~~~~~~~
session.c:555:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(cached);
        ^~~~~~~~~~~~~~
session.c:601:24: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (get_cmd_opt_bool("auto-submit")) {
                                     ^~~~~~~~~~~~~
session.c:603:22: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                get_cmd_opt_bool("auto-submit") = 0;
                                                 ^~~~~~~~~~~~~
session.c:769:20: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!*get_opt_str("protocol.http.user_agent")) {
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:771:5: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Warning"), ALIGN_CENTER,
                         ^~~~~~~~~~~~~
session.c:772:5: warning: passing 'char [503]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("You have an empty string in protocol.http.user_agent - "
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:784:20: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_opt_bool("config.saving_style_w")) {
                          ^~~~~~~~~~~~~~~~~~~~~~~
session.c:785:52: warning: passing 'char [22]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                struct option *opt = get_opt_rec(config_options, "config.saving_style_w");
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~
session.c:788:19: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (get_opt_int("config.saving_style") != 3) {
                                ^~~~~~~~~~~~~~~~~~~~~
session.c:790:6: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 N_("Warning"), ALIGN_CENTER,
                                 ^~~~~~~~~~~~~
session.c:791:6: warning: passing 'char [606]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 N_("You have option config.saving_style set to "
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:821:19: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC));
                                       ^
session.c:816:4: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        N_("Welcome"), ALIGN_CENTER,
                        ^~~~~~~~~~~~~
session.c:817:4: warning: passing 'char [81]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        N_("Welcome to ELinks!\n\n"
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:828:34: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!uri && get_opt_bool("ui.sessions.auto_restore")) {
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:868:20: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (get_opt_bool("ui.startup_goto_dialog")) {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
session.c:986:25: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                uri_cp = get_cp_index("System");
                                      ^~~~~~~~
session.c:999:5: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Error"), ALIGN_CENTER,
                         ^~~~~~~~~~~
session.c:1071:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INTERNAL("Remote magic with no remote flags");
                        ^~~~~~~~
session.c:1071:13: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INTERNAL("Remote magic with no remote flags");
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1136:19: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                uri = get_uri("about:blank", 0);
                                              ^~~~~~~~~~~~~
session.c:1175:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
session.c:1175:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
session.c:1261:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(have_location(ses), "ses_request_frame: no location yet");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1261:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(have_location(ses), "ses_request_frame: no location yet");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1265:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!c_strcasecmp(frame->name, name))
                                  ^~~~~~~~~~~
session.c:1265:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!c_strcasecmp(frame->name, name))
                                               ^~~~
session.c:1308:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(ses->tab == get_current_tab(ses->tab->term));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1308:4: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(ses->tab == get_current_tab(ses->tab->term));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1325:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1325:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1350:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1350:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1370:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1370:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1387:2: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
session.c:1387:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str && str_size > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:44:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(ses->task.type, "Session has no task");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:44:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(ses->task.type, "Session has no task");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:126:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri->user && uri->userlen);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:126:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri->user && uri->userlen);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:172:49: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int confirm_submit = uri->form && get_opt_bool("document.browse.forms"
                                                       ^
task.c:182:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(!ses->loading_uri, "Buggy URI reference counting");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:182:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(!ses->loading_uri, "Buggy URI reference counting");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:197:22: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && get_opt_bool("document.browse.links.warn_malicious")
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:243:4: warning: passing 'char [187]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        N_("The URL you are about to follow might be maliciously "
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:253:6: warning: assigning to 'unsigned char *' from 'char [65]' converts between pointers to integer types with different sign [-Wpointer-sign]
                m1 = N_("Do you want to follow the redirect and post form data "
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:257:6: warning: assigning to 'unsigned char *' from 'char [88]' converts between pointers to integer types with different sign [-Wpointer-sign]
                m1 = N_("The form data you are about to post might be incomplete.\n"
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:261:6: warning: assigning to 'unsigned char *' from 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign]
                m1 = N_("Do you want to post form data to URL %s?");
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:264:6: warning: assigning to 'unsigned char *' from 'char [43]' converts between pointers to integer types with different sign [-Wpointer-sign]
                m1 = N_("Do you want to repost form data to URL %s?");
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:278:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~Yes"), post_yes, B_ENTER),
                               ^
task.c:279:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~No"), post_no, B_ESC));
                               ^
task.c:275:3: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                N_("Warning"), ALIGN_CENTER,
                ^~~~~~~~~~~~~
task.c:311:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(have_location(ses), "no location yet");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:311:3: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(have_location(ses), "no location yet");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:349:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(loc);
                ^~~~~~~~~~~
task.c:349:3: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(loc);
                ^~~~~~~~~~~
task.c:377:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("can't find cache entry");
                ^~~~~~~~
task.c:377:12: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("can't find cache entry");
                         ^~~~~~~~~~~~~~~~~~~~~~~~
task.c:392:23: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          get_opt_codepage("document.codepage.assume"),
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:393:19: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          get_opt_bool("document.codepage.force_assumed")))
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:414:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(compare_uri(cached->uri, ses->loading_uri, URI_BASE),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:414:2: warning: passing 'char [102]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(compare_uri(cached->uri, ses->loading_uri, URI_BASE),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:466:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(download_p && *download_p);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:466:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(download_p && *download_p);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:467:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(ses->loading_uri != NULL, "no ses->loading_uri");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:467:2: warning: passing 'char [63]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(ses->loading_uri != NULL, "no ses->loading_uri");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:529:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(ses->task.type, "loading_callback: no ses->task");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:529:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(ses->task.type, "loading_callback: no ses->task");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:586:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (target && !strcmp(target, "_blank")) {
                              ^~~~~~
task.c:587:26: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int mode = get_opt_int("document.browse.links.target_blank");
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
task.c:590:28: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    && !get_cmd_opt_bool("anonymous")
                                         ^~~~~~~~~~~
task.c:592:28: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    && !get_cmd_opt_bool("no-connect")
                                         ^~~~~~~~~~~~
task.c:593:28: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    && !get_cmd_opt_bool("no-home")) {
                                         ^~~~~~~~~
task.c:680:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(deo);
        ^~~~~~~~~~~
task.c:680:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(deo);
        ^~~~~~~~~~~
task.c:725:34: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        set_event_id(goto_url_event_id, "goto-url");
                                        ^~~~~~~~~~
task.c:758:40: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *homepage = get_opt_str("ui.sessions.homepage");
                                              ^~~~~~~~~~~~~~~~~~~~~~
task.c:760:27: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!*homepage) homepage = getenv("WWW_HOME");
                                 ^ ~~~~~~~~~~~~~~~~~~
task.c:761:40: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!homepage || !*homepage) homepage = WWW_HOME_URL;
                                              ^ ~~~~~~~~~~~~
color.c:299:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
color.c:299:2: warning: passing 'char [76]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
color.c:366:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(schar);
        ^~~~~~~~~~~~~
color.c:366:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(schar);
        ^~~~~~~~~~~~~
color.c:375:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("Bad color mode, it should _never_ occur here.");
                ^~~~~~~~
color.c:375:12: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("Bad color mode, it should _never_ occur here.");
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:39:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && term->screen && term->screen->image);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:39:2: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && term->screen && term->screen->image);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:78:39: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                       get_opt_int_tree(term->spec, "colors"));
                                                    ^~~~~~~~
draw.c:92:39: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                       get_opt_int_tree(term->spec, "colors"));
                                                    ^~~~~~~~
draw.c:104:39: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                       get_opt_int_tree(term->spec, "colors"));
                                                    ^~~~~~~~
draw.c:151:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(line);
        ^~~~~~~~~~~~
draw.c:151:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(line);
        ^~~~~~~~~~~~
draw.c:354:39: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                       get_opt_int_tree(term->spec, "colors"));
                                                    ^~~~~~~~
draw.c:381:40: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                               get_opt_int_tree(term->spec, "colors"));
                                                            ^~~~~~~~
draw.c:431:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text && length >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:431:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text && length >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:443:40: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                               get_opt_int_tree(term->spec, "colors"));
                                                            ^~~~~~~~
draw.c:503:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text && length >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:503:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text && length >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:543:40: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                               get_opt_int_tree(term->spec, "colors"));
                                                            ^~~~~~~~
draw.c:564:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && term->screen);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:564:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && term->screen);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:567:49: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (blockable && get_opt_bool_tree(term->spec, "block_cursor")) {
                                                       ^~~~~~~~~~~~~~
event.c:68:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ev && term);
        ^~~~~~~~~~~~~~~~~~
event.c:68:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ev && term);
        ^~~~~~~~~~~~~~~~~~
event.c:79:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ERROR(gettext("Bad terminal size: %d, %d"),
                        ^~~~~
event.c:79:18: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ERROR(gettext("Bad terminal size: %d, %d"),
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:121:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(!list_empty(term->windows));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:121:3: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(!list_empty(term->windows));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:129:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assertm(win != NULL, "No tab to send the event to!");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:129:4: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assertm(win != NULL, "No tab to send the event to!");
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:172:14: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                usrerror(_("Warning: terminal name contains illicit chars.", term));
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:176:11: warning: passing 'unsigned char [42]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(name, sizeof(name), "terminal.%s", info->name);
                 ^~~~
event.c:192:36: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                || get_opt_bool_tree(term->spec, "utf_8_io");
                                                 ^~~~~~~~~~
event.c:258:16: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                usrerror(_("Failed to create session.", term));
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:423:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(len >= 2 && len <= 6);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:423:4: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(len >= 2 && len <= 6);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
event.c:443:3: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                ERROR(gettext("Bad event %d"), ilev->ev);
                ^~~~~
event.c:443:17: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ERROR(gettext("Bad event %d"), ilev->ev);
                              ^~~~~~~~~~~~~~
event.c:483:4: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ERROR(gettext("Could not read event: %d (%s)"),
                        ^~~~~
event.c:483:18: warning: passing 'char [30]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ERROR(gettext("Could not read event: %d (%s)"),
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hardio.c:102:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(data && datalen >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hardio.c:102:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(data && datalen >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hardio.c:132:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(data && datalen >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hardio.c:132:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(data && datalen >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:85:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(qlen, "event queue empty");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:85:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(qlen, "event queue empty");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:103:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(itrm->out.queue.len > 0);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:103:3: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(itrm->out.queue.len > 0);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:165:20: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, INIT_TERMINAL_SEQ);
                          ^~~~~~~~~~~~~~~~~
kbd.c:169:21: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                write_sequence(h, INIT_ALT_SCREEN_SEQ);
                                  ^~~~~~~~~~~~~~~~~~~
kbd.c:183:20: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, DONE_CLS_SEQ);
                          ^~~~~~~~~~~~
kbd.c:191:21: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                write_sequence(h, DONE_ALT_SCREEN_SEQ);
                                  ^~~~~~~~~~~~~~~~~~~
kbd.c:194:20: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, DONE_TERMINAL_SEQ);
                          ^~~~~~~~~~~~~~~~~
kbd.c:208:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        itrm_queue_event(ditrm, (char *) &ev, sizeof(ev));
                                ^~~~~~~~~~~~
kbd.c:214:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *term = getenv("TERM");
                       ^      ~~~~~~~~~~~~~~
kbd.c:305:39: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                info.session_info = get_cmd_opt_int("base-session");
                                                    ^~~~~~~~~~~~~~
kbd.c:330:38: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        itrm->title_codepage = get_cp_index("ISO-8859-1");
                                            ^~~~~~~~~~~~
kbd.c:358:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                memcpy(info.cwd, ts, int_min(strlen(ts), MAX_CWD_LEN));
                                                    ^~
kbd.c:362:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        itrm_queue_event(itrm, (char *) &info, TERMINAL_INFO_SIZE);
                               ^~~~~~~~~~~~~~
kbd.c:363:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        itrm_queue_event(itrm, (char *) init_string, init_len);
                               ^~~~~~~~~~~~~~~~~~~~
kbd.c:434:21: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                 get_cp_index("US-ASCII"));
                                                              ^~~~~~~~~~
kbd.c:471:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text && *text);
        ^~~~~~~~~~~~~~~~~~~~~
kbd.c:471:2: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text && *text);
        ^~~~~~~~~~~~~~~~~~~~~
kbd.c:475:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *p = strchr(text, ',');
                                          ^~~~
kbd.c:475:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *p = strchr(text, ',');
                               ^   ~~~~~~~~~~~~~~~~~
kbd.c:484:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                numbers[i] = atoi(text);
                                  ^~~~
kbd.c:516:22: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                         : get_cp_index("US-ASCII"));
                                                        ^~~~~~~~~~
kbd.c:532:24: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        cp = get_cp_index("US-ASCII");
                                                          ^~~~~~~~~~
kbd.c:577:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ITRM_OUT_QUEUE_SIZE - i > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:577:2: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ITRM_OUT_QUEUE_SIZE - i > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:627:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (*delete.source) unlink(delete.source);
                                                   ^~~~~~~~~~~~~
kbd.c:669:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ITRM_OUT_QUEUE_SIZE - p > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:669:2: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ITRM_OUT_QUEUE_SIZE - p > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:936:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.queue.len >= 2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:936:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.queue.len >= 2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:937:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.queue.data[0] == ASCII_ESC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:937:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.queue.data[0] == ASCII_ESC);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:938:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.queue.data[1] == 0x4F); /* == 'O', incidentally */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:938:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.queue.data[1] == 0x4F); /* == 'O', incidentally */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1025:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(itrm->in.queue.len, "timeout on empty queue");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1025:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(itrm->in.queue.len, "timeout on empty queue");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1026:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(!itrm->blocked); /* block_itrm should have killed itrm->timer */
        ^~~~~~~~~~~~~~~~~~~~~~
kbd.c:1026:2: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(!itrm->blocked); /* block_itrm should have killed itrm->timer */
        ^~~~~~~~~~~~~~~~~~~~~~
kbd.c:1042:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        itrm_queue_event(itrm, (char *) &ev, sizeof(ev));
                               ^~~~~~~~~~~~
kbd.c:1064:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(!itrm->blocked);
        ^~~~~~~~~~~~~~~~~~~~~~
kbd.c:1064:2: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(!itrm->blocked);
        ^~~~~~~~~~~~~~~~~~~~~~
kbd.c:1165:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                itrm_queue_event(itrm, (char *) &ev, sizeof(ev));
                                       ^~~~~~~~~~~~
kbd.c:1173:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(itrm->in.queue.len >= el, "event queue underflow");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1173:3: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(itrm->in.queue.len >= el, "event queue underflow");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1214:3: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                ERROR(gettext("Too many bytes read from the itrm!"));
                ^~~~~
kbd.c:1214:17: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ERROR(gettext("Too many bytes read from the itrm!"));
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1228:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.std >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1228:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.std >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1241:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.std >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
kbd.c:1241:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(itrm->in.std >= 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
mouse.c:55:20: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, INIT_TWIN_MOUSE_SEQ);
                          ^~~~~~~~~~~~~~~~~~~
mouse.c:56:20: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, INIT_XWIN_MOUSE_SEQ);
                          ^~~~~~~~~~~~~~~~~~~
mouse.c:68:20: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, DONE_TWIN_MOUSE_SEQ);
                          ^~~~~~~~~~~~~~~~~~~
mouse.c:69:20: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_sequence(h, DONE_XWIN_MOUSE_SEQ);
                          ^~~~~~~~~~~~~~~~~~~
screen.c:167:32: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* end border: */       TERM_STRING("\033[10m"),
                                            ^~~~~~~~~~
screen.c:168:34: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* begin border: */     TERM_STRING("\033[11m"),
                                            ^~~~~~~~~~
screen.c:173:32: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* end border: */       TERM_STRING("\x0f"),
                                            ^~~~~~
screen.c:174:34: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* begin border: */     TERM_STRING("\x0e"),
                                            ^~~~~~
screen.c:183:35: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* end underline: */    TERM_STRING("\033[24m"),
                                            ^~~~~~~~~~
screen.c:184:37: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* begin underline: */  TERM_STRING("\033[4m"),
                                            ^~~~~~~~~
screen.c:320:50: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        const int cp = get_opt_codepage_tree(term_spec, "charset");
                                                        ^~~~~~~~~
screen.c:321:45: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io");
                                                   ^~~~~~~~~~
screen.c:339:55: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        driver->opt.color_mode = get_opt_int_tree(term_spec, "colors");
                                                             ^~~~~~~~
screen.c:340:57: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        driver->opt.transparent = get_opt_bool_tree(term_spec, "transparency");
                                                               ^~~~~~~~~~~~~~
screen.c:342:35: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (get_opt_bool_tree(term_spec, "underline")) {
                                         ^~~~~~~~~~~
screen.c:357:37: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (get_opt_bool_tree(term_spec, "restrict_852"))
                                                         ^~~~~~~~~~~~~~
screen.c:359:43: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        driver->opt.charsets[1] = get_cp_index("cp437");
                                                               ^~~~~~~
screen.c:363:43: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        driver->opt.charsets[1] = get_cp_index("cp437");
                                                               ^~~~~~~
screen.c:367:43: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        driver->opt.charsets[1] = get_cp_index("cp437");
                                                               ^~~~~~~
screen.c:370:43: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        driver->opt.charsets[1] = get_cp_index("koi8-r");
                                                               ^~~~~~~~
screen.c:378:44: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                driver->opt.charsets[1] = get_cp_index("US-ASCII");
                                                                       ^~~~~~~~~~
screen.c:388:37: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (get_opt_bool_tree(term_spec, "restrict_852"))
                                                         ^~~~~~~~~~~~~~
screen.c:391:37: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (get_opt_bool_tree(term_spec, "m11_hack"))
                                                         ^~~~~~~~~~
screen.c:395:37: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (get_opt_bool_tree(term_spec, "m11_hack"))
                                                         ^~~~~~~~~~
screen.c:408:57: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        enum term_mode_type type = get_opt_int_tree(term_spec, "type");
                                                               ^~~~~~
screen.c:413:39: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (driver->type == type && !strcmp(driver->name, name)) {
                                                    ^~~~~~~~~~~~
screen.c:413:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (driver->type == type && !strcmp(driver->name, name)) {
                                                                  ^~~~
screen.c:449:58: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        enum term_mode_type type = get_opt_int_tree(term->spec, "type");
                                                                ^~~~~~
screen.c:451:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int len = strlen(name);
                         ^~~~
screen.c:456:14: warning: passing 'unsigned char [1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcmp(driver->name, name)) continue;
                           ^~~~~~~~~~~~
screen.c:456:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcmp(driver->name, name)) continue;
                                         ^~~~
screen.c:698:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_bytes_to_string(screen, "\033[1m", 4);
                                                    ^~~~~~~~~
screen.c:713:31: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_bytes_to_string(screen, "\033[0", 3);
                                            ^~~~~~~~
screen.c:739:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_bytes_to_string(screen, ";7", 2);
                                                    ^~~~
screen.c:743:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_bytes_to_string(screen, ";4", 2);
                                                    ^~~~
screen.c:748:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_bytes_to_string(screen, ";1", 2);
                                                    ^~~~
screen.c:751:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_bytes_to_string(screen, "m", 1);
                                            ^~~
screen.c:1091:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("Invalid color mode (%d).", driver->opt.color_mode);
                ^~~~~~~~
screen.c:1091:12: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("Invalid color mode (%d).", driver->opt.color_mode);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1097:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_bytes_to_string(&image, "\033[37;40m", 8);
                                                    ^~~~~~~~~~~~~
screen.c:1099:31: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_bytes_to_string(&image, "\033[0m", 4);
                                            ^~~~~~~~~
screen.c:1140:26: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hard_write(term->fdout, "\033[2J\033[1;1H", 10);
                                ^~~~~~~~~~~~~~~~~~
screen.c:1150:26: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hard_write(term->fdout, "\a", 1);
                                ^~~~
screen.c:1178:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && term->screen);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1178:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && term->screen);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1182:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(width >= 0);
        ^~~~~~~~~~~~~~~~~~
screen.c:1182:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(width >= 0);
        ^~~~~~~~~~~~~~~~~~
screen.c:1183:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(height >= 0);
        ^~~~~~~~~~~~~~~~~~~
screen.c:1183:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(height >= 0);
        ^~~~~~~~~~~~~~~~~~~
screen.c:1216:15: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             "Terminal Screen",
                                ^~~~~~~~~~~~~~~~~
tab.c:53:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term->main_menu == NULL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:53:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term->main_menu == NULL);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:110:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm((LIST_OF(struct window) *) win != &term->windows,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:110:2: warning: passing 'char [91]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm((LIST_OF(struct window) *) win != &term->windows,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:142:20: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (get_opt_bool("ui.tabs.wraparound")) {
                                 ^~~~~~~~~~~~~~~~~~~~
tab.c:199:20: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_opt_bool("ui.tabs.confirm_close")) {
                          ^~~~~~~~~~~~~~~~~~~~~~~
tab.c:208:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~Yes"), really_close_tab, B_ENTER),
                               ^
tab.c:209:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
                               ^
tab.c:205:3: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                N_("Close tab"), ALIGN_CENTER,
                ^~~~~~~~~~~~~~~
tab.c:206:3: warning: passing 'char [45]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                N_("Do you really want to close the current tab?"),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:240:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
tab.c:240:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
tab.c:243:20: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_opt_bool("ui.tabs.confirm_close")) {
                          ^~~~~~~~~~~~~~~~~~~~~~~
tab.c:252:18: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~Yes"), really_close_tabs, B_ENTER),
                               ^
tab.c:253:18: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
                               ^
tab.c:249:3: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                N_("Close tab"), ALIGN_CENTER,
                ^~~~~~~~~~~~~~~
tab.c:250:3: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                N_("Do you really want to close all except the current tab?"),
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:261:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
tab.c:261:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
tab.c:272:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(deo);
        ^~~~~~~~~~~
tab.c:272:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(deo);
        ^~~~~~~~~~~
tab.c:285:16: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (doc_view) assert(doc_view->vs && doc_view->document);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:285:16: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (doc_view) assert(doc_view->vs && doc_view->document);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:305:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && direction);
        ^~~~~~~~~~~~~~~~~~~~~~~~
tab.c:305:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && direction);
        ^~~~~~~~~~~~~~~~~~~~~~~~
tab.c:312:19: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (get_opt_bool("ui.tabs.wraparound")) {
                         ^~~~~~~~~~~~~~~~~~~~
tab.c:318:2: warning: assigning to 'const unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(0 <= new_pos && new_pos < tabs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tab.c:318:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(0 <= new_pos && new_pos < tabs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
terminal.c:121:43: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return get_opt_codepage_tree(term->spec, "charset");
                                                 ^~~~~~~~~
terminal.c:193:25: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            && !get_opt_bool("ui.sessions.keep_session_active");
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
terminal.c:199:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int plen = strlen(path + 1) + 2;
                          ^~~~~~~~
terminal.c:205:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (path[plen]) unlink(path + plen);
                               ^~~~~~~~~~~
terminal.c:242:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(0, "Dangling pointer to struct terminal");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
terminal.c:242:2: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(0, "Dangling pointer to struct terminal");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
terminal.c:315:8: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                path = "";
                     ^ ~~
terminal.c:332:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unlink(delete);
                               ^~~~~~
terminal.c:337:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        path, strlen(path),
                                                     ^~~~
terminal.c:338:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        delete, strlen(delete),
                                                       ^~~~~~
terminal.c:342:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        path, strlen(path),
                                                     ^~~~
terminal.c:343:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        delete, strlen(delete),
                                                       ^~~~~~
terminal.c:357:30: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                exec_on_terminal(term, sh, "", TERM_EXEC_FG);
                                           ^~
terminal.c:365:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int data_len = strlen(data);
                              ^~~~
terminal.c:383:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (term->title && !strcmp(title, term->title)) return 0;
                                   ^~~~~
terminal.c:383:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (term->title && !strcmp(title, term->title)) return 0;
                                          ^~~~~~~~~~~
terminal.c:389:36: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (get_opt_bool_tree(term->spec, "latin1_title"))
                                          ^~~~~~~~~~~~~~
terminal.c:390:24: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                to_cp = get_cp_index("ISO-8859-1");
                                     ^~~~~~~~~~~~
terminal.c:391:41: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (get_opt_bool_tree(term->spec, "utf_8_io"))
                                               ^~~~~~~~~~
terminal.c:392:24: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                to_cp = get_cp_index("UTF-8");
                                     ^~~~~~~
terminal.c:401:59: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                converted = convert_string(convert_table, title, strlen(title),
                                                                        ^~~~~
terminal.c:457:15: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             "Terminal",
                                ^~~~~~~~~~
base64.c:21:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:21:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:24:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return base64_encode_bin(in, strlen(in), NULL);
                                            ^~
base64.c:33:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:33:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:73:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:73:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:76:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return base64_decode_bin(in, strlen(in), NULL);
                                            ^~
base64.c:97:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
base64.c:97:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(in && *in);
        ^~~~~~~~~~~~~~~~~
color.c:64:4: warning: initializing 'unsigned char *' with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign]
        = INIT_FASTFIND_INDEX("colors_lookup", colors_list_reset, colors_list_next);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
color.c:105:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                string_color = strtoul(str, (char **) &end, 16);
                                       ^~~
color.c:146:11: warning: returning 'const char *const' from a function with result type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        return cs->name;
                               ^~~~~~~~
conv.c:138:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string);
        ^~~~~~~~~~~~~~
conv.c:138:2: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string);
        ^~~~~~~~~~~~~~
conv.c:194:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(xnum == (long) xnum);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
conv.c:194:2: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(xnum == (long) xnum);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
conv.c:259:15: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strftime(buffer, sizeof(buffer), fmt, when_local) <= 0)
                     ^~~~~~
conv.c:259:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strftime(buffer, sizeof(buffer), fmt, when_local) <= 0)
                                             ^~~
conv.c:293:37: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!add_bytes_to_string(string, "&#", 2)
                                                         ^~~~
conv.c:327:37: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!add_bytes_to_string(string, "&#", 2)
                                                         ^~~~
conv.c:362:26: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(string, "'\\''");
                                              ^~~~~~~
conv.c:400:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        num = strtol(str, (char **) end, 10);
                     ^~~
conv.c:479:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str);
        ^~~~~~~~~~~
conv.c:479:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(str);
        ^~~~~~~~~~~
conv.c:502:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int len = strlen(title);
                         ^~~~~
conv.c:518:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int len = strlen(url);
                         ^~~
env.c:33:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        true_length = strlen(value);
                             ^~~~~
env.c:48:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ret = setenv(name, value, 1);
                             ^~~~
env.c:48:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ret = setenv(name, value, 1);
                                   ^~~~~
error.c:49:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        vfprintf(stderr, fmt, params);
                         ^~~
error.c:66:11: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(errbuf, sizeof(errbuf), "DEBUG MESSAGE at %s:%d: %s",
                 ^~~~~~
error.c:82:11: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(errbuf, sizeof(errbuf), "DEBUG MESSAGE at %s:%d: %s",
                 ^~~~~~
error.c:98:11: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(errbuf, sizeof(errbuf), "ERROR at %s:%d: %s",
                 ^~~~~~
error.c:114:11: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(errbuf, sizeof(errbuf),
                 ^~~~~~
error.c:135:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        vfprintf(stderr, fmt, params);
                         ^~~
error.c:155:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        vasprintf((char **) &buf, fmt, params);
                                  ^~~
error.c:157:18: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        elinks_internal("assertion failed: %s", buf);
                        ^~~~~~~~~~~~~~~~~~~~~~
fastfind.c:312:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(info->count < FF_MAX_KEYS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:312:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(info->count < FF_MAX_KEYS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:344:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(info->leafsets_count < FF_MAX_LEAFSETS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:344:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(info->leafsets_count < FF_MAX_LEAFSETS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:412:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(info);
        ^~~~~~~~~~~~
fastfind.c:412:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(info);
        ^~~~~~~~~~~~
fastfind.c:448:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(index && index->reset && index->next);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:448:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(index && index->reset && index->next);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:458:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int key_len = strlen(p->key);
                                     ^~~~~~
fastfind.c:461:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(key_len > 0 && key_len <= FF_MAX_KEYLEN);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:461:3: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(key_len > 0 && key_len <= FF_MAX_KEYLEN);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:477:4: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(k < FF_MAX_CHARS);
                        ^~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:477:4: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(k < FF_MAX_CHARS);
                        ^~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:481:5: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                assert(info->uniq_chars_count < FF_MAX_CHARS);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:481:5: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                assert(info->uniq_chars_count < FF_MAX_CHARS);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:506:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int key_len = strlen(p->key);
                                     ^~~~~~
fastfind.c:602:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(index);
        ^~~~~~~~~~~~~
fastfind.c:602:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(index);
        ^~~~~~~~~~~~~
fastfind.c:607:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(info != NULL, "FastFind index %s not initialized", index->comment);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:607:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(info != NULL, "FastFind index %s not initialized", index->comment);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fastfind.c:643:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(index);
        ^~~~~~~~~~~~~
fastfind.c:643:2: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(index);
        ^~~~~~~~~~~~~
file.c:60:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return access(filename, F_OK) >= 0;
                      ^~~~~~~~
file.c:72:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return access(filename, R_OK) >= 0;
                      ^~~~~~~~
file.c:87:11: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (stat(filename, &st))
                 ^~~~~~~~
file.c:98:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(filename);
        ^~~~~~~~~~~~~~~~
file.c:98:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(filename);
        ^~~~~~~~~~~~~~~~
file.c:116:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *home = getenv("HOME");
                                       ^      ~~~~~~~~~~~~~~
file.c:133:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                passwd = getpwnam(user);
                                                  ^~~~
file.c:138:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_to_string(&file, passwd->pw_dir);
                                                     ^~~~~~~~~~~~~~
file.c:154:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int fileprefixlen = strlen(fileprefix);
                                   ^~~~~~~~~~
file.c:162:5: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                INTERNAL("Too big suffix in get_unique_name().");
                                ^~~~~~~~
file.c:162:14: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                INTERNAL("Too big suffix in get_unique_name().");
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
file.c:184:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *tmpdir = getenv("TMPDIR");
                       ^        ~~~~~~~~~~~~~~~~
file.c:186:34: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!tmpdir || !*tmpdir) tmpdir = getenv("TMP");
                                        ^ ~~~~~~~~~~~~~
file.c:187:34: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMPDIR");
                                        ^ ~~~~~~~~~~~~~~~~~
file.c:188:34: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMP");
                                        ^ ~~~~~~~~~~~~~~
file.c:189:34: warning: assigning to 'unsigned char *' from 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!tmpdir || !*tmpdir) tmpdir = "/tmp";
                                        ^ ~~~~~~
file.c:207:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while (fgets(line + offset, *size - offset, file)) {
                     ^~~~~~~~~~~~~
file.c:208:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *linepos = strchr(line + offset, '\n');
                                                ^~~~~~~~~~~~~
file.c:208:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *linepos = strchr(line + offset, '\n');
                               ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
file.c:279:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int fd = mkstemp(template);
                         ^~~~~~~~
file.c:363:25: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(string, "    ");
                                      ^~~~~~
file.c:382:25: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(string, "         ");
                                      ^~~~~~~~~~~
file.c:391:12: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(last_user, "%-8d", (int) stp->st_uid);
                                ^~~~~~~~~
file.c:393:12: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(last_user, "%-8.8s", pwd->pw_name);
                                ^~~~~~~~~
file.c:411:25: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(string, "         ");
                                      ^~~~~~~~~~~
file.c:420:12: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(last_group, "%-8d", (int) stp->st_gid);
                                ^~~~~~~~~~
file.c:422:12: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(last_group, "%-8.8s", grp->gr_name);
                                ^~~~~~~~~~
file.c:438:25: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(string, "         ");
                                      ^~~~~~~~~~~
file.c:469:8: warning: assigning to 'unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fmt = "%b %e  %Y";
                            ^ ~~~~~~~~~~~
file.c:471:8: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fmt = "%b %e %H:%M";
                            ^ ~~~~~~~~~~~~~
file.c:478:24: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_string(string, "             ");
                              ^~~~~~~~~~~~~~~
file.c:494:16: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strcmp(d1->name, d2->name);
                      ^~~~~~~~
file.c:494:26: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strcmp(d1->name, d2->name);
                                ^~~~~~~~
file.c:531:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        directory = opendir(dirname);
                            ^~~~~~~
file.c:540:21: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!file_visible(entry->d_name, get_hidden, is_root_directory))
                                  ^~~~~~~~~~~~~
file.c:560:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                stp = (lstat(name, &st)) ? NULL : &st;
                             ^~~~
file.c:605:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(path) + 1;
                     ^~~~
file.c:618:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ret = mkdir(p, S_IRWXU);
                            ^
hash.c:36:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(width > 0 && func);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
hash.c:36:2: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(width > 0 && func);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
hash.c:67:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(hashp && *hashp);
        ^~~~~~~~~~~~~~~~~~~~~~~
hash.c:67:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(hashp && *hashp);
        ^~~~~~~~~~~~~~~~~~~~~~~
hash.c:139:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(item);
        ^~~~~~~~~~~~
hash.c:139:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(item);
        ^~~~~~~~~~~~
hash.c:162:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(k && length > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~
hash.c:162:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(k && length > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~
memory.c:34:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                ERROR("Out of memory (%s returned NULL): retry #%d/%d, "
                ^~~~~
memory.c:34:9: warning: passing 'char [99]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ERROR("Out of memory (%s returned NULL): retry #%d/%d, "
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memory.c:46:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        ERROR("Out of memory (%s returned NULL) after %d tries, "
        ^~~~~
memory.c:46:8: warning: passing 'char [101]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ERROR("Out of memory (%s returned NULL) after %d tries, "
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memory.c:65:21: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } while (patience("malloc"));
                                  ^~~~~~~~
memory.c:81:21: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } while (patience("calloc"));
                                  ^~~~~~~~
memory.c:90:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("mem_free(NULL)");
                ^~~~~~~~
memory.c:90:12: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("mem_free(NULL)");
                         ^~~~~~~~~~~~~~~~
memory.c:113:21: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } while (patience("realloc"));
                                  ^~~~~~~~~
memory.c:167:3: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("mem_mmap_free(NULL)");
                ^~~~~~~~
memory.c:167:12: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("mem_mmap_free(NULL)");
                         ^~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(scanner->current);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:216:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(scanner->current);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(check_scanner(scanner));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:231:3: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(check_scanner(scanner));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(end <= scanner->table + SCANNER_TOKENS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:249:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(end <= scanner->table + SCANNER_TOKENS);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(check_scanner(scanner));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/scanner.h:256:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(check_scanner(scanner));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:28:11: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    && !c_strlcasecmp(mappings->name, -1, ident, length))
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:139:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(index > 0);
                        ^~~~~~~~~~~~~~~~~
scanner.c:139:4: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(index > 0);
                        ^~~~~~~~~~~~~~~~~
scanner.c:140:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(data->range.end < SCAN_TABLE_SIZE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:140:4: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(data->range.end < SCAN_TABLE_SIZE);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:141:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(index <= data->range.end);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:141:4: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(index <= data->range.end);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:150:4: warning: assigning to 'const unsigned char *' from 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(info[i].type == SCAN_STRING && pos >= 0);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:150:4: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(info[i].type == SCAN_STRING && pos >= 0);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scanner.c:171:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        scanner->end = end ? end : string + strlen(string);
                                                   ^~~~~~
secsave.c:84:24: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((get_cmd_opt_bool("no-connect")
                              ^~~~~~~~~~~~
secsave.c:85:26: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             || get_cmd_opt_int("session-ring"))
                                ^~~~~~~~~~~~~~
secsave.c:86:27: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && !get_cmd_opt_bool("touch-files")) {
                                 ^~~~~~~~~~~~~
secsave.c:97:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ssi->secure_save = get_opt_bool("infofiles.secure_save");
                                        ^~~~~~~~~~~~~~~~~~~~~~~
secsave.c:107:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (lstat(ssi->file_name, &st)) {
                  ^~~~~~~~~~~~~~
secsave.c:125:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (access(ssi->file_name, R_OK | W_OK) < 0) {
                                   ^~~~~~~~~~~~~~
secsave.c:164:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                fd = mkstemp(randname);
                             ^~~~~~~~
secsave.c:182:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ssi->fp = fopen(ssi->file_name, "wb");
                                ^~~~~~~~~~~~~~
secsave.c:255:29: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!fail && get_opt_bool("infofiles.secure_save_fsync"))
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secsave.c:286:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (rename(ssi->tmp_file_name, ssi->file_name) == -1) {
                           ^~~~~~~~~~~~~~~~~~
secsave.c:286:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (rename(ssi->tmp_file_name, ssi->file_name) == -1) {
                                               ^~~~~~~~~~~~~~
secsave.c:367:12: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Cannot read the file", term);
                         ^~~~~~~~~~~~~~~~~~~~~~
secsave.c:369:12: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Cannot get file status", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~~
secsave.c:371:12: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Cannot access the file", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~~
secsave.c:373:12: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Cannot create temp file", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~
secsave.c:375:12: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Cannot rename the file", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~~
secsave.c:377:12: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("File saving disabled by option", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
secsave.c:379:12: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Out of memory", term);
                         ^~~~~~~~~~~~~~~
secsave.c:381:12: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Cannot write the file", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~
secsave.c:385:12: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return _("Secure file saving error", term);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:77:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(len >= 0, "[memacpy]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:77:2: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(len >= 0, "[memacpy]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:92:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(src, "[stracpy]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~
string.c:92:2: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(src, "[stracpy]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~
string.c:95:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return memacpy(src, strlen(src));
                                   ^~~
string.c:108:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(*dst && src, "[add_to_strn]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:108:2: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(*dst && src, "[add_to_strn]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:111:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        dstlen = strlen(*dst);
                        ^~~~
string.c:112:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        srclen = strlen(src) + 1; /* Include the NUL char! */
                        ^~~
string.c:124:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int dstlen = strlen(*dst);
                            ^~~~
string.c:144:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(str != NULL, "[straconcat]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:144:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(str != NULL, "[straconcat]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:147:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(str);
                     ^~~
string.c:155:27: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned int l = strlen(a);
                                        ^
string.c:182:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strcmp(s1, s2);
                      ^~
string.c:182:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strcmp(s1, s2);
                          ^~
string.c:188:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(dst && src && dst_size > 0, "[safe_strncpy]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:188:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(dst && src && dst_size > 0, "[safe_strncpy]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:191:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(dst, src, dst_size);
                ^~~
string.c:191:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(dst, src, dst_size);
                     ^~~
string.c:232:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]);
                                  ^~
string.c:232:36: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]);
                                          ^~
string.c:232:2: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:241:33: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p]));
                                              ^~
string.c:241:41: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p]));
                                                      ^~
string.c:241:3: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p]));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:244:33: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p]));
                                              ^~
string.c:244:41: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p]));
                                                      ^~
string.c:244:3: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p]));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:307:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[init_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:307:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[init_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:328:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[done_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:328:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[done_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:347:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && source, "[add_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:347:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && source, "[add_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:354:52: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return add_bytes_to_string(string, source, strlen(source));
                                                          ^~~~~~
string.c:361:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[add_crlf_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:361:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[add_crlf_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:380:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && from, "[add_string_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:380:2: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && from, "[add_string_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:399:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && filename, "[add_file_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:399:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && filename, "[add_file_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:404:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        file = fopen(filename, "rb");
                     ^~~~~~~~
string.c:438:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[string_concat]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:438:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string != NULL, "[string_concat]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:457:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && character, "[add_char_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:457:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && character, "[add_char_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:476:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && character && times >= 0, "[add_xchar_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:476:2: warning: passing 'char [74]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && character && times >= 0, "[add_xchar_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:502:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && format, "[add_format_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:502:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(string && format, "[add_format_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:508:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        width = vsnprintf(NULL, 0, format, ap);
                                   ^~~~~~
string.c:517:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        vsnprintf(&string->source[string->length], width + 1, format, ap);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:517:56: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        vsnprintf(&string->source[string->length], width + 1, format, ap);
                                                              ^~~~~~
string.c:533:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(list && source, "[add_to_string_list]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:533:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(list && source, "[add_to_string_list]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:540:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (length < 0) length = strlen(source);
                                        ^~~~~~
string.c:557:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(list != NULL, "[free_string_list]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
string.c:557:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(list != NULL, "[free_string_list]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.c:160:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(sec >= 0 && sec < LONG_MAX / 1000L);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.c:160:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(sec >= 0 && sec < LONG_MAX / 1000L);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.c:172:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(la >= 0 && lb >= 0 && lb < LONG_MAX - la);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.c:172:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(la >= 0 && lb >= 0 && lb < LONG_MAX - la);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.c:183:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(la >= 0 && lb >= 0 && la < LONG_MAX / lb);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time.c:183:2: warning: passing 'char [59]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(la >= 0 && lb >= 0 && la < LONG_MAX / lb);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:94:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert((fd == -1) ^ (string == NULL));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:94:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert((fd == -1) ^ (string == NULL));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dump-specialized.h:32:32: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        const int width = get_opt_int("document.dump.width");
                                      ^~~~~~~~~~~~~~~~~~~~~
dump.c:245:39: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (document->nlinks && get_opt_bool("document.dump.references")) {
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:247:18: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *header = "\nReferences\n\n   Visible links\n";
                               ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:248:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int headlen = strlen(header);
                                     ^~~~~~
dump.c:262:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        snprintf(buf, D_BUF, "%4d. %s\n\t%s\n",
                                                 ^~~
dump.c:265:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        snprintf(buf, D_BUF, "%4d. %s\n",
                                                 ^~~
dump.c:269:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        snprintf(buf, D_BUF, "   . %s\n\t%s\n",
                                                 ^~~
dump.c:272:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        snprintf(buf, D_BUF, "   . %s\n", where);
                                                 ^~~
dump.c:275:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        reflen = strlen(buf);
                                        ^~~
dump.c:315:22: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        width = get_opt_int("document.dump.width");
                            ^~~~~~~~~~~~~~~~~~~~~
dump.c:318:26: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        o.cp = get_opt_codepage("document.dump.codepage");
                                ^~~~~~~~~~~~~~~~~~~~~~~~
dump.c:319:29: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        o.color_mode = get_opt_int("document.dump.color_mode");
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:322:35: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        o.links_numbering = get_opt_bool("document.dump.numbering");
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:401:5: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ERROR(gettext("Can't write to stdout: %s"),
                                ^~~~~
dump.c:401:19: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ERROR(gettext("Can't write to stdout: %s"),
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:404:5: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ERROR(gettext("Can't write to stdout."));
                                ^~~~~
dump.c:404:19: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ERROR(gettext("Can't write to stdout."));
                                              ^~~~~~~~~~~~~~~~~~~~~~~~
dump.c:507:23: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (get_cmd_opt_bool("dump")) {
                             ^~~~~~
dump.c:542:20: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                usrerror(gettext("URL protocol not supported (%s)."), url);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:586:15: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        dump_print("document.dump.separator", NULL);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:591:14: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                dump_print("document.dump.header", &item->string);
                           ^~~~~~~~~~~~~~~~~~~~~~
dump.c:596:14: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                dump_print("document.dump.footer", &item->string);
                           ^~~~~~~~~~~~~~~~~~~~~~
dump.c:610:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string && document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
dump.c:610:2: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(string && document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:53:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri->fragmentlen);
        ^~~~~~~~~~~~~~~~~~~~~~~~
draw.c:53:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(uri->fragmentlen);
        ^~~~~~~~~~~~~~~~~~~~~~~~
draw.c:61:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fragment.length);
        ^~~~~~~~~~~~~~~~~~~~~~~
draw.c:61:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fragment.length);
        ^~~~~~~~~~~~~~~~~~~~~~~
draw.c:62:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(*fragment.source);
        ^~~~~~~~~~~~~~~~~~~~~~~~
draw.c:62:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(*fragment.source);
        ^~~~~~~~~~~~~~~~~~~~~~~~
draw.c:69:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(cached);
                ^~~~~~~~~~~~~~
draw.c:69:3: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(cached);
                ^~~~~~~~~~~~~~
draw.c:75:20: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (get_opt_bool("document.browse.links.missing_fragment")) {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:78:30: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         msg_text(ses->tab->term, N_("The requested fragment "
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:77:5: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Missing fragment"), ALIGN_CENTER,
                         ^~~~~~~~~~~~~~~~~~~~~~
draw.c:97:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && frameset_desc && frameset_desc->frame_desc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:97:2: warning: passing 'char [69]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && frameset_desc && frameset_desc->frame_desc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:208:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && doc_view);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:208:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && doc_view);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:229:35: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        color.foreground = get_opt_color("document.colors.text");
                                         ^~~~~~~~~~~~~~~~~~~~~~
draw.c:232:21: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         : get_opt_color("document.colors.background");
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:309:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->doc_view && ses->doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:309:2: warning: passing 'char [66]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->doc_view && ses->doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
draw.c:343:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab);
        ^~~~~~~~~~~~~~~~~~~~~~~
draw.c:343:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab);
        ^~~~~~~~~~~~~~~~~~~~~~~
form.c:101:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs);
        ^~~~~~~~~~~~~~~~
form.c:101:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs);
        ^~~~~~~~~~~~~~~~
form.c:106:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && !strcmp(fc->values[fs->state], fs->value))
                       ^~~~~~~~~~~~~~~~~~~~~
form.c:106:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && !strcmp(fc->values[fs->state], fs->value))
                                              ^~~~~~~~~
form.c:110:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strcmp(fc->values[i], fs->value)) {
                            ^~~~~~~~~~~~~
form.c:110:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strcmp(fc->values[i], fs->value)) {
                                           ^~~~~~~~~
form.c:133:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
form.c:133:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
form.c:137:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:137:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:163:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs);
        ^~~~~~~~~~~~~~~~
form.c:163:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs);
        ^~~~~~~~~~~~~~~~
form.c:186:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        strlen(fc->default_value),
                                               ^~~~~~~~~~~~~~~~~
form.c:190:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fs->state = fs->value ? strlen(fs->value) : 0;
                                                       ^~~~~~~~~
form.c:198:24: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fs->value = stracpy("");
                                            ^~
form.c:206:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strlen(fc->default_value),
                                       ^~~~~~~~~~~~~~~~~
form.c:235:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && fc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:235:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && fc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:308:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(vs);
        ^~~~~~~~~~
form.c:308:2: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(vs);
        ^~~~~~~~~~
form.c:369:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
form.c:369:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
form.c:373:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:373:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:394:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:394:2: warning: passing 'char [81]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:398:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:398:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:430:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        len = strlen(fs->value) - fs->vpos;
                                     ^~~~~~~~~
form.c:451:20: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!text) text = "";
                                        ^ ~~
form.c:452:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        len = strlen(text);
                                     ^~~~
form.c:579:7: warning: assigning to 'unsigned char *' from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                s = "";
                                  ^ ~~
form.c:583:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        len = s ? strlen(s) : 0;
                                         ^
form.c:594:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        end = strchr(s, '\0');
                                     ^
form.c:594:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        end = strchr(s, '\0');
                            ^ ~~~~~~~~~~~~~~~
form.c:635:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view);
        ^~~~~~~~~~~~~~~~~~~~~~~~
form.c:635:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view);
        ^~~~~~~~~~~~~~~~~~~~~~~~
form.c:642:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(!l1 && !l2, "get_first_link == %p, get_last_link == %p", l1, l2);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:642:3: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(!l1 && !l2, "get_first_link == %p, get_last_link == %p", l1, l2);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:662:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(list);
        ^~~~~~~~~~~~
form.c:662:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(list);
        ^~~~~~~~~~~~
form.c:683:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs && list);
        ^~~~~~~~~~~~~~~~~~~~~~~~
form.c:683:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs && list);
        ^~~~~~~~~~~~~~~~~~~~~~~~
form.c:723:36: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                sub = init_submitted_value(name, "0", type, fc, position);
                                                 ^~~
form.c:729:36: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                sub = init_submitted_value(name, "0", type, fc, position);
                                                 ^~~
form.c:775:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && fc && fc->form && list);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:775:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && fc && fc->form && list);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:801:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(sv && sv->value);
        ^~~~~~~~~~~~~~~~~~~~~~~
form.c:801:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(sv && sv->value);
        ^~~~~~~~~~~~~~~~~~~~~~~
form.c:827:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(l && data);
        ^~~~~~~~~~~~~~~~~
form.c:827:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(l && data);
        ^~~~~~~~~~~~~~~~~
form.c:838:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                encode_uri_string(data, sv->name, strlen(sv->name), 1);
                                                         ^~~~~~~~
form.c:852:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    strlen(p), -1, CSM_FORM, NULL, NULL, NULL);
                                                           ^
form.c:861:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                            strlen(sv->value), -1, CSM_FORM, NULL, NULL, NULL);
                                                   ^~~~~~~~~
form.c:869:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        encode_uri_string(data, p2, strlen(p2), 1);
                                                           ^~
form.c:900:22: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_string(data, "--");
                            ^~~~
form.c:922:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        INTERNAL("Form data boundary counter overflow");
        ^~~~~~~~
form.c:922:11: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        INTERNAL("Form data boundary counter overflow");
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:982:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && l && data && boundary);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:982:2: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && l && data && boundary);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1001:23: warning: passing 'char [39]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(data, "Content-Disposition: form-data; name=\"");
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1011:24: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(data, "; filename=\"");
                                            ^~~~~~~~~~~~~~~
form.c:1021:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        extension = strrchr(sv->value, '.');
                                            ^~~~~~~~~
form.c:1021:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        extension = strrchr(sv->value, '.');
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~
form.c:1027:26: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        add_to_string(data, "Content-Type: ");
                                                            ^~~~~~~~~~~~~~~~
form.c:1039:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (get_cmd_opt_bool("anonymous")) {
                                                     ^~~~~~~~~~~
form.c:1048:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                fh = open(filename, O_RDONLY);
                                          ^~~~~~~~
form.c:1086:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                   strlen(sv->value), -1, CSM_FORM, NULL,
                                                          ^~~~~~~~~
form.c:1102:22: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_string(data, "--\r\n");
                            ^~~~~~~~
form.c:1116:29: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 msg_text(ses->tab->term, N_("Could not load file %s: %s"),
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1115:4: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 N_("Error while posting form"), ALIGN_CENTER,
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1145:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(l && data);
        ^~~~~~~~~~~~~~~~~
form.c:1145:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(l && data);
        ^~~~~~~~~~~~~~~~~
form.c:1169:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                               strlen(value), -1, CSM_FORM,
                                                      ^~~~~
form.c:1193:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1193:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1230:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1230:2: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1232:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && fc && fc->form);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1232:2: warning: passing 'char [67]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && fc && fc->form);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1270:22: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && get_opt_bool("document.browse.forms.show_formhist"))
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1285:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *pos = strchr(form->action, '#');
                                            ^~~~~~~~~~~~
form.c:1285:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *pos = strchr(form->action, '#');
                               ^     ~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1293:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strchr(go.source, '?'))
                           ^~~~~~~~~
form.c:1314:23: warning: passing 'char [35]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&go, "application/x-www-form-urlencoded\n");
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1319:23: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&go, "text/plain\n");
                                           ^~~~~~~~~~~~~~
form.c:1324:23: warning: passing 'char [31]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&go, "multipart/form-data; boundary=");
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1411:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        fs->state = strlen(filename);
                           ^~~~~~~~
form.c:1460:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && link && ev);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1460:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && link && ev);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1464:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link has no form control");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1464:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link has no form control");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1500:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                unsigned char *end = strchr(text, '\0');
                                                            ^~~~
form.c:1500:20: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                unsigned char *end = strchr(text, '\0');
                                               ^     ~~~~~~~~~~~~~~~~~~
form.c:1506:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                fs->state = int_min(fs->state + 1, strlen(fs->value));
                                                                          ^~~~~~~~~
form.c:1552:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                fs->state = strlen(fs->value);
                                                   ^~~~~~~~~
form.c:1575:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                fs->state = strlen(fs->value);
                                                   ^~~~~~~~~
form.c:1604:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        length = strlen(text);
                                        ^~~~
form.c:1611:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        fs->state = strlen(fs->value);
                                                           ^~~~~~~~~
form.c:1634:27: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                              && !get_opt_bool("document.browse.forms.auto_submit"))
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1662:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        length = strlen(fs->value + old_state) + 1;
                                                        ^~~~~~~~~~~~~~~~~~~~~
form.c:1668:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                length = strlen(fs->value + fs->state) + 1;
                                                ^~~~~~~~~~~~~~~~~~~~~
form.c:1681:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        length = strlen(fs->value);
                                        ^~~~~~~~~
form.c:1725:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        length = strlen(fs->value + fs->state) + 1;
                                        ^~~~~~~~~~~~~~~~~~~~~
form.c:1747:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        text = strchr(fs->value + fs->state, ASCII_LF);
                                      ^~~~~~~~~~~~~~~~~~~~~
form.c:1747:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        text = strchr(fs->value + fs->state, ASCII_LF);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1756:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(fs->value + fs->state, text, strlen(text) + 1);
                                                                    ^~~~
form.c:1779:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        length = strlen(fs->value + fs->state) + 1;
                                        ^~~~~~~~~~~~~~~~~~~~~
form.c:1847:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        length = strlen(ctext);
                                        ^~~~~
form.c:1849:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (strlen(fs->value) + length > fc->maxlength
                                   ^~~~~~~~~
form.c:1870:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc->form);
        ^~~~~~~~~~~~~~~~
form.c:1870:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc->form);
        ^~~~~~~~~~~~~~~~
form.c:1873:10: warning: returning 'char [11]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Reset form");
                       ^~~~~~~~~~~~~~~~
form.c:1875:10: warning: returning 'char [16]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Harmless button");
                       ^~~~~~~~~~~~~~~~~~~~~
form.c:1883:11: warning: returning 'char [15]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        return N_("Submit form to");
                               ^~~~~~~~~~~~~~~~~~~~
form.c:1884:10: warning: returning 'char [13]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Post form to");
                       ^~~~~~~~~~~~~~~~~~
form.c:1886:10: warning: returning 'char [13]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Radio button");
                       ^~~~~~~~~~~~~~~~~~
form.c:1888:10: warning: returning 'char [9]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Checkbox");
                       ^~~~~~~~~~~~~~
form.c:1890:10: warning: returning 'char [13]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Select field");
                       ^~~~~~~~~~~~~~~~~~
form.c:1892:10: warning: returning 'char [11]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Text field");
                       ^~~~~~~~~~~~~~~~
form.c:1894:10: warning: returning 'char [10]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Text area");
                       ^~~~~~~~~~~~~~~
form.c:1896:10: warning: returning 'char [12]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("File upload");
                       ^~~~~~~~~~~~~~~~~
form.c:1898:10: warning: returning 'char [15]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return N_("Password field");
                       ^~~~~~~~~~~~~~~~~~~~
form.c:1908:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_string(string, ", ");
                              ^~~~
form.c:1925:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(link);
        ^~~~~~~~~~~~
form.c:1925:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(link);
        ^~~~~~~~~~~~
form.c:1936:39: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_form_attr_to_string(&str, term, N_("name"), fc->name);
                                                    ^~~~~~~~~~
form.c:1948:39: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_form_attr_to_string(&str, term, N_("value"), fs->value);
                                                    ^~~~~~~~~~~
form.c:1961:40: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_form_attr_to_string(&str, term, N_("read only"), NULL);
                                                            ^~~~~~~~~~~~~~~
form.c:1972:11: warning: assigning to 'unsigned char *' from 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                label = N_("press %s to navigate");
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:1974:11: warning: assigning to 'unsigned char *' from 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                label = N_("press %s to edit");
                                      ^ ~~~~~~~~~~~~~~~~~~~~~~
form.c:1976:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&str, " (");
                                            ^~~~
form.c:1987:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(fc->form);
                ^~~~~~~~~~~~~~~~
form.c:1987:3: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(fc->form);
                ^~~~~~~~~~~~~~~~
form.c:1991:28: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        && !get_opt_bool("document.browse.forms.auto_submit")))
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2010:10: warning: assigning to 'unsigned char *' from 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        label = N_("press %s to submit to %s");
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2012:10: warning: assigning to 'unsigned char *' from 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        label = N_("press %s to post to %s");
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2014:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(&str, " (");
                                    ^~~~
form.c:2026:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(fc->form);
                ^~~~~~~~~~~~~~~~
form.c:2026:3: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(fc->form);
                ^~~~~~~~~~~~~~~~
form.c:2039:22: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && get_opt_bool("document.browse.accesskey.display")) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2040:23: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_string(&str, " (");
                                    ^~~~
form.c:2057:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
form.c:2057:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
form.c:2063:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2063:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2079:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
form.c:2079:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
form.c:2085:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2085:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2091:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(link_is_form(link));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2091:2: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(link_is_form(link));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
form.c:2114:10: warning: assigning to 'unsigned char *' from 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                text = N_("Useless button");
                                     ^ ~~~~~~~~~~~~~~~~~~~~
form.c:2116:10: warning: assigning to 'unsigned char *' from 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                text = N_("Submit button");
                                     ^ ~~~~~~~~~~~~~~~~~~~
form.c:2128:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(text);
                ^~~~~~~~~~~~
form.c:2128:3: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(text);
                ^~~~~~~~~~~~
link.c:104:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
link.c:104:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
link.c:238:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:238:2: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:241:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses->tab == get_current_tab(term));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:241:2: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses->tab == get_current_tab(term));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:332:49: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        struct color_pair *color = get_bfu_color(term, "searched");
                                                       ^~~~~~~~~~
link.c:366:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:366:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:395:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:395:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:418:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:418:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:439:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:439:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:458:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:458:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:468:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:468:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:508:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs && fn);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:508:2: warning: passing 'char [71]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs && fn);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:609:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:609:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:611:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(dir_x || dir_y);
        ^~~~~~~~~~~~~~~~~~~~~~
link.c:611:2: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(dir_x || dir_y);
        ^~~~~~~~~~~~~~~~~~~~~~
link.c:745:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:745:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~
link.c:768:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:768:2: warning: passing 'char [73]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:792:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:792:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:881:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:881:2: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:907:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc->form); /* regardless of whether there is a FORM element */
        ^~~~~~~~~~~~~~~~
link.c:907:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc->form); /* regardless of whether there is a FORM element */
        ^~~~~~~~~~~~~~~~
link.c:962:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && ses);
        ^~~~~~~~~~~~~~~~~~~~~~~
link.c:962:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && ses);
        ^~~~~~~~~~~~~~~~~~~~~~~
link.c:1069:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("bad link type %d", link->type);
                ^~~~~~~~
link.c:1069:12: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                INTERNAL("bad link type %d", link->type);
                         ^~~~~~~~~~~~~~~~~~
link.c:1080:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1080:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1103:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1103:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1152:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1152:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1181:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1181:2: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1188:22: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && get_opt_bool("document.browse.accesskey.auto_follow"))
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1197:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && num);
        ^~~~~~~~~~~~~~~~~~
link.c:1197:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && num);
        ^~~~~~~~~~~~~~~~~~
link.c:1200:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
link.c:1200:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
link.c:1202:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        goto_link_number_do(ses, doc_view, atoi(num) - 1);
                                                ^~~
link.c:1213:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->document && doc_view->vs && ev);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1213:2: warning: passing 'char [78]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->document && doc_view->vs && ev);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1271:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
link.c:1271:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
link.c:1279:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1279:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1288:21: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_menu(&mi, N_("Display ~usemap"), NULL, ACT_MAIN_LINK_FOLLOW,
                                         ^~~~~~~~~~~~~~~~~~~~~
link.c:1293:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("~Follow link"), ACT_MAIN_LINK_FOLLOW);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1295:25: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("Follow link and r~eload"), ACT_MAIN_LINK_FOLLOW_RELOAD);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1297:4: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_separator(&mi);
                        ^~~~~~~~~~~~~~~~~~~~~~~
link.c:1299:29: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_new_win_to_menu(&mi, N_("Open in new ~window"), term);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1301:25: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("Open in new ~tab"), ACT_MAIN_OPEN_LINK_IN_NEW_TAB);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1303:25: warning: passing 'char [31]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("Open in new tab in ~background"),
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1306:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!get_cmd_opt_bool("anonymous")) {
                                              ^~~~~~~~~~~
link.c:1307:5: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_menu_separator(&mi);
                                ^~~~~~~~~~~~~~~~~~~~~~~
link.c:1308:26: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_menu_action(&mi, N_("~Download link"), ACT_MAIN_LINK_DOWNLOAD);
                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1311:26: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_menu_action(&mi, N_("~Add link to bookmarks"),
                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1315:8: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        N_("Pass link URI to e~xternal command"));
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1326:25: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("~Reset form"), ACT_MAIN_RESET_FORM);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1341:22: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_to_menu(&mi, N_("Open in ~external editor"),
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1349:25: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("~Submit form"), ACT_MAIN_SUBMIT_FORM);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1350:25: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("Submit form and rel~oad"), ACT_MAIN_SUBMIT_FORM_RELOAD);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1352:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(fc->form);
                        ^~~~~~~~~~~~~~~~
link.c:1352:4: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(fc->form);
                        ^~~~~~~~~~~~~~~~
link.c:1354:30: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_new_win_to_menu(&mi, N_("Submit form and open in new ~window"), term);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1356:26: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_menu_action(&mi, N_("Submit form and open in new ~tab"),
                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1359:26: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_menu_action(&mi, N_("Submit form and open in new tab in ~background"),
                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1363:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!get_cmd_opt_bool("anonymous"))
                                              ^~~~~~~~~~~
link.c:1364:26: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                add_menu_action(&mi, N_("Submit form and ~download"), ACT_MAIN_LINK_DOWNLOAD);
                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1366:25: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("~Reset form"), ACT_MAIN_RESET_FORM);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1371:20: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_menu(&mi, N_("Form f~ields"), NULL, ACT_MAIN_LINK_FORM_MENU,
                                 ^~~~~~~~~~~~~~~~~~
link.c:1378:24: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_menu_action(&mi, N_("V~iew image"), ACT_MAIN_VIEW_IMAGE);
                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1379:25: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!get_cmd_opt_bool("anonymous"))
                                      ^~~~~~~~~~~
link.c:1380:25: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_menu_action(&mi, N_("Download ima~ge"), ACT_MAIN_LINK_DOWNLOAD_IMAGE);
                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1389:20: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_menu(&mi, N_("No link selected"), NULL, ACT_MAIN_NONE,
                                 ^~~~~~~~~~~~~~~~~~~~~~
link.c:1402:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1402:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1420:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                            strlen(link->title),
                                                   ^~~~~~~~~~~
link.c:1442:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1442:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->document && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1461:26: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&str, _("Image", term));
                                              ^~~~~~~
link.c:1466:26: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&str, _("Usemap", term));
                                              ^~~~~~~~
link.c:1473:23: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    && get_opt_bool("document.browse.accesskey.display")) {
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
link.c:1474:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_string(&str, " (");
                                            ^~~~
marks.c:67:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_valid_mark_char(mark));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
marks.c:67:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_valid_mark_char(mark));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
marks.c:90:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_valid_mark_index(i));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
marks.c:90:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_valid_mark_index(i));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
marks.c:118:2: warning: assigning to 'const unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_valid_mark_index(i));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
marks.c:118:2: warning: passing 'char [41]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(is_valid_mark_index(i));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
marks.c:158:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             N_("Marks"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
search.c:72:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document);
        ^~~~~~~~~~~~~~~~
search.c:72:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document);
        ^~~~~~~~~~~~~~~~
search.c:98:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document);
        ^~~~~~~~~~~~~~~~
search.c:98:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document);
        ^~~~~~~~~~~~~~~~
search.c:153:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document && document->nsearch == 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:153:2: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document && document->nsearch == 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:211:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document);
        ^~~~~~~~~~~~~~~~
search.c:211:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document);
        ^~~~~~~~~~~~~~~~
search.c:244:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document && s1 && s2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:244:2: warning: passing 'char [39]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document && s1 && s2);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:508:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strlen(text);
                      ^~~~
search.c:543:36: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int case_sensitive = get_opt_bool("document.browse.search.case");
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:599:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document && text && min && max);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:599:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(document && text && min && max);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:632:36: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int case_sensitive = get_opt_bool("document.browse.search.case");
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:766:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && pt && pl);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:766:2: warning: passing 'char [55]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && pt && pl);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:798:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view);
        ^~~~~~~~~~~~~~~~~~~~~~~~
search.c:798:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view);
        ^~~~~~~~~~~~~~~~~~~~~~~~
search.c:810:50: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                struct color_pair *color = get_bfu_color(term, "searched");
                                                               ^~~~~~~~~~
search.c:858:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && str);
        ^~~~~~~~~~~~~~~~~~
search.c:858:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && str);
        ^~~~~~~~~~~~~~~~~~
search.c:863:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
search.c:863:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
search.c:890:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && str);
        ^~~~~~~~~~~~~~~~~~
search.c:890:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && str);
        ^~~~~~~~~~~~~~~~~~
search.c:899:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && str);
        ^~~~~~~~~~~~~~~~~~
search.c:899:2: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && str);
        ^~~~~~~~~~~~~~~~~~
search.c:916:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(p2);
        ^~~~~~~~~~
search.c:916:2: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(p2);
        ^~~~~~~~~~
search.c:958:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:958:2: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1004:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && doc_view && doc_view->vs
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1004:2: warning: passing 'char [93]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && doc_view && doc_view->vs
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1074:22: warning: passing 'char [38]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        switch (get_opt_int("document.browse.search.show_not_found")) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1100:22: warning: passing 'char [43]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!get_opt_bool("document.browse.search"
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
search.c:1104:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        message = hit_top
                                ^ ~~~~~~~
search.c:1109:12: warning: assigning to 'unsigned char *' from 'char [19]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        message = N_("No previous search");
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1112:36: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        print_find_error_not_found(ses, N_("Search"),
                                                        ^~~~~~~~~~~~
search.c:1113:10: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                   N_("Search string"
                                                   ^~~~~~~~~~~~~~~~~~
search.c:1120:36: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        print_find_error_not_found(ses, N_("Search"),
                                                        ^~~~~~~~~~~~
search.c:1121:10: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                   N_("Could not compile"
                                                   ^~~~~~~~~~~~~~~~~~~~~~
search.c:1136:30: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        info_box(ses->tab->term, 0, N_("Search"), ALIGN_CENTER, message);
                                    ^~~~~~~~~~~~
search.c:1165:11: warning: assigning to 'unsigned char *' from 'char [29]' converts between pointers to integer types with different sign [-Wpointer-sign]
                message = N_("No further matches for '%s'.");
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1167:11: warning: assigning to 'unsigned char *' from 'char [42]' converts between pointers to integer types with different sign [-Wpointer-sign]
                message = N_("Could not find a link with the text '%s'.");
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1169:34: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        print_find_error_not_found(ses, N_("Typeahead"), message, typeahead);
                                        ^~~~~~~~~~~~~~~
search.c:1181:9: warning: returning 'char [1]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return "";
               ^~
search.c:1191:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (link_is_form(link) || textlen > strlen(match))
                                                   ^~~~~
search.c:1194:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        matchpos = case_sensitive ? strstr(match, text)
                                           ^~~~~
search.c:1194:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        matchpos = case_sensitive ? strstr(match, text)
                                                  ^~~~
search.c:1195:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                  : strcasestr(match, text);
                                               ^~~~~
search.c:1195:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                  : strcasestr(match, text);
                                                      ^~~~
search.c:1194:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        matchpos = case_sensitive ? strstr(match, text)
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1212:36: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int case_sensitive = get_opt_bool("document.browse.search.case");
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1213:32: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int wraparound = get_opt_bool("document.browse.search.wraparound");
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1214:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int textlen = strlen(text);
                             ^~~~
search.c:1216:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(textlen && direction && offset);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1216:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(textlen && direction && offset);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1288:49: warning: passing 'char [9]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        struct color_pair *color = get_bfu_color(term, "searched");
                                                       ^~~~~~~~~~
search.c:1332:22: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!get_opt_bool("document.browse.search.wraparound")) {
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1335:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    text, strlen(text),
                                                                 ^~~~
search.c:1336:24: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    get_opt_bool("document"
                                                                 ^~~~~~~~~~
search.c:1355:22: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!get_opt_bool("document.browse.search.wraparound"))
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1381:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(match >= 0 && match < doc_view->document->nlinks);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1381:2: warning: passing 'char [67]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(match >= 0 && match < doc_view->document->nlinks);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1403:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(doc_view != NULL, "document not formatted");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1403:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(doc_view != NULL, "document not formatted");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1430:10: warning: passing 'char [29]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                            "document.browse.search.regex");
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1470:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(doc_view != NULL, "document not formatted");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1470:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(doc_view != NULL, "document not formatted");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1487:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bufferlen = strlen(buffer);
                                   ^~~~~~
search.c:1490:20: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                         get_opt_bool("document.browse"
                                                      ^~~~~~~~~~~~~~~~~
search.c:1535:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        draw_typeahead_match(ses->tab->term, doc_view, strlen(buffer), offset);
                                                                              ^~~~~~
search.c:1540:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        draw_typeahead_match(ses->tab->term, doc_view, strlen(buffer), offset);
                                                                              ^~~~~~
search.c:1557:17: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *prompt = "#";
                       ^        ~~~
search.c:1564:18: warning: assigning to 'unsigned char *' from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        prompt = data = "/";
                                      ^ ~~~
search.c:1568:18: warning: assigning to 'unsigned char *' from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        prompt = data = "?";
                                      ^ ~~~
search.c:1572:9: warning: assigning to 'unsigned char *' from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        data = "#";
                             ^ ~~~
search.c:1584:8: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                          N_("No links in current document")));
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1582:6: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 N_("Typeahead"), ALIGN_CENTER,
                                 ^~~~~~~~~~~~~~~
search.c:1614:21: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { SEARCH_OPT_CASE,      "case" },
                                ^~~~~~
search.c:1644:11: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                    "document.browse.search"),
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
search.c:1667:26: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *text = _("Search for text", term);
                                ^~~~~~~~~~~~~~~~~
search.c:1673:47: warning: passing 'char [23]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        search_options = get_opt_rec(config_options, "document.browse.search");
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~
search.c:1707:23: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_radio(dlg, _("Case sensitive", term), 2, 1, &hop->values[SEARCH_OPT_CASE].number);
                             ^~~~~~~~~~~~~~~~
search.c:1708:23: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_radio(dlg, _("Case insensitive", term), 2, 0, &hop->values[SEARCH_OPT_CASE].number);
                             ^~~~~~~~~~~~~~~~~~
search.c:1710:24: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_button(dlg, _("~OK", term), B_ENTER, search_dlg_ok, fn);
                              ^~~~~
search.c:1711:24: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_button(dlg, _("~Cancel", term), B_ESC, search_dlg_cancel, NULL);
                              ^~~~~~~~~
search.c:1713:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_end(dlg, SEARCH_WIDGETS_COUNT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1713:2: warning: passing 'char [48]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_dlg_end(dlg, SEARCH_WIDGETS_COUNT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
search.c:1725:2: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(direction);
        ^~~~~~~~~~~~~~~~~
search.c:1725:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(direction);
        ^~~~~~~~~~~~~~~~~
search.c:1729:9: warning: assigning to 'unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                title = N_("Search");
                      ^ ~~~~~~~~~~~~
search.c:1732:9: warning: assigning to 'unsigned char *' from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                title = N_("Search backward");
                      ^ ~~~~~~~~~~~~~~~~~~~~~
search.c:1747:38: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        save_input_history(&search_history, SEARCH_HISTORY_FILENAME);
                                            ^~~~~~~~~~~~~~~~~~~~~~~
search.c:1752:4: warning: initializing 'unsigned char *' with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
        { "periodic-saving", 0, search_history_write_hook, NULL },
          ^~~~~~~~~~~~~~~~~
search.c:1760:38: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        load_input_history(&search_history, SEARCH_HISTORY_FILENAME);
                                            ^~~~~~~~~~~~~~~~~~~~~~~
search.c:1766:38: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        save_input_history(&search_history, SEARCH_HISTORY_FILENAME);
                                            ^~~~~~~~~~~~~~~~~~~~~~~
search.c:1771:15: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             N_("Search History"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
textarea.c:78:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text);
        ^~~~~~~~~~~~
textarea.c:78:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text);
        ^~~~~~~~~~~~
textarea.c:85:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        text_end = text + strlen(text);
                                 ^~~~
textarea.c:162:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text);
        ^~~~~~~~~~~~
textarea.c:162:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(text);
        ^~~~~~~~~~~~
textarea.c:243:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs);
        ^~~~~~~~~~~~~~~~
textarea.c:243:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fc && fs);
        ^~~~~~~~~~~~~~~~
textarea.c:335:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:335:2: warning: passing 'char [81]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:338:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:338:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:417:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:417:2: warning: passing 'char [81]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && doc_view && doc_view->document && doc_view->vs && link);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:427:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:427:2: warning: passing 'char [57]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:495:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(sv && sv->value);
        ^~~~~~~~~~~~~~~~~~~~~~~
textarea.c:495:2: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(sv && sv->value);
        ^~~~~~~~~~~~~~~~~~~~~~~
textarea.c:532:34: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        filename = get_tempdir_filename("elinks-area-XXXXXX");
                                        ^~~~~~~~~~~~~~~~~~~~
textarea.c:541:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(value);
                     ^~~~~
textarea.c:548:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unlink(filename);
                       ^~~~~~~~
textarea.c:577:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert (op == 0 || op == 1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:577:2: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert (op == 0 || op == 1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:579:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert (op == 1 || term_);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:579:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert (op == 1 || term_);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:582:34: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (op == 0 && get_cmd_opt_bool("anonymous")) {
                                        ^~~~~~~~~~~
textarea.c:583:22: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                info_box(term_, 0, N_("Error"), ALIGN_CENTER,
                                   ^~~~~~~~~~~
textarea.c:584:5: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("You cannot launch an external"
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:590:22: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                info_box(term_, 0, N_("Error"), ALIGN_CENTER,
                                   ^~~~~~~~~~~
textarea.c:591:5: warning: passing 'char [44]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("You can do this only on the master terminal"));
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:596:35: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned char *ed = get_opt_str("document.browse.forms.editor");
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:603:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ed = getenv("EDITOR");
                           ^ ~~~~~~~~~~~~~~~~
textarea.c:604:24: warning: assigning to 'unsigned char *' from 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!ed || !*ed) ed = "vi";
                                            ^ ~~~~
textarea.c:609:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unlink(fn);
                               ^~
textarea.c:621:30: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                exec_on_terminal(term, ex, "", TERM_EXEC_FG);
                                           ^~
textarea.c:644:15: warning: passing 'char [201]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                          N_("You have exceeded the textarea's"
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:641:37: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        info_box(term, MSGBOX_FREE_TEXT, N_("Warning"),
                                                         ^~~~~~~~~~~~~
textarea.c:654:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unlink(fn);
                               ^~
textarea.c:685:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
textarea.c:685:2: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && ses);
        ^~~~~~~~~~~~~~~~~~~
textarea.c:690:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:690:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:715:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fs && fs->value && fc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:715:2: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fs && fs->value && fc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:916:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                fs->state = strlen(fs->value);
                                   ^~~~~~~~~
textarea.c:981:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                fs->state = strlen(fs->value);
                                   ^~~~~~~~~
textarea.c:984:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int last = get_textarea_line_number(line, strlen(fs->value));
                                                                 ^~~~~~~~~
textarea.c:986:3: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(last != -1, "line info corrupt");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:986:3: warning: passing 'char [47]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(last != -1, "line info corrupt");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1091:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fs && fs->value && fc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1091:2: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(fs && fs->value && fc);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1095:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            || strlen(fs->value) >= fc->maxlength
                      ^~~~~~~~~
textarea.c:1096:50: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            || !insert_in_string(&fs->value, fs->state, "\n", 1))
                                                        ^~~~
textarea.c:1143:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                fs->state = int_min(fs->state + 1, strlen(fs->value));
                                                          ^~~~~~~~~
textarea.c:1153:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        end = strchr(text, '\0');
                     ^~~~
textarea.c:1153:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        end = strchr(text, '\0');
            ^ ~~~~~~~~~~~~~~~~~~
textarea.c:1193:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1193:2: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1194:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(direction == 1 || direction == -1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1194:2: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(direction == 1 || direction == -1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1202:2: warning: assigning to 'const unsigned char *' from 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link has no form control");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
textarea.c:1202:2: warning: passing 'char [54]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(fc != NULL, "link has no form control");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:66:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
view.c:66:2: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view);
        ^~~~~~~~~~~~~~~~
view.c:92:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:92:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:95:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:95:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:130:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:130:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:133:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:133:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:172:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:172:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:183:29: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                wraparound = get_opt_bool("document.browse.links.wraparound");
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:238:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:238:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:271:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:271:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:306:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:306:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:311:19: warning: passing 'char [46]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (get_opt_bool("document.browse.scrolling.horizontal_extended")) {
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:337:23: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                steps = get_opt_int("document.browse.scrolling.vertical_step");
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:348:23: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                steps = get_opt_int("document.browse.scrolling.vertical_step");
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:359:23: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                steps = get_opt_int("document.browse.scrolling.horizontal_step");
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:370:23: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                steps = get_opt_int("document.browse.scrolling.horizontal_step");
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:379:26: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int steps = get_opt_int("document.browse.scrolling.vertical_step");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:387:26: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int steps = get_opt_int("document.browse.scrolling.vertical_step");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:395:26: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int steps = get_opt_int("document.browse.scrolling.horizontal_step");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:403:26: warning: passing 'char [42]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int steps = get_opt_int("document.browse.scrolling.horizontal_step");
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:412:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:412:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:432:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:432:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:456:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->doc_view && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:456:2: warning: passing 'char [67]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->doc_view && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:470:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && ses->tab && ses->tab->term);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:470:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && ses->tab && ses->tab->term);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:485:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && ses->tab && ses->tab->term);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:485:2: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && ses->tab && ses->tab->term);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:611:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:611:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:676:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:676:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:739:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:739:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:819:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:819:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:895:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:895:2: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && doc_view && doc_view->vs);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1042:9: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             N_("Go to link"), N_("Enter link number"),
                             ^~~~~~~~~~~~~~~~
view.c:1042:27: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             N_("Go to link"), N_("Enter link number"),
                                               ^~~~~~~~~~~~~~~~~~~~~~~
view.c:1081:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(link);
        ^~~~~~~~~~~~
view.c:1081:2: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(link);
        ^~~~~~~~~~~~
view.c:1090:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(link == get_current_link(doc_view));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1090:3: warning: passing 'char [53]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(link == get_current_link(doc_view));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1118:35: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        accesskey_priority = get_opt_int("document.browse.accesskey.priority");
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1197:34: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                int scrollmargin = get_opt_int("document.browse.scrolling.margin");
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1226:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(doc_view && doc_view->document, "document not formatted");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1226:2: warning: passing 'char [72]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assertm(doc_view && doc_view->document, "document not formatted");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1229:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ev);
        ^~~~~~~~~~~~~~~~~
view.c:1229:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ev);
        ^~~~~~~~~~~~~~~~~
view.c:1253:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
view.c:1253:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
view.c:1268:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1268:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1281:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && ev);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1281:2: warning: passing 'char [58]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && ev);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1302:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ev);
        ^~~~~~~~~~~~~~~~~
view.c:1302:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ev);
        ^~~~~~~~~~~~~~~~~
view.c:1308:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(doc_view && doc_view->document);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1308:3: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assert(doc_view && doc_view->document);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1311:3: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(doc_view->document->options.box.x == doc_view->box.x
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1311:3: warning: passing 'char [161]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                assertm(doc_view->document->options.box.x == doc_view->box.x
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1429:22: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        switch (get_opt_int("document.browse.search.typeahead")) {
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1439:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INTERNAL("invalid value for document.browse.search.typeahead");
                        ^~~~~~~~
view.c:1439:13: warning: passing 'char [51]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INTERNAL("invalid value for document.browse.search.typeahead");
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1505:22: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    && get_opt_int("document.browse.accesskey"
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1528:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ev);
        ^~~~~~~~~~~~~~~~~
view.c:1528:2: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ev);
        ^~~~~~~~~~~~~~~~~
view.c:1575:4: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INTERNAL("I think you forgot to take your medication, mental boy!");
                        ^~~~~~~~
view.c:1575:13: warning: passing 'char [56]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INTERNAL("I think you forgot to take your medication, mental boy!");
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1601:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
view.c:1601:2: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses);
        ^~~~~~~~~~~
view.c:1609:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->document->uri);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1609:2: warning: passing 'char [76]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document && doc_view->document->uri);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1626:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && document);
        ^~~~~~~~~~~~~~~~~~~~~~~~
view.c:1626:2: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(term && document);
        ^~~~~~~~~~~~~~~~~~~~~~~~
view.c:1631:21: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                info_box(term, 0, N_("Save error"), ALIGN_CENTER,
                                  ^~~~~~~~~~~~~~~~
view.c:1632:5: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         N_("Error writing to file"));
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1643:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && file);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1643:2: warning: passing 'char [60]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(ses && ses->tab && ses->tab->term && file);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1646:2: warning: assigning to 'const unsigned char *' from 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
view.c:1646:2: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        assert(doc_view && doc_view->document);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:99:26: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && get_cmd_opt_bool("anonymous"))
                                ^~~~~~~~~~~
action.c:167:22: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!get_opt_bool("cookies.save")) break;
                                          ^~~~~~~~~~~~~~
action.c:561:4: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(ses->tab == get_current_tab(term));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:561:4: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        assert(ses->tab == get_current_tab(term));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:587:32: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        toggle_document_option(ses, "document.css.enable");
                                                    ^~~~~~~~~~~~~~~~~~~~~
action.c:592:32: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        toggle_document_option(ses, "document.browse.images.show_as_links");
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:596:32: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        toggle_document_option(ses, "document.html.display_tables");
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:600:32: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        toggle_document_option(ses, "document.colors.use_document_colors");
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:614:32: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        toggle_document_option(ses, "document.browse.links.numbering");
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:618:32: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        toggle_document_option(ses, "document.plain.compress_empty_lines");
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
action.c:635:5: warning: assigning to 'const unsigned char *' from 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                INTERNAL("No action handling defined for '%s'.",
                                ^~~~~~~~
action.c:635:14: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                INTERNAL("No action handling defined for '%s'.",
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
timer.c:48:54: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        keybinding = kbd_nm_lookup(KEYMAP_MAIN, get_opt_str("ui.timer.action"));
                                                            ^~~~~~~~~~~~~~~~~
timer.c:69:19: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!get_opt_int("ui.timer.enable")) return;
                         ^~~~~~~~~~~~~~~~~
timer.c:71:31: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        timer_duration = get_opt_int("ui.timer.duration");
                                     ^~~~~~~~~~~~~~~~~~~
timer.c:88:15: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             N_("Timer"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
viewer.c:25:15: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        /* name: */             N_("Viewer"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
vernum.c:11:16: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned char *build_date = __DATE__;
               ^            ~~~~~~~~
vernum.c:12:16: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned char *build_time = __TIME__;
               ^            ~~~~~~~~
vernum.c:13:16: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
unsigned char *build_id = BUILD_ID;
               ^          ~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/elk/elk_3.99.8.orig.tar.gz
./heap-gen.c:352:40: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!len) DetermineCluster (&addr, &len);
                                       ^~~~
./heap-gen.c:376:40: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!len) DetermineCluster (&addr, &len);
                                       ^~~~
stab-vanilla.c:89:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strstr (buffer + start, INIT_PREFIX)
                    ^~~~~~~~~~~~~~
stab-vanilla.c:90:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             || strstr (buffer + start, FINIT_PREFIX)) {
                        ^~~~~~~~~~~~~~
stab-vanilla.c:94:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strcmp (sp->name, buffer + start)) {
                                       ^~~~~~~~~~~~~~
stab-vanilla.c:103:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            sp->name = Safe_Malloc (strlen (buffer + start) + 1);
                                            ^~~~~~~~~~~~~~
stab-vanilla.c:104:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy (sp->name, buffer + start);
                              ^~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/epic4/epic4_2.10.5.orig.tar.gz
alias.c:286:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(name, "/S", 2))
                         ^~~~
alias.c:286:25: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(name, "/S", 2))
                               ^~~~
alias.c:595:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(name, "-dump", 2))     /* Illegal name anyways */
                         ^~~~
alias.c:595:25: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(name, "-dump", 2))     /* Illegal name anyways */
                               ^~~~~~~
alias.c:745:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(varname, "void")) {
                                ^~~~~~~
alias.c:745:28: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(varname, "void")) {
                                         ^~~~~~
alias.c:748:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_stricmp(varname, "...")) {
                                       ^~~~~~~
alias.c:748:35: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_stricmp(varname, "...")) {
                                                ^~~~~
alias.c:760:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_stricmp(modifier, "default"))
                                                ^~~~~~~~
alias.c:760:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_stricmp(modifier, "default"))
                                                          ^~~~~~~~~
alias.c:764:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "words"))
                                                     ^~~~~~~~
alias.c:764:36: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "words"))
                                                               ^~~~~~~
alias.c:769:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "uwords"))
                                                     ^~~~~~~~
alias.c:769:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "uwords"))
                                                               ^~~~~~~~
alias.c:774:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "qwords"))
                                                     ^~~~~~~~
alias.c:774:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "qwords"))
                                                               ^~~~~~~~
alias.c:779:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "dwords"))
                                                     ^~~~~~~~
alias.c:779:36: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_stricmp(modifier, "dwords"))
                                                               ^~~~~~~~
alias.c:1483:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(name, "FUNCTION_RETURN"))
                        ^~~~
alias.c:1483:24: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(name, "FUNCTION_RETURN"))
                              ^~~~~~~~~~~~~~~~~
alias.c:2128:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (last && !my_strnicmp(ARRAY_ITEM(as, pos)->name, last, cmp + end))
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:2128:55: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (last && !my_strnicmp(ARRAY_ITEM(as, pos)->name, last, cmp + end))
                                                                    ^~~~
./expr2.c:1515:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        c = my_stricmp(s, t) ? 0 : 1;
                                       ^
./expr2.c:1515:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        c = my_stricmp(s, t) ? 0 : 1;
                                          ^
./expr2.c:1527:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        c = my_stricmp(s, t) ? 1 : 0;
                                       ^
./expr2.c:1527:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        c = my_stricmp(s, t) ? 1 : 0;
                                          ^
./expr2.c:1560:40: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case LES:       COMPARE(a < b,  my_stricmp(s, t) < 0)
                                                           ^
./expr2.c:1560:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case LES:       COMPARE(a < b,  my_stricmp(s, t) < 0)
                                                              ^
./expr2.c:1561:40: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case LEQ:       COMPARE(a <= b, my_stricmp(s, t) <= 0)
                                                           ^
./expr2.c:1561:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case LEQ:       COMPARE(a <= b, my_stricmp(s, t) <= 0)
                                                              ^
./expr2.c:1562:40: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case GRE:       COMPARE(a > b,  my_stricmp(s, t) > 0)
                                                           ^
./expr2.c:1562:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case GRE:       COMPARE(a > b,  my_stricmp(s, t) > 0)
                                                              ^
./expr2.c:1563:40: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case GEQ:       COMPARE(a >= b, my_stricmp(s, t) >= 0)
                                                           ^
./expr2.c:1563:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                case GEQ:       COMPARE(a >= b, my_stricmp(s, t) >= 0)
                                                              ^
./expr.c:1052:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_stricmp(result1, result2))
                                                ^~~~~~~
./expr.c:1052:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_stricmp(result1, result2))
                                                         ^~~~~~~
./expr.c:1113:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        value1 = my_stricmp(result1, result2);
                                                            ^~~~~~~
./expr.c:1113:35: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        value1 = my_stricmp(result1, result2);
                                                                     ^~~~~~~
./expr.c:1206:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_stricmp(result1, result2))
                                                ^~~~~~~
./expr.c:1206:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_stricmp(result1, result2))
                                                         ^~~~~~~
alias.c:2504:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "AS", 2))
                         ^~~~~
alias.c:2504:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "AS", 2))
                                ^~~~
alias.c:2506:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "AL", 2))
                              ^~~~~
alias.c:2506:31: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "AL", 2))
                                     ^~~~
alias.c:2508:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "LO", 2))
                              ^~~~~
alias.c:2508:31: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "LO", 2))
                                     ^~~~
alias.c:2510:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "MAXR", 4))
                              ^~~~~
alias.c:2510:31: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "MAXR", 4))
                                     ^~~~~~
alias.c:2523:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "GETP", 4))
                         ^~~~~
alias.c:2523:26: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "GETP", 4))
                                ^~~~~~
alias.c:2525:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "G", 1))
                              ^~~~~
alias.c:2525:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "G", 1))
                                     ^~~
alias.c:2527:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "SETP", 4))
                              ^~~~~
alias.c:2527:31: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "SETP", 4))
                                     ^~~~~~
alias.c:2529:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "S", 1))
                              ^~~~~
alias.c:2529:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "S", 1))
                                     ^~~
alias.c:2531:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "M", 1))
                              ^~~~~
alias.c:2531:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "M", 1))
                                     ^~~
alias.c:2533:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "RM", 2))
                              ^~~~~
alias.c:2533:31: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "RM", 2))
                                     ^~~~
alias.c:2535:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "P", 1))
                              ^~~~~
alias.c:2535:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "P", 1))
                                     ^~~
alias.c:2537:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "RP", 2))
                              ^~~~~
alias.c:2537:31: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "RP", 2))
                                     ^~~~
alias.c:2539:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "E", 1))
                              ^~~~~
alias.c:2539:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(listc, "E", 1))
                                     ^~~
alias.c:2605:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(listc, "*"))
                                        ^~~~~
alias.c:2605:27: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(listc, "*"))
                                               ^~~
alias.c:2747:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(args, aptr->name))
                                        ^~~~
alias.c:2747:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(args, aptr->name))
                                              ^~~~~~~~~~
commands.c:404:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (0 == my_strnicmp(args+1, "A", 1))   /* all */
                                             ^~~~~~
commands.c:404:33: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (0 == my_strnicmp(args+1, "A", 1))   /* all */
                                                     ^~~
commands.c:409:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (0 == my_strnicmp(args+1, "O", 1)) /* one */
                                                  ^~~~~~
commands.c:409:38: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (0 == my_strnicmp(args+1, "O", 1)) /* one */
                                                          ^~~
commands.c:414:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (0 == my_strnicmp(args+1, "-", 1)) /* stop */
                                                  ^~~~~~
commands.c:414:38: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (0 == my_strnicmp(args+1, "-", 1)) /* stop */
                                                          ^~~
commands.c:481:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1))
                                 ^~~
commands.c:481:25: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1))
                                      ^~~
commands.c:481:49: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1))
                                                              ^~~~~
commands.c:481:56: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "A", 1) || !my_strnicmp(arg+1, "A", 1))
                                                                     ^~~
commands.c:485:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg+1, "U", 1))
                                      ^~~~~
commands.c:485:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg+1, "U", 1))
                                             ^~~
commands.c:488:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg+1, "V", 1))
                                      ^~~~~
commands.c:488:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg+1, "V", 1))
                                             ^~~
commands.c:491:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg+1, "H", 1))
                                      ^~~~~
commands.c:491:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg+1, "H", 1))
                                             ^~~
commands.c:693:32: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (id == NULL || (my_stricmp(nick, id) && strcmp(nick, "0")))
                                      ^~~~
commands.c:693:38: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (id == NULL || (my_stricmp(nick, id) && strcmp(nick, "0")))
                                            ^~
commands.c:868:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        put_echo(args);
                 ^~~~
commands.c:1101:13: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        put_echo(args);
                                 ^~~~
commands.c:1107:12: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                put_echo(args);
                         ^~~~
commands.c:1146:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(flag, "--"))    /* End of options */
                                ^~~~
commands.c:1146:25: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(flag, "--"))    /* End of options */
                                      ^~~~
commands.c:1149:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */
                                 ^~~~~~~~
commands.c:1149:30: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */
                                           ^~~
commands.c:1155:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "W", 1)) /* WINDOW */
                                      ^~~~~~~~
commands.c:1155:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "W", 1)) /* WINDOW */
                                                ^~~
commands.c:1205:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_strnicmp(arg+1, "I", 1) == 0)    /* IRCU */
                                        ^~~~~
commands.c:1205:27: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_strnicmp(arg+1, "I", 1) == 0)    /* IRCU */
                                               ^~~
commands.c:1207:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "MA", 2) == 0)      /* MAX */
                                             ^~~~~
commands.c:1207:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "MA", 2) == 0)      /* MAX */
                                                    ^~~~
commands.c:1212:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "MI", 2) == 0) /* MIN */
                                             ^~~~~
commands.c:1212:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "MI", 2) == 0) /* MIN */
                                                    ^~~~
commands.c:1217:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "A", 1) == 0) /* ALL */
                                             ^~~~~
commands.c:1217:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "A", 1) == 0) /* ALL */
                                                    ^~~
commands.c:1219:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "PU", 2) == 0) /* PUBLIC */
                                             ^~~~~
commands.c:1219:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "PU", 2) == 0) /* PUBLIC */
                                                    ^~~~
commands.c:1224:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "PR", 2) == 0) /* PRIVATE */
                                             ^~~~~
commands.c:1224:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "PR", 2) == 0) /* PRIVATE */
                                                    ^~~~
commands.c:1229:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "T", 1) == 0)       /* TOPIC */
                                             ^~~~~
commands.c:1229:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "T", 1) == 0)       /* TOPIC */
                                                    ^~~
commands.c:1231:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "U", 1) == 0)       /* USERS */
                                             ^~~~~
commands.c:1231:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "U", 1) == 0)       /* USERS */
                                                    ^~~
commands.c:1233:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "N", 1) == 0)       /* NAME */
                                             ^~~~~
commands.c:1233:32: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(arg+1, "N", 1) == 0)       /* NAME */
                                                    ^~~
commands.c:1392:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(argument, "-noecho"))
                                ^~~~~~~~
commands.c:1392:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(argument, "-noecho"))
                                          ^~~~~~~~~
commands.c:1594:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (my_strnicmp(filename, "-pf", strlen(filename)) == 0)
                                 ^~~~~~~~
commands.c:1594:37: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (my_strnicmp(filename, "-pf", strlen(filename)) == 0)
                                           ^~~~~
commands.c:1599:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (my_strnicmp(filename, "-std", strlen(filename)) == 0)
                                 ^~~~~~~~
commands.c:1599:37: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (my_strnicmp(filename, "-std", strlen(filename)) == 0)
                                           ^~~~~~
commands.c:1609:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (my_strnicmp(filename, "-args", strlen(filename)) == 0)
                                 ^~~~~~~~
commands.c:1609:37: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (my_strnicmp(filename, "-args", strlen(filename)) == 0)
                                           ^~~~~~~
commands.c:2218:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */
                                 ^~~~~~~~
commands.c:2218:30: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(flag + 1, "S", 1)) /* SERVER */
                                           ^~~
commands.c:2230:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "U", 1)) /* URL quoting */
                                      ^~~~~~~~
commands.c:2230:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "U", 1)) /* URL quoting */
                                                ^~~
commands.c:2232:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "A", 1)) /* ALL */
                                      ^~~~~~~~
commands.c:2232:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "A", 1)) /* ALL */
                                                ^~~
commands.c:2678:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "PUSH", len))
                                 ^~~
commands.c:2678:25: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "PUSH", len))
                                      ^~~~~~
commands.c:2680:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "POP", len))
                                      ^~~
commands.c:2680:30: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "POP", len))
                                           ^~~~~
commands.c:2682:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "LIST", len))
                                      ^~~
commands.c:2682:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "LIST", len))
                                           ^~~~~~
commands.c:2698:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "ON", len))
                                 ^~~
commands.c:2698:25: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg, "ON", len))
                                      ^~~~
commands.c:2700:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "ALIAS", len))
                                      ^~~
commands.c:2700:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "ALIAS", len))
                                           ^~~~~~~
commands.c:2702:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "ASSIGN", len))
                                      ^~~
commands.c:2702:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "ASSIGN", len))
                                           ^~~~~~~~
commands.c:2704:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "SET", len))
                                      ^~~
commands.c:2704:30: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "SET", len))
                                           ^~~~~
commands.c:2706:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "BIND", len))
                                      ^~~
commands.c:2706:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg, "BIND", len))
                                           ^~~~~~
commands.c:2766:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (ctl_arg && !my_strnicmp(ctl_arg, "-c", 2))
                                    ^~~~~~~
commands.c:2766:39: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (ctl_arg && !my_strnicmp(ctl_arg, "-c", 2))
                                             ^~~~
commands.c:2769:35: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (ctl_arg && !my_strnicmp(ctl_arg, "for", 3))
                                         ^~~~~~~
commands.c:2769:44: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (ctl_arg && !my_strnicmp(ctl_arg, "for", 3))
                                                  ^~~~~
commands.c:2789:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_strnicmp(args, "-cmd ", 4))
                                                 ^~~~
commands.c:2789:28: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_strnicmp(args, "-cmd ", 4))
                                                       ^~~~~~~
commands.c:2847:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_strnicmp(arg, "L", 1))
                                         ^~~
commands.c:2847:26: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_strnicmp(arg, "L", 1))
                                              ^~~
ctcp.c:323:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(cmd, ctcp_cmd[i].name) == 0)
                                       ^~~
ctcp.c:323:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(cmd, ctcp_cmd[i].name) == 0)
                                            ^~~~~~~~~~~~~~~~
dcc.c:576:26: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (user && my_stricmp(user, client->user))
                                       ^~~~
dcc.c:576:32: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (user && my_stricmp(user, client->user))
                                             ^~~~~~~~~~~~
dcc.c:592:15: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(description, client->description) &&
                                   ^~~~~~~~~~~
dcc.c:592:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(description, client->description) &&
                                                ^~~~~~~~~~~~~~~~~~~
dcc.c:593:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(decoded_description, client->description))
                                   ^~~~~~~~~~~~~~~~~~~
dcc.c:593:36: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(decoded_description, client->description))
                                                        ^~~~~~~~~~~~~~~~~~~
dcc.c:606:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1))
                                       ^~~~~~~~~~~
dcc.c:606:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1))
                                                    ^~~~~~~~
dcc.c:606:56: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1))
                                                                            ^~~~~~~~~~~~~~~~~~~
dcc.c:606:77: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(description, last + 1) && my_stricmp(decoded_description, last + 1))
                                                                                                 ^~~~~~~~
dcc.c:611:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (my_stricmp(othername, client->othername))
                                               ^~~~~~~~~
dcc.c:611:31: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (my_stricmp(othername, client->othername))
                                                          ^~~~~~~~~~~~~~~~~
dcc.c:1220:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(dcc_commands[i].name, cmd))
                                ^~~~~~~~~~~~~~~~~~~~
dcc.c:1220:41: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(dcc_commands[i].name, cmd))
                                                      ^~~
dcc.c:1320:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*")))
                                 ^~~~
dcc.c:1320:33: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*")))
                                       ^~~~~~
dcc.c:1320:56: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*")))
                                                              ^~~~
dcc.c:1320:62: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (type && (!my_stricmp(type, "-all") || !my_stricmp(type, "*")))
                                                                    ^~~
dcc.c:1322:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*")))
                                 ^~~~
dcc.c:1322:33: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*")))
                                       ^~~~~~
dcc.c:1322:56: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*")))
                                                              ^~~~
dcc.c:1322:62: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (user && (!my_stricmp(user, "-all") || !my_stricmp(type, "*")))
                                                                    ^~~
dcc.c:1334:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(type, dcc_types[i]))
                                        ^~~~
dcc.c:1334:26: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(type, dcc_types[i]))
                                              ^~~~~~~~~~~~
dcc.c:1785:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(user, "-CHAT", strlen(user)))
                         ^~~~
dcc.c:1785:25: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(user, "-CHAT", strlen(user)))
                               ^~~~~~~
dcc.c:2113:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(type, "CHAT"))
                        ^~~~
dcc.c:2113:24: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(type, "CHAT"))
                              ^~~~~~
dcc.c:2115:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(type, "SEND"))
                             ^~~~
dcc.c:2115:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(type, "SEND"))
                                   ^~~~~~
dcc.c:2118:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(type, "RESUME"))
                             ^~~~
dcc.c:2118:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(type, "RESUME"))
                                   ^~~~~~~~
dcc.c:2128:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(type, "ACCEPT"))
                             ^~~~
dcc.c:2128:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(type, "ACCEPT"))
                                   ^~~~~~~~
dcc.c:3245:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(type, dcc_types[CType]))
                                ^~~~
dcc.c:3245:25: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(type, dcc_types[CType]))
                                      ^~~~~~~~~~~~~~~~
dcc.c:3520:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUMS", len)) {
                         ^~~~~
dcc.c:3520:26: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUMS", len)) {
                                ^~~~~~~~~
dcc.c:3523:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFBASE", len)) {
                                ^~~~~
dcc.c:3523:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFBASE", len)) {
                                       ^~~~~~~~~
dcc.c:3528:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                ^~~~~
dcc.c:3528:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                       ^~~~~
dcc.c:3536:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "REFNUM", len)) {
                                 ^~~~~
dcc.c:3536:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "REFNUM", len)) {
                                        ^~~~~~~~
dcc.c:3538:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TYPE", len)) {
                                        ^~~~~
dcc.c:3538:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TYPE", len)) {
                                               ^~~~~~
dcc.c:3540:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "DESCRIPTION", len)) {
                                        ^~~~~
dcc.c:3540:34: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "DESCRIPTION", len)) {
                                               ^~~~~~~~~~~~~
dcc.c:3542:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", len)) {
                                        ^~~~~
dcc.c:3542:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", len)) {
                                               ^~~~~~~~~~
dcc.c:3544:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USER", len)) {
                                        ^~~~~
dcc.c:3544:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USER", len)) {
                                               ^~~~~~
dcc.c:3546:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                        ^~~~~
dcc.c:3546:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                               ^~~~~~~~~~
dcc.c:3548:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OTHERNAME", len)) {
                                        ^~~~~
dcc.c:3548:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OTHERNAME", len)) {
                                               ^~~~~~~~~~~
dcc.c:3550:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SIZE", len)) {
                                        ^~~~~
dcc.c:3550:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SIZE", len)) {
                                               ^~~~~~
dcc.c:3552:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILESIZE", len)) {  /* DEPRECATED */
                                        ^~~~~
dcc.c:3552:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILESIZE", len)) {  /* DEPRECATED */
                                               ^~~~~~~~~~
dcc.c:3554:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "RESUMESIZE", len)) {
                                        ^~~~~
dcc.c:3554:34: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "RESUMESIZE", len)) {
                                               ^~~~~~~~~~~~
dcc.c:3556:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "READBYTES", len)) {
                                        ^~~~~
dcc.c:3556:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "READBYTES", len)) {
                                               ^~~~~~~~~~~
dcc.c:3558:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SENTBYTES", len)) {
                                        ^~~~~
dcc.c:3558:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SENTBYTES", len)) {
                                               ^~~~~~~~~~~
dcc.c:3560:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", len)) {
                                        ^~~~~
dcc.c:3560:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", len)) {
                                               ^~~~~~~~
dcc.c:3562:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LOCKED", len)) {
                                        ^~~~~
dcc.c:3562:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LOCKED", len)) {
                                               ^~~~~~~~
dcc.c:3564:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HELD", len)) {
                                        ^~~~~
dcc.c:3564:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HELD", len)) {
                                               ^~~~~~
dcc.c:3566:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HELDTIME", len)) {
                                        ^~~~~
dcc.c:3566:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HELDTIME", len)) {
                                               ^~~~~~~~~~
dcc.c:3568:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUOTED", len)) {
                                        ^~~~~
dcc.c:3568:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUOTED", len)) {
                                               ^~~~~~~~
dcc.c:3570:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FLAGS", len)) {
                                        ^~~~~
dcc.c:3570:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FLAGS", len)) {
                                               ^~~~~~~
dcc.c:3573:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LASTTIME", len)) {
                                        ^~~~~
dcc.c:3573:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LASTTIME", len)) {
                                               ^~~~~~~~~~
dcc.c:3576:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "STARTTIME", len)) {
                                        ^~~~~
dcc.c:3576:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "STARTTIME", len)) {
                                               ^~~~~~~~~~~
dcc.c:3579:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HOLDTIME", len)) {
                                        ^~~~~
dcc.c:3579:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HOLDTIME", len)) {
                                               ^~~~~~~~~~
dcc.c:3582:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OFFERADDR", len)) {
                                        ^~~~~
dcc.c:3582:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OFFERADDR", len)) {
                                               ^~~~~~~~~~~
dcc.c:3590:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REMADDR", len)) {
                                        ^~~~~
dcc.c:3590:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REMADDR", len)) {
                                               ^~~~~~~~~
dcc.c:3598:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LOCADDR", len)) {
                                        ^~~~~
dcc.c:3598:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LOCADDR", len)) {
                                               ^~~~~~~~~
dcc.c:3606:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "WRITABLE", len)) {
                                        ^~~~~
dcc.c:3606:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "WRITABLE", len)) {
                                               ^~~~~~~~~~
dcc.c:3619:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                ^~~~~
dcc.c:3619:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                       ^~~~~
dcc.c:3627:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "REFNUM", len)) {
                                 ^~~~~
dcc.c:3627:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "REFNUM", len)) {
                                        ^~~~~~~~
dcc.c:3634:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "DESCRIPTION", len)) {
                                        ^~~~~
dcc.c:3634:34: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "DESCRIPTION", len)) {
                                               ^~~~~~~~~~~~~
dcc.c:3636:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", len)) {
                                        ^~~~~
dcc.c:3636:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", len)) {
                                               ^~~~~~~~~~
dcc.c:3638:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USER", len)) {
                                        ^~~~~
dcc.c:3638:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USER", len)) {
                                               ^~~~~~
dcc.c:3640:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                        ^~~~~
dcc.c:3640:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                               ^~~~~~~~~~
dcc.c:3642:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OTHERNAME", len)) {
                                        ^~~~~
dcc.c:3642:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OTHERNAME", len)) {
                                               ^~~~~~~~~~~
dcc.c:3644:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HELD", len)) {
                                        ^~~~~
dcc.c:3644:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HELD", len)) {
                                               ^~~~~~
dcc.c:3654:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUOTED", len)) {
                                        ^~~~~
dcc.c:3654:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUOTED", len)) {
                                               ^~~~~~~~
dcc.c:3662:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OFFERADDR", len)) {
                                        ^~~~~
dcc.c:3662:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "OFFERADDR", len)) {
                                               ^~~~~~~~~~~
dcc.c:3680:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "TYPEMATCH", len)) {
                                ^~~~~
dcc.c:3680:33: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "TYPEMATCH", len)) {
                                       ^~~~~~~~~~~
dcc.c:3684:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DESCMATCH", len)) {
                                ^~~~~
dcc.c:3684:33: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DESCMATCH", len)) {
                                       ^~~~~~~~~~~
dcc.c:3688:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "FILEMATCH", len)) {
                                ^~~~~
dcc.c:3688:33: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "FILEMATCH", len)) {
                                       ^~~~~~~~~~~
dcc.c:3692:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "USERMATCH", len)) {
                                ^~~~~
dcc.c:3692:33: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "USERMATCH", len)) {
                                       ^~~~~~~~~~~
dcc.c:3696:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "USERHOSTMATCH", len)) {
                                ^~~~~
dcc.c:3696:33: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "USERHOSTMATCH", len)) {
                                       ^~~~~~~~~~~~~~~
dcc.c:3700:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "OTHERMATCH", len)) {
                                ^~~~~
dcc.c:3700:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "OTHERMATCH", len)) {
                                       ^~~~~~~~~~~~
dcc.c:3704:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "LOCKED", len)) {
                                ^~~~~
dcc.c:3704:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "LOCKED", len)) {
                                       ^~~~~~~~
dcc.c:3708:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "HELD", len)) {
                                ^~~~~
dcc.c:3708:33: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "HELD", len)) {
                                       ^~~~~~
dcc.c:3712:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "UNHELD", len)) {
                                ^~~~~
dcc.c:3712:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "UNHELD", len)) {
                                       ^~~~~~~~
dcc.c:3716:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "WRITABLES", len)) {
                                ^~~~~
dcc.c:3716:33: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "WRITABLES", len)) {
                                       ^~~~~~~~~~~
exec.c:177:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(flag, "OUT", len) == 0)
                                ^~~~
exec.c:177:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(flag, "OUT", len) == 0)
                                      ^~~~~
exec.c:195:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "NAME", len) == 0)
                                     ^~~~
exec.c:195:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "NAME", len) == 0)
                                           ^~~~~~
exec.c:209:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "WINDOW", len) == 0)
                                     ^~~~
exec.c:209:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "WINDOW", len) == 0)
                                           ^~~~~~~~
exec.c:219:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "MSG", len) == 0)
                                     ^~~~
exec.c:219:30: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "MSG", len) == 0)
                                           ^~~~~
exec.c:236:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "LINE", len) == 0)
                                     ^~~~
exec.c:236:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "LINE", len) == 0)
                                           ^~~~~~
exec.c:245:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "LINEPART", len) == 0)
                                     ^~~~
exec.c:245:30: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "LINEPART", len) == 0)
                                           ^~~~~~~~~~
exec.c:254:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "ERROR", len) == 0)
                                     ^~~~
exec.c:254:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "ERROR", len) == 0)
                                           ^~~~~~~
exec.c:263:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "ERRORPART", len) == 0)
                                     ^~~~
exec.c:263:30: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "ERRORPART", len) == 0)
                                           ^~~~~~~~~~~
exec.c:272:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "END", len) == 0)
                                     ^~~~
exec.c:272:30: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "END", len) == 0)
                                           ^~~~~
exec.c:282:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "CLOSE", len) == 0)
                                     ^~~~
exec.c:282:30: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "CLOSE", len) == 0)
                                           ^~~~~~~
exec.c:295:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "CLOSEIN", len) == 0)
                                     ^~~~
exec.c:295:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "CLOSEIN", len) == 0)
                                           ^~~~~~~~~
exec.c:308:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "NOTICE", len) == 0)
                                     ^~~~
exec.c:308:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "NOTICE", len) == 0)
                                           ^~~~~~~~
exec.c:321:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "IN", len) == 0)
                                     ^~~~
exec.c:321:30: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "IN", len) == 0)
                                           ^~~~
exec.c:333:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "DIRECT", len) == 0)
                                     ^~~~
exec.c:333:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (my_strnicmp(flag, "DIRECT", len) == 0)
                                           ^~~~~~~~
exec.c:373:22: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_strnicmp(sys_siglist[sig], flag, len))
                                                 ^~~~~~~~~~~~~~~~
exec.c:373:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_strnicmp(sys_siglist[sig], flag, len))
                                                                   ^~~~
exec.c:1291:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(proc->logical, logical))
                                ^~~~~~~~~~~~~
exec.c:1291:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(proc->logical, logical))
                                               ^~~~~~~
exec.c:1313:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(proc->logical, logical))
                                ^~~~~~~~~~~~~
exec.c:1313:34: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(proc->logical, logical))
                                               ^~~~~~~
files.c:341:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(whence, "SET"))
                        ^~~~~~
files.c:341:26: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(whence, "SET"))
                                ^~~~~
files.c:343:23: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(whence, "CUR"))
                             ^~~~~~
files.c:343:31: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(whence, "CUR"))
                                     ^~~~~
files.c:345:23: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(whence, "END"))
                             ^~~~~~
files.c:345:31: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(whence, "END"))
                                     ^~~~~
flood.c:204:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_stricmp(nuh, flood[i].nuh))
                               ^~~
flood.c:204:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_stricmp(nuh, flood[i].nuh))
                                    ^~~~~~~~~~~~
flood.c:216:26: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (chan && my_stricmp(chan, flood[i].channel))
                                       ^~~~
flood.c:216:32: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (chan && my_stricmp(chan, flood[i].channel))
                                             ^~~~~~~~~~~~~~~~
functions.c:1370:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return encode(input, strlen(input));    /* DONT USE RETURN_STR HERE! */
                                    ^~~~~
functions.c:1370:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return encode(input, strlen(input));    /* DONT USE RETURN_STR HERE! */
                      ^~~~~
functions.c:1390:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return decode(input);   /* DONT USE RETURN_STR HERE! */
                      ^~~~~
functions.c:1994:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti]))
                                                          ^~~~~~~~~~~~
functions.c:1994:52: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti]))
                                                                        ^~~~~~~~~~~~~~
functions.c:2037:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti]))
                                                          ^~~~~~~~~~~~
functions.c:2037:52: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (rightw[righti] && !my_stricmp(leftw[lefti], rightw[righti]))
                                                                        ^~~~~~~~~~~~~~
functions.c:2989:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(words, "R"))
                             ^~~~~
functions.c:2989:30: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(words, "R"))
                                    ^~~
functions.c:2991:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(words, "W"))
                             ^~~~~
functions.c:2991:30: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(words, "W"))
                                    ^~~
functions.c:3605:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             if (!my_strnicmp(which, "C", 1))
                              ^~~~~
functions.c:3605:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             if (!my_strnicmp(which, "C", 1))
                                     ^~~
functions.c:3607:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "O", 1))
                              ^~~~~
functions.c:3607:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "O", 1))
                                     ^~~
functions.c:3609:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "S", 1))
                              ^~~~~
functions.c:3609:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "S", 1))
                                     ^~~
functions.c:3611:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "W", 1))
                              ^~~~~
functions.c:3611:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "W", 1))
                                     ^~~
functions.c:3613:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "M", 1))
                              ^~~~~
functions.c:3613:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "M", 1))
                                     ^~~
functions.c:3615:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "V", 1))
                              ^~~~~
functions.c:3615:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "V", 1))
                                     ^~~
functions.c:3617:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "R", 1))
                              ^~~~~
functions.c:3617:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "R", 1))
                                     ^~~
functions.c:3619:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "I", 1))
                              ^~~~~
functions.c:3619:31: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(which, "I", 1))
                                     ^~~
functions.c:3733:20: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(*(const char * const *)val1, *(const char * const *)val2);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:3733:49: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(*(const char * const *)val1, *(const char * const *)val2);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:3805:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(firstw, "on", 2))
                                 ^~~~~~
functions.c:3805:28: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(firstw, "on", 2))
                                         ^~~~
functions.c:3810:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(firstw, "off", 3))
                                 ^~~~~~
functions.c:3810:28: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(firstw, "off", 3))
                                         ^~~~~
functions.c:3815:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(firstw, "serv", 4))
                                 ^~~~~~
functions.c:3815:28: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(firstw, "serv", 4))
                                         ^~~~~~
functions.c:4183:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(this_word, word))
                                ^~~~~~~~~
functions.c:4183:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(this_word, word))
                                           ^~~~
functions.c:4204:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(this_word, word))
                                ^~~~~~~~~
functions.c:4204:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(this_word, word))
                                           ^~~~
functions.c:4377:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(servdesc, ""))
                                ^~~~~~~~
functions.c:4377:29: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(servdesc, ""))
                                          ^~~~~~~~~~
functions.c:4874:26: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        word = normalize_string(word, 0);
                                ^~~~
functions.c:4874:7: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        word = normalize_string(word, 0);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:4877:29: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        prepared = prepare_display(word, count, &lines, PREPARE_NOWRAP);
                                   ^~~~
functions.c:4880:9: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        retval = denormalize_string(prepared[0]);
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:5126:39: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (w->query_nick && !my_stricmp(w->query_nick, nick))
                                             ^~~~~~~~~~~~~
functions.c:5126:54: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (w->query_nick && !my_stricmp(w->query_nick, nick))
                                                            ^~~~
functions.c:5394:16: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        !my_stricmp(arg, chan) && w->server == from_server)
                                    ^~~
functions.c:5394:21: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        !my_stricmp(arg, chan) && w->server == from_server)
                                         ^~~~
functions.c:5479:26: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        copy = normalize_string(input, 2);      /* Normalize string */
                                ^~~~~
functions.c:5487:33: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return normalize_string(input, 1);      /* This is ok now */
                                ^~~~~
functions.c:5487:16: warning: returning 'u_char *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return normalize_string(input, 1);      /* This is ok now */
               ^~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:5647:53: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((s = get_server_itsname(sval)) && !my_stricmp(which, s))
                                                                  ^~~~~
functions.c:5647:60: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((s = get_server_itsname(sval)) && !my_stricmp(which, s))
                                                                         ^
functions.c:5653:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(which, get_server_name(sval)))
                                     ^~~~~
functions.c:5653:31: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(which, get_server_name(sval)))
                                            ^~~~~~~~~~~~~~~~~~~~~
functions.c:5667:22: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy_nocolorcodes(retval, input);
                            ^~~~~~
functions.c:5667:30: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy_nocolorcodes(retval, input);
                                    ^~~~~
functions.c:6016:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(words[0], words[word_index], len_index))
                                ^~~~~~~~
functions.c:6016:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(words[0], words[word_index], len_index))
                                          ^~~~~~~~~~~~~~~~~
functions.c:6259:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(type, "TERM"))
                        ^~~~
functions.c:6259:24: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(type, "TERM"))
                              ^~~~~~
functions.c:6458:34: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                char *ret = denormalize_string(Line->line);
                                               ^~~~~~~~~~
functions.c:6458:9: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                char *ret = denormalize_string(Line->line);
                      ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:6733:20: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(sys_siglist[sig], sig_str))
                                        ^~~~~~~~~~~~~~~~
functions.c:6733:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(sys_siglist[sig], sig_str))
                                                          ^~~~~~~
functions.c:6955:28: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        strval = normalize_string(input, 0);
                                  ^~~~~
functions.c:6955:9: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        strval = normalize_string(input, 0);
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
functions.c:6956:18: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        prepare_display(strval, cols, &numl, 0);
                        ^~~~~~
help.c:504:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             if (len1 == len2 && !my_stricmp(str1, str2))
                                                             ^~~~
help.c:504:47: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             if (len1 == len2 && !my_stricmp(str1, str2))
                                                                   ^~~~
help.c:506:46: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (len1 - 3 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".gz", 3))
                                                                  ^~~~
help.c:506:52: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (len1 - 3 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".gz", 3))
                                                                        ^~~~
help.c:508:46: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".Z", 2))
                                                                  ^~~~
help.c:508:52: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".Z", 2))
                                                                        ^~~~
help.c:510:46: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".z", 2))
                                                                  ^~~~
help.c:510:52: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (len1 - 2 == len2 && !my_strnicmp(str1, str2, len2) && !end_strcmp(str1, ".z", 2))
                                                                        ^~~~
help.c:698:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(args, "-wait", 2))
                         ^~~~
help.c:698:25: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(args, "-wait", 2))
                               ^~~~~~~
help.c:790:18: warning: passing 'char [6145]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_screen(putbuf);
                                      ^~~~~~
hook.c:1118:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        while (!my_strnicmp(func, hook_functions[first].name, len))
                                            ^~~~
hook.c:1118:30: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        while (!my_strnicmp(func, hook_functions[first].name, len))
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
hook.c:1535:57: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if ((tmp->sernum == item->sernum) && (my_stricmp(tmp->nick, item->nick) < 0))
                                                                      ^~~~~~~~~
hook.c:1535:68: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if ((tmp->sernum == item->sernum) && (my_stricmp(tmp->nick, item->nick) < 0))
                                                                                 ^~~~~~~~~~
hook.c:1560:44: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (tmp->sernum == sernum && !my_stricmp(tmp->nick, item))
                                                         ^~~~~~~~~
hook.c:1560:55: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (tmp->sernum == sernum && !my_stricmp(tmp->nick, item))
                                                                    ^~~~
if.c:176:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_strnicmp(args, "elif ", 5))
                                                 ^~~~
if.c:176:28: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!my_strnicmp(args, "elif ", 5))
                                                       ^~~~~~~
if.c:181:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_strnicmp(args, "else if ", 8))
                                                      ^~~~
if.c:181:33: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_strnicmp(args, "else if ", 8))
                                                            ^~~~~~~~~~
if.c:186:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_strnicmp(args, "elsif ", 6))
                                                      ^~~~
if.c:186:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_strnicmp(args, "elsif ", 6))
                                                            ^~~~~~~~
if.c:191:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_strnicmp(args, "else ", 5))
                                                      ^~~~
if.c:191:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                else if (!my_strnicmp(args, "else ", 5))
                                                            ^~~~~~~
if.c:232:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     !my_stricmp (cmd, "while"))
                                  ^~~
if.c:232:26: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     !my_stricmp (cmd, "while"))
                                       ^~~~~~~
if.c:567:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) ||
                        ^~~~~~~
if.c:567:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) ||
                                 ^~~~~~
if.c:567:49: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) ||
                                                       ^~~~~~~
if.c:567:58: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((my_stricmp(argv[1], "from") && my_stricmp(argv[1], "=")) ||
                                                                ^~~
if.c:621:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((my_stricmp(argv[1], "in")) || (argc != 4)) {
                        ^~~~~~~
if.c:621:27: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((my_stricmp(argv[1], "in")) || (argc != 4)) {
                                 ^~~~
if.c:674:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "="))
                             ^~~~~~~
if.c:674:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "="))
                                      ^~~~~~
if.c:674:55: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "="))
                                                             ^~~~~~~
if.c:674:64: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(argv[1], "from") || !my_stricmp(argv[1], "="))
                                                                      ^~~
if.c:676:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(argv[1], "in"))
                             ^~~~~~~
if.c:676:32: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(argv[1], "in"))
                                      ^~~~
ignore.c:484:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(l2, "NONE", len))
                                 ^~
ignore.c:484:24: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(l2, "NONE", len))
                                     ^~~~~~
ignore.c:492:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "ALL", len))
                                      ^~
ignore.c:492:29: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "ALL", len))
                                          ^~~~~
ignore.c:494:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "MSGS", len))
                                      ^~
ignore.c:494:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "MSGS", len))
                                          ^~~~~~
ignore.c:496:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "PUBLIC", len))
                                      ^~
ignore.c:496:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "PUBLIC", len))
                                          ^~~~~~~~
ignore.c:498:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "WALLS", len))
                                      ^~
ignore.c:498:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "WALLS", len))
                                          ^~~~~~~
ignore.c:500:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "WALLOPS", len))
                                      ^~
ignore.c:500:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "WALLOPS", len))
                                          ^~~~~~~~~
ignore.c:502:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "INVITES", len))
                                      ^~
ignore.c:502:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "INVITES", len))
                                          ^~~~~~~~~
ignore.c:504:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "NOTICES", len))
                                      ^~
ignore.c:504:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "NOTICES", len))
                                          ^~~~~~~~~
ignore.c:506:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "NOTES", len))
                                      ^~
ignore.c:506:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "NOTES", len))
                                          ^~~~~~~
ignore.c:508:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "CTCPS", len))
                                      ^~
ignore.c:508:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "CTCPS", len))
                                          ^~~~~~~
ignore.c:510:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "TOPICS", len))
                                      ^~
ignore.c:510:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "TOPICS", len))
                                          ^~~~~~~~
ignore.c:512:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "NICKS", len))
                                      ^~
ignore.c:512:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "NICKS", len))
                                          ^~~~~~~
ignore.c:514:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "JOINS", len))
                                      ^~
ignore.c:514:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "JOINS", len))
                                          ^~~~~~~
ignore.c:516:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "PARTS", len))
                                      ^~
ignore.c:516:29: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "PARTS", len))
                                          ^~~~~~~
ignore.c:518:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "CRAP", len))
                                      ^~
ignore.c:518:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "CRAP", len))
                                          ^~~~~~
ignore.c:520:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "REASON", len))
                                      ^~
ignore.c:520:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "REASON", len))
                                          ^~~~~~~~
ignore.c:536:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "TIMEOUT", len))
                                      ^~
ignore.c:536:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(l2, "TIMEOUT", len))
                                          ^~~~~~~~~
ignore.c:936:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(tmp->nick, pattern))
                                ^~~~~~~~~
ignore.c:936:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(tmp->nick, pattern))
                                           ^~~~~~~
ignore.c:1031:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                         ^~~~~
ignore.c:1031:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                                ^~~~~~~~
ignore.c:1037:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUMS", len)) {
                                ^~~~~
ignore.c:1037:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUMS", len)) {
                                       ^~~~~~~~~
ignore.c:1045:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "ADD", len)) {
                                ^~~~~
ignore.c:1045:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "ADD", len)) {
                                       ^~~~~
ignore.c:1056:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "CHANGE", len)) {
                                ^~~~~
ignore.c:1056:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "CHANGE", len)) {
                                       ^~~~~~~~
ignore.c:1071:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DELETE", len)) {
                                ^~~~~
ignore.c:1071:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DELETE", len)) {
                                       ^~~~~~~~
ignore.c:1073:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "PATTERN", len)) {
                                ^~~~~
ignore.c:1073:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "PATTERN", len)) {
                                       ^~~~~~~~~
ignore.c:1075:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "RPATTERN", len)) {
                                ^~~~~
ignore.c:1075:33: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "RPATTERN", len)) {
                                       ^~~~~~~~~~
ignore.c:1077:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "WITH_TYPES", len)) {
                                ^~~~~
ignore.c:1077:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "WITH_TYPES", len)) {
                                       ^~~~~~~~~~~~
ignore.c:1079:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                ^~~~~
ignore.c:1079:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                       ^~~~~
ignore.c:1091:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "NICK", len)) {
                                 ^~~~~
ignore.c:1091:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "NICK", len)) {
                                        ^~~~~~
ignore.c:1093:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVELS", len)) {
                                        ^~~~~
ignore.c:1093:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVELS", len)) {
                                               ^~~~~~~~
ignore.c:1095:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUPPRESS", len)) {
                                        ^~~~~
ignore.c:1095:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUPPRESS", len)) {
                                               ^~~~~~~~~~
ignore.c:1097:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXCEPT", len)) {
                                        ^~~~~
ignore.c:1097:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXCEPT", len)) {
                                               ^~~~~~~~
ignore.c:1099:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) {
                                        ^~~~~
ignore.c:1099:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) {
                                               ^~~~~~~~~~~
ignore.c:1101:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXPIRATION", len)) {
                                        ^~~~~
ignore.c:1101:34: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXPIRATION", len)) {
                                               ^~~~~~~~~~~~
ignore.c:1106:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REASON", len)) {
                                        ^~~~~
ignore.c:1106:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REASON", len)) {
                                               ^~~~~~~~
ignore.c:1108:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COUNTER", len)) {
                                        ^~~~~
ignore.c:1108:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COUNTER", len)) {
                                               ^~~~~~~~~
ignore.c:1110:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CREATION", len)) {
                                        ^~~~~
ignore.c:1110:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CREATION", len)) {
                                               ^~~~~~~~~~
ignore.c:1115:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LAST_USED", len)) {
                                        ^~~~~
ignore.c:1115:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LAST_USED", len)) {
                                               ^~~~~~~~~~~
ignore.c:1121:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                ^~~~~
ignore.c:1121:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                       ^~~~~
ignore.c:1133:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "NICK", len)) {
                                 ^~~~~
ignore.c:1133:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "NICK", len)) {
                                        ^~~~~~
ignore.c:1136:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVELS", len)) {
                                        ^~~~~
ignore.c:1136:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVELS", len)) {
                                               ^~~~~~~~
ignore.c:1140:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUPPRESS", len)) {
                                        ^~~~~
ignore.c:1140:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUPPRESS", len)) {
                                               ^~~~~~~~~~
ignore.c:1143:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXCEPT", len)) {
                                        ^~~~~
ignore.c:1143:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXCEPT", len)) {
                                               ^~~~~~~~
ignore.c:1146:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) {
                                        ^~~~~
ignore.c:1146:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "HIGHLIGHT", len)) {
                                               ^~~~~~~~~~~
ignore.c:1149:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXPIRATION", len)) {
                                        ^~~~~
ignore.c:1149:34: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "EXPIRATION", len)) {
                                               ^~~~~~~~~~~~
ignore.c:1156:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REASON", len)) {
                                        ^~~~~
ignore.c:1156:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REASON", len)) {
                                               ^~~~~~~~
ignore.c:1162:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CREATION", len)) {
                                        ^~~~~
ignore.c:1162:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CREATION", len)) {
                                               ^~~~~~~~~~
ignore.c:1169:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LAST_USED", len)) {
                                        ^~~~~
ignore.c:1169:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LAST_USED", len)) {
                                               ^~~~~~~~~~~
ignore.c:1176:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COUNTER", len)) {
                                        ^~~~~
ignore.c:1176:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COUNTER", len)) {
                                               ^~~~~~~~~
input.c:271:26: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ptr = normalize_string(ptr, 0); /* This should be ok */
                                       ^~~
input.c:271:7: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ptr = normalize_string(ptr, 0); /* This should be ok */
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~
input.c:288:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        INPUT_PROMPT_LEN = output_with_count(INPUT_PROMPT, 0, 0);
                                                             ^~~~~~~~~~~~
input.c:426:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        output_with_count(INPUT_PROMPT, 0, 1);
                                          ^~~~~~~~~~~~
input.c:1294:39: warning: passing 'u_char [2]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                (*oldprompt->func)(oldprompt->data, dummy);
                                                    ^~~~~
./irc.c:439:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(ptr, "yes", len))
                                 ^~~
./irc.c:439:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(ptr, "yes", len))
                                      ^~~~~
ircaux.c:1729:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return my_stricmp(pos, val2);
                                  ^~~
ircaux.c:1729:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return my_stricmp(pos, val2);
                                       ^~~~
ircaux.c:2322:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (my_strnicmp(root, var, rootl))
                        ^~~~
ircaux.c:2322:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (my_strnicmp(root, var, rootl))
                              ^~~
ircaux.c:2870:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((t = strchr(src, look)))
                           ^~~
ircaux.c:2870:12: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((t = strchr(src, look)))
                  ^ ~~~~~~~~~~~~~~~~~
ircaux.c:3015:29: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                output = normalize_string(incoming, 1); /* Should be ok */
                                          ^~~~~~~~
ircaux.c:3015:10: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                output = normalize_string(incoming, 1); /* Should be ok */
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ircaux.c:3054:27: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                span = skip_ctl_c_seq(s, &lhs, &rhs);
                                                      ^
keys.c:268:20: warning: initializing 'unsigned char *' with an expression of type 'char []' converts between pointers to integer types with different sign [-Wpointer-sign]
    unsigned char *kstr = empty_string, *nstr;
                   ^      ~~~~~~~~~~~~
keys.c:455:33: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = new = new_malloc(strlen(str) + 1); /* we will always make the string
                                ^~~
keys.c:569:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (my_stricmp(bindstr, "NOTHING") && (bp = find_binding(bindstr)) == NULL) {
                   ^~~~~~~
keys.c:569:29: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (my_stricmp(bindstr, "NOTHING") && (bp = find_binding(bindstr)) == NULL) {
                            ^~~~~~~~~
keys.c:666:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^A", "BEGINNING_OF_LINE");
         ^~~~
keys.c:667:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^B", "BOLD");
         ^~~~
keys.c:668:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^C", "SELF_INSERT");
         ^~~~
keys.c:669:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^D", "DELETE_CHARACTER");
         ^~~~
keys.c:670:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^E", "END_OF_LINE");
         ^~~~
keys.c:671:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^F", "BLINK");
         ^~~~
keys.c:672:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^G", "SELF_INSERT");
         ^~~~
keys.c:673:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^H", "BACKSPACE");
         ^~~~
keys.c:674:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^I", "TOGGLE_INSERT_MODE");
         ^~~~
keys.c:675:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^J", "SEND_LINE");
         ^~~~
keys.c:676:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^K", "ERASE_TO_END_OF_LINE");
         ^~~~
keys.c:677:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^L", "REFRESH_SCREEN");
         ^~~~
keys.c:678:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^M", "SEND_LINE");
         ^~~~
keys.c:679:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^N", "FORWARD_HISTORY");
         ^~~~
keys.c:680:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^O", "HIGHLIGHT_OFF");
         ^~~~
keys.c:681:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^P", "BACKWARD_HISTORY");
         ^~~~
keys.c:682:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^Q", "QUOTE_CHARACTER");
         ^~~~
keys.c:684:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^S", "TOGGLE_STOP_SCREEN");
         ^~~~
keys.c:685:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^T", "TRANSPOSE_CHARACTERS");
         ^~~~
keys.c:686:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^U", "ERASE_LINE");
         ^~~~
keys.c:687:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^V", "REVERSE");
         ^~~~
keys.c:688:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^W", "NEXT_WINDOW");
         ^~~~
keys.c:690:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^Y", "YANK_FROM_CUTBUFFER");
         ^~~~
keys.c:691:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^Z", "STOP_IRC");
         ^~~~
keys.c:694:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^]", "SHOVE_TO_HISTORY");
         ^~~~
keys.c:696:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^_", "UNDERLINE");
         ^~~~
keys.c:698:10: warning: passing 'char [3]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^?", "BACKSPACE");
         ^~~~
keys.c:712:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[^[", "COMMAND_COMPLETION");
         ^~~~~~
keys.c:713:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[.", "CLEAR_SCREEN");
         ^~~~~
keys.c:714:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[<", "SCROLL_START");
         ^~~~~
keys.c:715:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[>", "SCROLL_END");
         ^~~~~
keys.c:717:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[b", "BACKWARD_WORD");
         ^~~~~
keys.c:718:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[d", "DELETE_NEXT_WORD");
         ^~~~~
keys.c:719:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[e", "SCROLL_END");
         ^~~~~
keys.c:720:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[f", "FORWARD_WORD");
         ^~~~~
keys.c:721:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[h", "DELETE_PREVIOUS_WORD");
         ^~~~~
keys.c:722:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[n", "SCROLL_FORWARD");
         ^~~~~
keys.c:723:10: warning: passing 'char [4]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[p", "SCROLL_BACKWARD");
         ^~~~~
keys.c:724:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[^?", "DELETE_PREVIOUS_WORD");
         ^~~~~~
keys.c:727:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[O^Z", "STOP_IRC");
         ^~~~~~~
keys.c:728:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[^Z", "STOP_IRC");
         ^~~~~~~
keys.c:729:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OA", "BACKWARD_HISTORY");
         ^~~~~~
keys.c:730:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[A", "BACKWARD_HISTORY");
         ^~~~~~
keys.c:731:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OB", "FORWARD_HISTORY");
         ^~~~~~
keys.c:732:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[B", "FORWARD_HISTORY");
         ^~~~~~
keys.c:733:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OC", "FORWARD_CHARACTER");
         ^~~~~~
keys.c:734:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[C", "FORWARD_CHARACTER");
         ^~~~~~
keys.c:735:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OD", "BACKWARD_CHARACTER");
         ^~~~~~
keys.c:736:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[D", "BACKWARD_CHARACTER");
         ^~~~~~
keys.c:737:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OF", "SCROLL_END");
         ^~~~~~
keys.c:738:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[F", "SCROLL_END");
         ^~~~~~
keys.c:739:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OG", "SCROLL_FORWARD");
         ^~~~~~
keys.c:740:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[G", "SCROLL_FORWARD");
         ^~~~~~
keys.c:741:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OH", "SCROLL_START");
         ^~~~~~
keys.c:742:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[H", "SCROLL_START");
         ^~~~~~
keys.c:743:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[OI", "SCROLL_BACKWARD");
         ^~~~~~
keys.c:744:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[I", "SCROLL_BACKWARD");
         ^~~~~~
keys.c:745:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[On", "NEXT_WINDOW");
         ^~~~~~
keys.c:746:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[n", "NEXT_WINDOW");
         ^~~~~~
keys.c:747:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[Op", "PREVIOUS_WINDOW");
         ^~~~~~
keys.c:748:10: warning: passing 'char [5]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[p", "PREVIOUS_WINDOW");
         ^~~~~~
keys.c:749:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[O1~", "SCROLL_START");     /* these were meta30-33 before */
         ^~~~~~~
keys.c:750:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[1~", "SCROLL_START"); 
         ^~~~~~~
keys.c:751:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[O4~", "SCROLL_END");
         ^~~~~~~
keys.c:752:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[4~", "SCROLL_END");
         ^~~~~~~
keys.c:753:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[O5~", "SCROLL_BACKWARD");
         ^~~~~~~
keys.c:754:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[5~", "SCROLL_BACKWARD");
         ^~~~~~~
keys.c:755:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[O6~", "SCROLL_FORWARD");
         ^~~~~~~
keys.c:756:10: warning: passing 'char [6]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    BIND("^[[6~", "SCROLL_FORWARD");
         ^~~~~~~
keys.c:774:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_up, BACKWARD_HISTORY);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:775:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_down, FORWARD_HISTORY);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:776:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_left, BACKWARD_CHARACTER);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:777:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_right, FORWARD_CHARACTER);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:778:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_ppage, SCROLL_BACKWARD);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:779:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_npage, SCROLL_FORWARD);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:780:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_home, SCROLL_START);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:781:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_end, SCROLL_END);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:782:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_ic, TOGGLE_INSERT_MODE);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:783:5: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    TBIND(key_dc, DELETE_CHARACTER);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:793:44: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    save_bindings_recurse(fp, head_keymap, "", 0);
                                           ^~
keys.c:804:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
            ^~~~~~
keys.c:804:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
                    ^~~
keys.c:861:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(bp->filename, pkg))
                        ^~~~~~~~~~~~
keys.c:861:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(bp->filename, pkg))
                                      ^~~
keys.c:877:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (map[c].bound && !my_stricmp(map[c].filename, pkg)) {
                                        ^~~~~~~~~~~~~~~
keys.c:877:51: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (map[c].bound && !my_stricmp(map[c].filename, pkg)) {
                                                         ^~~
keys.c:932:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        cs = bind_string_compress(arg, &slen);
                                  ^~~
keys.c:954:48: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *compstr = bind_string_compress(arg, &slen);
                                                      ^~~
keys.c:1046:14: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((seq = new_next_arg(args, &args)) == NULL) {
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:1047:33: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        show_all_bindings(head_keymap, "", 0);
                                       ^~
keys.c:1053:28: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(seq + 1, "DEFAULTS", 1)) {
                                  ^~~~~~~~~~
keys.c:1057:35: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(seq + 1, "SYMBOLIC", 1)) {
                                         ^~~~~~~~~~
keys.c:1062:15: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if ((seq = get_term_capability(symbol, 0, 1)) == NULL) {
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:1067:35: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(seq + 1, "RECURSIVE", 1)) {
                                         ^~~~~~~~~~~
keys.c:1069:15: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if ((seq = new_next_arg(args, &args)) == NULL) {
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:1070:34: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                show_all_bindings(head_keymap, "", 0);
                                               ^~
keys.c:1089:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(function, "meta", 4))
                         ^~~~~~~~
keys.c:1089:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(function, "meta", 4))
                                   ^~~~~~
keys.c:1113:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
            ^~~~~~
keys.c:1113:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
                    ^~~
keys.c:1126:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    unsigned char *clean = alloca(((strlen(str) + 1) * 2) + 1);
                                           ^~~
keys.c:1163:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(function, "NOTHING"))
                        ^~~~~~~~
keys.c:1163:28: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(function, "NOTHING"))
                                  ^~~~~~~~~
keys.c:1170:37: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    show_all_rbindings(head_keymap, "", 0, bp);
                                    ^~
keys.c:1180:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
            ^~~~~~
keys.c:1180:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
                    ^~~
keys.c:1259:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!my_strnicmp(listc, "FUNCTION", 1)) {
                     ^~~~~
keys.c:1259:29: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!my_strnicmp(listc, "FUNCTION", 1)) {
                            ^~~~~~~~~~
keys.c:1267:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "CREATE", 1)) {
                         ^~~~~
keys.c:1267:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "CREATE", 1)) {
                                ^~~~~~~~
keys.c:1278:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DESTROY", 1)) {
                                ^~~~~
keys.c:1278:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DESTROY", 1)) {
                                       ^~~~~~~~~
keys.c:1287:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "EXISTS", 1)) {
                                ^~~~~
keys.c:1287:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "EXISTS", 1)) {
                                       ^~~~~~~~
keys.c:1288:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!my_stricmp(func, "NOTHING"))
                            ^~~~
keys.c:1288:28: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!my_stricmp(func, "NOTHING"))
                                  ^~~~~~~~~
keys.c:1292:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_stricmp(listc, "GET")) {
                               ^~~~~
keys.c:1292:32: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_stricmp(listc, "GET")) {
                                      ^~~~~
keys.c:1302:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "MATCH", 1)) {
                                ^~~~~
keys.c:1302:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "MATCH", 1)) {
                                       ^~~~~~~
keys.c:1306:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(bp->name, func, len))
                                 ^~~~~~~~
keys.c:1306:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(bp->name, func, len))
                                           ^~~~
keys.c:1311:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "PMATCH", 1)) {
                                ^~~~~
keys.c:1311:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "PMATCH", 1)) {
                                       ^~~~~~~~
keys.c:1318:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GETPACKAGE", 1)) {
                                ^~~~~
keys.c:1318:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GETPACKAGE", 1)) {
                                       ^~~~~~~~~~~~
keys.c:1321:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SETPACKAGE", 1)) {
                                ^~~~~
keys.c:1321:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SETPACKAGE", 1)) {
                                       ^~~~~~~~~~~~
keys.c:1329:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if (!my_strnicmp(listc, "SEQUENCE", 1)) {
                            ^~~~~
keys.c:1329:36: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if (!my_strnicmp(listc, "SEQUENCE", 1)) {
                                   ^~~~~~~~~~
keys.c:1333:2: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        GET_STR_ARG(seq, input);
        ^~~~~~~~~~~~~~~~~~~~~~~
keys.c:1336:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(listc, "GET")) {
                        ^~~~~
keys.c:1336:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(listc, "GET")) {
                               ^~~~~
keys.c:1344:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_stricmp(listc, "SET")) {
                               ^~~~~
keys.c:1344:32: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_stricmp(listc, "SET")) {
                                      ^~~~~
keys.c:1348:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GETPACKAGE", 4)) {
                                ^~~~~
keys.c:1348:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GETPACKAGE", 4)) {
                                       ^~~~~~~~~~~~
keys.c:1353:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SETPACKAGE", 4)) {
                                ^~~~~
keys.c:1353:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SETPACKAGE", 4)) {
                                       ^~~~~~~~~~~~
keys.c:1360:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if (!my_strnicmp(listc, "MAP", 1)) {
                            ^~~~~
keys.c:1360:36: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    } else if (!my_strnicmp(listc, "MAP", 1)) {
                                   ^~~~~
keys.c:1365:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        seq = new_next_arg(input, &input);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
keys.c:1367:34: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            bindctl_getmap(head_keymap, "", 0, &retval);
                                        ^~
keys.c:1382:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "CLEAR", 1)) {
                                ^~~~~
keys.c:1382:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "CLEAR", 1)) {
                                       ^~~~~~~
keys.c:1402:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
            ^~~~~~
keys.c:1402:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strlcpy(newstr, str, size);
                    ^~~
keys.c:1410:6: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            malloc_strcat_wordlist(ret, " ", bind_string_decompress(decomp, newstr, len + 1));
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lastlog.c:149:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_strnicmp(str, "ALL", len) == 0)
                                        ^~~
lastlog.c:149:25: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_strnicmp(str, "ALL", len) == 0)
                                             ^~~~~
lastlog.c:151:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(str, "NONE", len) == 0)
                                             ^~~
lastlog.c:151:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (my_strnicmp(str, "NONE", len) == 0)
                                                  ^~~~~~
lastlog.c:166:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (!my_strnicmp(str, levels[i], len))
                                                         ^~~
lastlog.c:166:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (!my_strnicmp(str, levels[i], len))
                                                              ^~~~~~~~~
lastlog.c:370:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-LITERAL", len))
                                  ^~~
lastlog.c:370:33: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-LITERAL", len))
                                       ^~~~~~~~~~
lastlog.c:378:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-REGEX", len))
                                  ^~~
lastlog.c:378:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-REGEX", len))
                                       ^~~~~~~~
lastlog.c:386:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-TARGET", len))
                                  ^~~
lastlog.c:386:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-TARGET", len))
                                       ^~~~~~~~~
lastlog.c:394:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-MAXIMUM", len))
                                  ^~~
lastlog.c:394:33: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-MAXIMUM", len))
                                       ^~~~~~~~~~
lastlog.c:409:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-SKIP", len))
                                  ^~~
lastlog.c:409:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-SKIP", len))
                                       ^~~~~~~
lastlog.c:424:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-NUMBER", len))
                                  ^~~
lastlog.c:424:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-NUMBER", len))
                                       ^~~~~~~~~
lastlog.c:439:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-CONTEXT", len))
                                  ^~~
lastlog.c:439:33: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-CONTEXT", len))
                                       ^~~~~~~~~~
lastlog.c:463:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-FILE", len))
                                  ^~~
lastlog.c:463:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-FILE", len))
                                       ^~~~~~~
lastlog.c:467:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-SEPARATOR", len))
                                  ^~~
lastlog.c:467:33: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-SEPARATOR", len))
                                       ^~~~~~~~~~~~
lastlog.c:475:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-REVERSE", len))
                                  ^~~
lastlog.c:475:33: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-REVERSE", len))
                                       ^~~~~~~~~~
lastlog.c:477:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-ALL", len))
                                  ^~~
lastlog.c:477:33: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-ALL", len))
                                       ^~~~~~
lastlog.c:479:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "--ALL", len))
                                  ^~~
lastlog.c:479:33: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "--ALL", len))
                                       ^~~~~~~
lastlog.c:481:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "--", 2))
                                  ^~~
lastlog.c:481:33: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "--", 2))
                                       ^~~~
lastlog.c:486:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!my_strnicmp(levels[i], arg+2, len-2))
                                     ^~~~~~~~~
lastlog.c:486:35: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!my_strnicmp(levels[i], arg+2, len-2))
                                                ^~~~~
lastlog.c:498:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-", 1))
                                  ^~~
lastlog.c:498:33: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (!my_strnicmp(arg, "-", 1))
                                       ^~~
lastlog.c:503:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!my_strnicmp(levels[i], arg+1, len-1))
                                     ^~~~~~~~~
lastlog.c:503:35: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!my_strnicmp(levels[i], arg+1, len-1))
                                                ^~~~~
lastlog.c:938:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(extra, "-LEVEL"))
                                ^~~~~
lastlog.c:938:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(extra, "-LEVEL"))
                                       ^~~~~~~~
list.c:42:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(item1->name, item2->name);
                          ^~~~~~~~~~~
list.c:42:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(item1->name, item2->name);
                                       ^~~~~~~~~~~
list.c:47:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(item1->name, str);
                          ^~~~~~~~~~~
list.c:47:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(item1->name, str);
                                       ^~~
log.c:192:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        size = (strlen(line) + 1) * 11;
                       ^~~~
log.c:194:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strlcpy(local_line, line, size + 1);
                            ^~~~
logfiles.c:152:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(log->name, desc))
                                        ^~~~~~~~~
logfiles.c:152:31: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(log->name, desc))
                                                   ^~~~
logfiles.c:164:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(log->name, desc))
                                ^~~~~~~~~
logfiles.c:164:30: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(log->name, desc))
                                           ^~~~
logfiles.c:441:51: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (log->name && (my_stricmp(log->name, arg) == 0))
                                                  ^~~~~~~~~
logfiles.c:441:62: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (log->name && (my_stricmp(log->name, arg) == 0))
                                                             ^~~
logfiles.c:605:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(arg, "SERVER", 1))
                         ^~~
logfiles.c:605:24: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(arg, "SERVER", 1))
                              ^~~~~~~~
logfiles.c:607:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(arg, "WINDOW", 1))
                              ^~~
logfiles.c:607:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(arg, "WINDOW", 1))
                                   ^~~~~~~~
logfiles.c:609:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(arg, "TARGET", 1))
                              ^~~
logfiles.c:609:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(arg, "TARGET", 1))
                                   ^~~~~~~~
logfiles.c:659:42: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_strnicmp(arg, options[i].command, len))
                                         ^~~
logfiles.c:659:47: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_strnicmp(arg, options[i].command, len))
                                              ^~~~~~~~~~~~~~~~~~
logfiles.c:699:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_log(log->log, winref, orig_str, log->mangler, log->rewrite);
                                                     ^~~~~~~~
logfiles.c:711:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_log(log->log, winref, orig_str, log->mangler, log->rewrite);
                                                     ^~~~~~~~
logfiles.c:732:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_log(log->log, winref, orig_str, log->mangler, log->rewrite);
                                             ^~~~~~~~
logfiles.c:769:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUMS", 7)) {
                         ^~~~~
logfiles.c:769:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUMS", 7)) {
                                ^~~~~~~~~
logfiles.c:774:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(refstr, "ACTIVE"))
                                ^~~~~~
logfiles.c:774:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(refstr, "ACTIVE"))
                                        ^~~~~~~~
logfiles.c:776:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(refstr, "INACTIVE"))
                                     ^~~~~~
logfiles.c:776:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(refstr, "INACTIVE"))
                                             ^~~~~~~~~~
logfiles.c:778:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(refstr, "ALL"))
                                     ^~~~~~
logfiles.c:778:32: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(refstr, "ALL"))
                                             ^~~~~
logfiles.c:790:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUM", 6)) {
                                ^~~~~
logfiles.c:790:40: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUM", 6)) {
                                       ^~~~~~~~
logfiles.c:795:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "ADD", 2)) {
                                ^~~~~
logfiles.c:795:40: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "ADD", 2)) {
                                       ^~~~~
logfiles.c:801:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DELETE", 2)) {
                                ^~~~~
logfiles.c:801:40: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DELETE", 2)) {
                                       ^~~~~~~~
logfiles.c:807:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", 2)) {
                                ^~~~~
logfiles.c:807:40: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", 2)) {
                                       ^~~~~
logfiles.c:813:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "REFNUM", 1)) {
                                 ^~~~~
logfiles.c:813:41: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "REFNUM", 1)) {
                                        ^~~~~~~~
logfiles.c:815:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NAME", 3)) {
                                        ^~~~~
logfiles.c:815:48: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NAME", 3)) {
                                               ^~~~~~
logfiles.c:817:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", 3)) {
                                        ^~~~~
logfiles.c:817:48: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", 3)) {
                                               ^~~~~~~~~~
logfiles.c:819:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", 3)) {
                                        ^~~~~
logfiles.c:819:48: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", 3)) {
                                               ^~~~~~~~
logfiles.c:821:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TARGETS", 3)) {
                                        ^~~~~
logfiles.c:821:48: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TARGETS", 3)) {
                                               ^~~~~~~~~
logfiles.c:824:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVEL", 3)) {
                                        ^~~~~
logfiles.c:824:48: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVEL", 3)) {
                                               ^~~~~~~
logfiles.c:827:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REWRITE", 3)) {
                                        ^~~~~
logfiles.c:827:48: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REWRITE", 3)) {
                                               ^~~~~~~~~
logfiles.c:829:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MANGLE", 3)) {
                                        ^~~~~
logfiles.c:829:48: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MANGLE", 3)) {
                                               ^~~~~~~~
logfiles.c:831:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "STATUS", 3)) {
                                        ^~~~~
logfiles.c:831:48: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "STATUS", 3)) {
                                               ^~~~~~~~
logfiles.c:833:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TYPE", 3)) {
                                        ^~~~~
logfiles.c:833:48: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TYPE", 3)) {
                                               ^~~~~~
logfiles.c:835:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ACTIVITY", 1)) {
                                        ^~~~~
logfiles.c:835:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ACTIVITY", 1)) {
                                               ^~~~~~~~~~
logfiles.c:838:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", 1)) {
                                ^~~~~
logfiles.c:838:40: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", 1)) {
                                       ^~~~~
logfiles.c:844:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "NAME", 3)) {
                                 ^~~~~
logfiles.c:844:41: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "NAME", 3)) {
                                        ^~~~~~
logfiles.c:847:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", 3)) {
                                        ^~~~~
logfiles.c:847:48: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "FILENAME", 3)) {
                                               ^~~~~~~~~~
logfiles.c:850:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", 3)) {
                                        ^~~~~
logfiles.c:850:48: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", 3)) {
                                               ^~~~~~~~
logfiles.c:853:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TARGETS", 3)) {
                                        ^~~~~
logfiles.c:853:48: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TARGETS", 3)) {
                                               ^~~~~~~~~
logfiles.c:857:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVEL", 3)) {
                                        ^~~~~
logfiles.c:857:48: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LEVEL", 3)) {
                                               ^~~~~~~
logfiles.c:860:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REWRITE", 3)) {
                                        ^~~~~
logfiles.c:860:48: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REWRITE", 3)) {
                                               ^~~~~~~~~
logfiles.c:863:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MANGLE", 3)) {
                                        ^~~~~
logfiles.c:863:48: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MANGLE", 3)) {
                                               ^~~~~~~~
logfiles.c:866:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "STATUS", 3)) {
                                        ^~~~~
logfiles.c:866:48: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "STATUS", 3)) {
                                               ^~~~~~~~
logfiles.c:873:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TYPE", 3)) {
                                        ^~~~~
logfiles.c:873:48: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "TYPE", 3)) {
                                               ^~~~~~
logfiles.c:876:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ACTIVITY", 1)) {
                                        ^~~~~
logfiles.c:876:48: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ACTIVITY", 1)) {
                                               ^~~~~~~~~~
logfiles.c:880:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "MATCH", 1)) {
                                ^~~~~
logfiles.c:880:40: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "MATCH", 1)) {
                                       ^~~~~~~
logfiles.c:882:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "PMATCH", 1)) {
                                ^~~~~
logfiles.c:882:40: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "PMATCH", 1)) {
                                       ^~~~~~~~
mail.c:677:23: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(value, "MBOX"))
                             ^~~~~
mail.c:677:30: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(value, "MBOX"))
                                    ^~~~~~
mail.c:679:23: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(value, "MAILDIR"))
                             ^~~~~
mail.c:679:30: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_stricmp(value, "MAILDIR"))
                                    ^~~~~~~~~
names.c:182:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(ch->channel, channel))
                                ^~~~~~~~~~~
names.c:182:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(ch->channel, channel))
                                             ^~~~~~~
names.c:623:29: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (channel && my_stricmp(channel, chan->channel))
                                          ^~~~~~~
names.c:623:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (channel && my_stricmp(channel, chan->channel))
                                                   ^~~~~~~~~~~~~
names.c:1408:41: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(name, channel)) 
                                        ^~~~
names.c:1408:47: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(name, channel)) 
                                              ^~~~~~~
names.c:1703:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (x && my_stricmp(chan, x))
                            ^~~~
names.c:1703:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (x && my_stricmp(chan, x))
                                  ^
names.c:1844:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(w->waiting_channel, channel))
                                ^~~~~~~~~~~~~~~~~~
names.c:1844:39: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(w->waiting_channel, channel))
                                                    ^~~~~~~
names.c:1900:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return (my_stricmp(chan + 1, match + i) &&
                                   ^~~~~~~~
names.c:1900:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return (my_stricmp(chan + 1, match + i) &&
                                             ^~~~~~~~~
names.c:1901:15: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(chan + 6, match + i));
                                   ^~~~~~~~
names.c:1901:25: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(chan + 6, match + i));
                                             ^~~~~~~~~
names.c:1904:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(chan, match);
                          ^~~~
names.c:1904:26: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return my_stricmp(chan, match);
                                ^~~~~
network.c:235:38: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (getpeername(fd, (SA *)&peer, &peerlen))
                                                                 ^~~~~~~~
network.c:648:27: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        retval = accept(s, addr, addrlen);
                                 ^~~~~~~
notice.c:444:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (my_strnicmp(line, "From ", 5))
                        ^~~~
notice.c:444:24: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (my_strnicmp(line, "From ", 5))
                              ^~~~~~~
notice.c:455:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (my_strnicmp(line, "Path: ", 6))
                        ^~~~
notice.c:455:24: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (my_strnicmp(line, "Path: ", 6))
                              ^~~~~~~~
notify.c:311:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (NextGot && !my_stricmp(NextAsked, NextGot))
                                           ^~~~~~~~~
notify.c:311:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (NextGot && !my_stricmp(NextAsked, NextGot))
                                                      ^~~~~~~
numbers.c:108:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (from && (my_strnicmp(get_server_itsname(from_server), from,
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
numbers.c:108:60: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (from && (my_strnicmp(get_server_itsname(from_server), from,
                                                                  ^~~~
numbers.c:266:21: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  if (!my_stricmp(umodes, "(brown"))
                                  ^~~~~~
numbers.c:266:29: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  if (!my_stricmp(umodes, "(brown"))
                                          ^~~~~~~~
numbers.c:267:36: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                   if (ArgList[3] && !my_stricmp(ArgList[3], "paper"))
                                                 ^~~~~~~~~~
numbers.c:267:48: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                   if (ArgList[3] && !my_stricmp(ArgList[3], "paper"))
                                                             ^~~~~~~
numbers.c:268:37: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (ArgList[4] && !my_stricmp(ArgList[4], "bag"))
                                                  ^~~~~~~~~~
numbers.c:268:49: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (ArgList[4] && !my_stricmp(ArgList[4], "bag"))
                                                              ^~~~~
numbers.c:269:38: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     if (ArgList[5] && !my_stricmp(ArgList[5], "release)"))
                                                   ^~~~~~~~~~
numbers.c:269:50: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     if (ArgList[5] && !my_stricmp(ArgList[5], "release)"))
                                                               ^~~~~~~~~~
numbers.c:717:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(s, from, strlen(s)))
                                ^
numbers.c:717:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(s, from, strlen(s)))
                                   ^~~~
numbers.c:763:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(target, nick))
                                ^~~~~~
numbers.c:763:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(target, nick))
                                        ^~~~
numbers.c:865:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(target, nick))
                                ^~~~~~
numbers.c:865:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(target, nick))
                                        ^~~~
numbers.c:904:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(s, from, strlen(s)))
                                ^
numbers.c:904:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(s, from, strlen(s)))
                                   ^~~~
output.c:215:12: warning: passing 'char [20481]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                put_echo(putbuf);
                         ^~~~~~
output.c:233:13: warning: passing 'char [20481]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        put_echo(putbuf);
                                 ^~~~~~
output.c:269:12: warning: passing 'char [20481]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                put_echo(putbuf);
                         ^~~~~~
output.c:290:13: warning: passing 'char [20481]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        put_echo(putbuf);
                                 ^~~~~~
output.c:304:12: warning: passing 'char [20481]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                put_echo(putbuf);
                         ^~~~~~
output.c:324:12: warning: passing 'char [20481]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                put_echo(putbuf);
                         ^~~~~~
parse.c:540:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(from, get_server_itsname(from_server)))
                        ^~~~
parse.c:540:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(from, get_server_itsname(from_server)))
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
queue.c:98:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg + 1, "NO_FLUSH", 1))
                                 ^~~~~~~
queue.c:98:29: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(arg + 1, "NO_FLUSH", 1))
                                          ^~~~~~~~~~
queue.c:100:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "SHOW", 1)) {
                                      ^~~~~~~
queue.c:100:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "SHOW", 1)) {
                                               ^~~~~~
queue.c:103:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(arg + 1, "LIST", 1))
                                        ^~~~~~~
queue.c:103:36: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(arg + 1, "LIST", 1))
                                                 ^~~~~~
queue.c:105:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "DO", 2))
                                      ^~~~~~~
queue.c:105:34: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "DO", 2))
                                               ^~~~
queue.c:107:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "DELETE", 2))
                                      ^~~~~~~
queue.c:107:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "DELETE", 2))
                                               ^~~~~~~~
queue.c:109:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "FLUSH", 1))
                                      ^~~~~~~
queue.c:109:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "FLUSH", 1))
                                               ^~~~~~~
queue.c:111:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "EXPAND_NOW", 1))
                                      ^~~~~~~
queue.c:111:34: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "EXPAND_NOW", 1))
                                               ^~~~~~~~~~~~
queue.c:113:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "HELP", 1)) {
                                      ^~~~~~~
queue.c:113:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(arg + 1, "HELP", 1)) {
                                               ^~~~~~
queue.c:204:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(q->name, name))
                                ^~~~~~~
queue.c:204:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(q->name, name))
                                         ^~~~
reg.c:186:25: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                last_asterisk_point = string;
                                                    ^ ~~~~~~
reg.c:214:25: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                last_asterisk_point = string;
                                                    ^ ~~~~~~
reg.c:276:25: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                last_asterisk_point = string;
                                                    ^ ~~~~~~
reg.c:324:24: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                last_percent_point = string;
                                                   ^ ~~~~~~
reg.c:356:19: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        after_wildcard = pattern;
                                       ^ ~~~~~~~
reg.c:359:25: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                last_asterisk_point = string;
                                                    ^ ~~~~~~
reg.c:365:24: warning: assigning to 'const char *' from 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                last_percent_point = string;
                                                   ^ ~~~~~~
reg.c:485:40: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                string = last_asterisk_point + 1;
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~
reg.c:486:41: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                pattern = after_wildcard;
                                        ^ ~~~~~~~~~~~~~~
reg.c:495:40: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                string = last_percent_point + 1;
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~
reg.c:496:41: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                pattern = after_wildcard;
                                        ^ ~~~~~~~~~~~~~~
reg.c:622:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                return new_match(pattern, str);
                                                 ^~~~~~~
reg.c:622:31: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                return new_match(pattern, str);
                                                          ^~~
reg.c:639:21: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        return new_match(p, str);
                                         ^
reg.c:639:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        return new_match(p, str);
                                            ^~~
screen.c:242:9: warning: returning 'char [6]' from a function with result type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return retval;
               ^~~~~~
screen.c:275:8: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        char    *str = output;
                 ^     ~~~~~~
screen.c:804:18: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        maxpos = strlen(str);
                        ^~~
screen.c:1497:18: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        maxpos = strlen(str);
                        ^~~
screen.c:1570:4: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char []' converts between pointers to integer types with different sign [-Wpointer-sign]
                *cont = empty_string,
                 ^      ~~~~~~~~~~~~
screen.c:1594:17: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(cont_ptr = get_string_var(CONTINUED_LINE_VAR)))
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1595:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char []' converts between pointers to integer types with different sign [-Wpointer-sign]
                cont_ptr = empty_string;
                         ^ ~~~~~~~~~~~~
screen.c:1810:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char *copy = LOCAL_COPY(cont_ptr);
                                             ^~~~~~~~~~~~~~~~~~~~
screen.c:1810:29: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char *copy = LOCAL_COPY(cont_ptr);
                                                        ^~~~~~~~
screen.c:1811:45: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                free_me_later = copy = normalize_string(copy, 0);
                                                                        ^~~~
screen.c:1811:26: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                free_me_later = copy = normalize_string(copy, 0);
                                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1812:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                size_t cont_len = output_with_count(copy, 0, 0);
                                                                    ^~~~
screen.c:1816:14: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                strlen(cont_ptr) -
                                                       ^~~~~~~~
screen.c:1820:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        snprintf(cont, size,
                                                 ^~~~
screen.c:1877:4: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        malloc_strcpy((char **)&(output[line++]), buffer);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1906:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos_copy = LOCAL_COPY(buffer + word_break);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1906:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos_copy = LOCAL_COPY(buffer + word_break);
                                              ^~~~~~~~~~~~~~~~~~~
screen.c:1906:13: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos_copy = LOCAL_COPY(buffer + word_break);
                                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:1907:12: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcpy(buffer, cont, sizeof(buffer) / 2);
                                ^~~~~~
screen.c:1907:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcpy(buffer, cont, sizeof(buffer) / 2);
                                        ^~~~
screen.c:1908:39: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        display_attributes(buffer + strlen(buffer), &saved_a);
                                                           ^~~~~~
screen.c:1909:12: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcat(buffer, pos_copy, sizeof(buffer) / 2);
                                ^~~~~~
screen.c:1909:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcat(buffer, pos_copy, sizeof(buffer) / 2);
                                        ^~~~~~~~
screen.c:1910:39: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        display_attributes(buffer + strlen(buffer), &a);
                                                           ^~~~~~
screen.c:1912:17: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos = strlen(buffer);
                                     ^~~~~~
screen.c:1938:3: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                malloc_strcpy((char **)&(output[line++]),buffer);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:2106:8: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                puts(buffer);
                     ^~~~~~
screen.c:2112:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_lastlog(current_window, buffer);
                                               ^~~~~~
screen.c:2115:9: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        puts(buffer);
                             ^~~~~~
screen.c:2164:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (chan && !my_stricmp(who_from, chan))
                                                ^~~~~~~~
screen.c:2164:38: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (chan && !my_stricmp(who_from, chan))
                                                          ^~~~
screen.c:2180:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                && !my_stricmp(who_from, tmp->query_nick)
                                               ^~~~~~~~
screen.c:2180:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                && !my_stricmp(who_from, tmp->query_nick)
                                                         ^~~~~~~~~~~~~~~
screen.c:2185:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                && !my_stricmp(who_from, tmp->query_nick + 1))
                                               ^~~~~~~~
screen.c:2185:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                && !my_stricmp(who_from, tmp->query_nick + 1))
                                                         ^~~~~~~~~~~~~~~~~~~
screen.c:2189:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                && !my_stricmp(who_from, tmp->query_nick))))
                                               ^~~~~~~~
screen.c:2189:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                && !my_stricmp(who_from, tmp->query_nick))))
                                                         ^~~~~~~~~~~~~~~
screen.c:2315:5: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                str, NULL, 0))
                                ^~~
screen.c:2349:7: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                str = prepend_exp;
                    ^ ~~~~~~~~~~~
screen.c:2356:12: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
           strval = normalize_string(str, 0);
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~
screen.c:2359:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
           strval = malloc_strdup(str);
                                  ^~~
screen.c:2362:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        window_disp(window, strval, str);
                            ^~~~~~
screen.c:2379:37: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (window->beep_always && strchr(str, '\007'))
                                                  ^~~
screen.c:2436:64: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_logs(window->refnum, from_server, who_from, who_level, orig_str);
                                                                      ^~~~~~~~
screen.c:2437:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_lastlog(window, orig_str);
                               ^~~~~~~~
screen.c:2622:16: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                rite(window, curr_line->line);
                             ^~~~~~~~~~~~~~~
screen.c:2763:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (p && !my_stricmp(p, "SCREEN"))
                                     ^
screen.c:2763:27: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (p && !my_stricmp(p, "SCREEN"))
                                        ^~~~~~~~
screen.c:2765:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (p && !my_stricmp(p, "XTERM"))
                                          ^
screen.c:2765:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (p && !my_stricmp(p, "XTERM"))
                                             ^~~~~~~
screen.c:2944:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                &new_sock_size);
                                                ^~~~~~~~~~~~~~
screen.c:2960:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                &new_sock_size);
                                                ^~~~~~~~~~~~~~
server.c:201:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (my_stricmp(server_type, "IRC-SSL") == 0)
                                   ^~~~~~~~~~~
server.c:201:35: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (my_stricmp(server_type, "IRC-SSL") == 0)
                                                ^~~~~~~~~
server.c:358:25: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MATCH_WITH_COMPLETION(server, s->name)
                                      ^~~~~~
server.c:358:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MATCH_WITH_COMPLETION(server, s->name)
                                              ^~~~~~~
server.c:361:25: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MATCH_WITH_COMPLETION(server, s->itsname)
                                      ^~~~~~
server.c:361:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                MATCH_WITH_COMPLETION(server, s->itsname)
                                              ^~~~~~~~~~
server.c:761:16: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !my_strnicmp(server, "-DELETE", strlen(server)))
                             ^~~~~~
server.c:761:24: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !my_strnicmp(server, "-DELETE", strlen(server)))
                                     ^~~~~~~~~
server.c:789:17: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        !my_strnicmp(server, "-ADD", strlen(server)))
                                     ^~~~~~
server.c:789:25: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        !my_strnicmp(server, "-ADD", strlen(server)))
                                             ^~~~~~
server.c:872:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(get_server_type(i), "IRC-SSL") == 0)
                                       ^~~~~~~~~~~~~~~~~~
server.c:872:39: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (my_stricmp(get_server_type(i), "IRC-SSL") == 0)
                                                           ^~~~~~~~~
server.c:967:28: warning: passing 'char [8193]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        translate_from_server(buffer);
                                                              ^~~~~~
server.c:1029:24: warning: passing 'char [22529]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        translate_to_server(buffer);
                                            ^~~~~~
server.c:1450:15: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        my_stricmp(get_server_group(newserv), 
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
server.c:1451:8: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                   get_server_group(j)))
                                   ^~~~~~~~~~~~~~~~~~~
server.c:2297:22: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return !my_stricmp(nick, s->nickname);
                                   ^~~~
server.c:2297:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return !my_stricmp(nick, s->nickname);
                                         ^~~~~~~~~~~
server.c:2330:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (id && !my_stricmp(nick, id))
                                  ^~~~
server.c:2330:34: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (id && !my_stricmp(nick, id))
                                        ^~
server.c:2372:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (id && !my_stricmp(nick, id))
                              ^~~~
server.c:2372:30: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (id && !my_stricmp(nick, id))
                                    ^~
server.c:2670:41: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (id && s->d_nickname && !my_stricmp(id, s->d_nickname))
                                               ^~
server.c:2670:45: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (id && s->d_nickname && !my_stricmp(id, s->d_nickname))
                                                   ^~~~~~~~~~~~~
server.c:2999:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                         ^~~~~
server.c:2999:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                                ^~~~~~~~
server.c:3010:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                ^~~~~
server.c:3010:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                       ^~~~~
server.c:3017:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "AWAY", len)) {
                                 ^~~~~
server.c:3017:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "AWAY", len)) {
                                        ^~~~~~
server.c:3020:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) {
                                        ^~~~~
server.c:3020:34: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) {
                                               ^~~~~~~~~~~~~~
server.c:3023:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CONNECTED", len)) {
                                        ^~~~~
server.c:3023:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CONNECTED", len)) {
                                               ^~~~~~~~~~~
server.c:3026:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COOKIE", len)) {
                                        ^~~~~
server.c:3026:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COOKIE", len)) {
                                               ^~~~~~~~
server.c:3029:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "GROUP", len)) {
                                        ^~~~~
server.c:3029:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "GROUP", len)) {
                                               ^~~~~~~
server.c:3032:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ITSNAME", len)) {
                                        ^~~~~
server.c:3032:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ITSNAME", len)) {
                                               ^~~~~~~~~
server.c:3035:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NAME", len)) {
                                        ^~~~~
server.c:3035:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NAME", len)) {
                                               ^~~~~~
server.c:3038:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NICKNAME", len)) {
                                        ^~~~~
server.c:3038:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NICKNAME", len)) {
                                               ^~~~~~~~~~
server.c:3041:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PASSWORD", len)) {
                                        ^~~~~
server.c:3041:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PASSWORD", len)) {
                                               ^~~~~~~~~~
server.c:3044:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PORT", len)) {
                                        ^~~~~
server.c:3044:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PORT", len)) {
                                               ^~~~~~
server.c:3047:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LOCALPORT", len)) {
                                        ^~~~~
server.c:3047:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "LOCALPORT", len)) {
                                               ^~~~~~~~~~~
server.c:3050:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) {
                                        ^~~~~
server.c:3050:34: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) {
                                               ^~~~~~~~~~~~~~
server.c:3053:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SSL", len)) {
                                        ^~~~~
server.c:3053:34: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SSL", len)) {
                                               ^~~~~
server.c:3056:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODE", len)) {
                                        ^~~~~
server.c:3056:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODE", len)) {
                                               ^~~~~~~
server.c:3059:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODES", len)) {
                                        ^~~~~
server.c:3059:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODES", len)) {
                                               ^~~~~~~~
server.c:3062:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) {
                                        ^~~~~
server.c:3062:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) {
                                               ^~~~~~~~~~~
server.c:3065:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                        ^~~~~
server.c:3065:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                               ^~~~~~~~~~
server.c:3068:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "VERSION", len)) {
                                        ^~~~~
server.c:3068:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "VERSION", len)) {
                                               ^~~~~~~~~
server.c:3071:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "005", len)) {
                                        ^~~~~
server.c:3071:34: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "005", len)) {
                                               ^~~~~
server.c:3075:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "005s", len)) {
                                        ^~~~~
server.c:3075:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "005s", len)) {
                                               ^~~~~~
server.c:3084:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                ^~~~~
server.c:3084:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                       ^~~~~
server.c:3091:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "AWAY", len)) {
                                 ^~~~~
server.c:3091:27: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "AWAY", len)) {
                                        ^~~~~~
server.c:3094:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) {
                                        ^~~~~
server.c:3094:34: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "MAXCACHESIZE", len)) {
                                               ^~~~~~~~~~~~~~
server.c:3099:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CONNECTED", len)) {
                                        ^~~~~
server.c:3099:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "CONNECTED", len)) {
                                               ^~~~~~~~~~~
server.c:3101:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COOKIE", len)) {
                                        ^~~~~
server.c:3101:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COOKIE", len)) {
                                               ^~~~~~~~
server.c:3104:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "GROUP", len)) {
                                        ^~~~~
server.c:3104:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "GROUP", len)) {
                                               ^~~~~~~
server.c:3107:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ITSNAME", len)) {
                                        ^~~~~
server.c:3107:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "ITSNAME", len)) {
                                               ^~~~~~~~~
server.c:3110:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NAME", len)) {
                                        ^~~~~
server.c:3110:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NAME", len)) {
                                               ^~~~~~
server.c:3113:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NICKNAME", len)) {
                                        ^~~~~
server.c:3113:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "NICKNAME", len)) {
                                               ^~~~~~~~~~
server.c:3116:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PASSWORD", len)) {
                                        ^~~~~
server.c:3116:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PASSWORD", len)) {
                                               ^~~~~~~~~~
server.c:3119:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PORT", len)) {
                                        ^~~~~
server.c:3119:34: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PORT", len)) {
                                               ^~~~~~
server.c:3125:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PRIMARY", len)) {
                                        ^~~~~
server.c:3125:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "PRIMARY", len)) {
                                               ^~~~~~~~~
server.c:3128:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) {
                                        ^~~~~
server.c:3128:34: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "QUIT_MESSAGE", len)) {
                                               ^~~~~~~~~~~~~~
server.c:3131:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SSL", len)) {
                                        ^~~~~
server.c:3131:34: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SSL", len)) {
                                               ^~~~~
server.c:3137:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODE", len)) {
                                        ^~~~~
server.c:3137:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODE", len)) {
                                               ^~~~~~~
server.c:3139:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODES", len)) {
                                        ^~~~~
server.c:3139:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UMODES", len)) {
                                               ^~~~~~~~
server.c:3141:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) {
                                        ^~~~~
server.c:3141:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "UNIQUE_ID", len)) {
                                               ^~~~~~~~~~~
server.c:3143:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                        ^~~~~
server.c:3143:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "USERHOST", len)) {
                                               ^~~~~~~~~~
server.c:3145:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "VERSION", len)) {
                                        ^~~~~
server.c:3145:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "VERSION", len)) {
                                               ^~~~~~~~~
server.c:3147:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "005", len)) {
                                        ^~~~~
server.c:3147:34: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "005", len)) {
                                               ^~~~~
server.c:3152:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "OMATCH", len)) {
                                ^~~~~
server.c:3152:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "OMATCH", len)) {
                                       ^~~~~~~~
server.c:3161:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "IMATCH", len)) {
                                ^~~~~
server.c:3161:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "IMATCH", len)) {
                                       ^~~~~~~~
server.c:3170:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GMATCH", len)) {
                                ^~~~~
server.c:3170:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GMATCH", len)) {
                                       ^~~~~~~~
server.c:3179:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "MAX", len)) {
                                ^~~~~
server.c:3179:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "MAX", len)) {
                                       ^~~~~
status.c:597:12: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(str, BIG_BUFFER_SIZE - 1, window->status.line[line].format,
                         ^~~
status.c:628:23: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        str = expand_alias(buffer, empty_string, &af, NULL);
                                           ^~~~~~
status.c:628:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        str = expand_alias(buffer, empty_string, &af, NULL);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
status.c:632:12: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcpy(buffer, str, sizeof buffer);
                                ^~~~~~
status.c:632:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlcpy(buffer, str, sizeof buffer);
                                        ^~~
status.c:738:13: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strlcat(lhs_buffer, lhs_fillchar, 
                                        ^~~~~~~~~~
status.c:738:25: warning: passing 'u_char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strlcat(lhs_buffer, lhs_fillchar, 
                                                    ^~~~~~~~~~~~
status.c:750:13: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strlcat(lhs_buffer, lhs_fillchar, 
                                        ^~~~~~~~~~
status.c:750:25: warning: passing 'u_char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strlcat(lhs_buffer, lhs_fillchar, 
                                                    ^~~~~~~~~~~~
status.c:754:22: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                save_size = strlen(all_off());
                                   ^~~~~~~~~
status.c:755:11: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcpy(buffer, lhs_buffer, sizeof buffer - save_size);
                        ^~~~~~
status.c:755:19: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcpy(buffer, lhs_buffer, sizeof buffer - save_size);
                                ^~~~~~~~~~
status.c:756:11: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcat(buffer, rhs_buffer, sizeof buffer - save_size);
                        ^~~~~~
status.c:756:19: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcat(buffer, rhs_buffer, sizeof buffer - save_size);
                                ^~~~~~~~~~
status.c:757:11: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcat(buffer, all_off(), sizeof buffer);
                        ^~~~~~
status.c:757:19: warning: passing 'const u_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strlcat(buffer, all_off(), sizeof buffer);
                                ^~~~~~~~~
status.c:779:11: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcmp(buffer, window->status.line[status_line].result))
                               ^~~~~~
status.c:784:4: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        malloc_strcpy(&window->status.line[status_line].result,
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
term.c:1620:10: warning: returning 'u_char [256]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return retval;
                       ^~~~~~
term.c:1639:9: warning: returning 'u_char [256]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return retval;
               ^~~~~~
term.c:1673:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        control_mangle(*(char **)t->ptr) :
                                                       ^~~~~~~~~~~~~~~~
timer.c:85:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(flag + 1, "DELETE", len))
                                 ^~~~~~~~
timer.c:85:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(flag + 1, "DELETE", len))
                                           ^~~~~~~~
timer.c:106:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (*ptr && !my_strnicmp(ptr, "ALL", strlen(ptr)))
                                                      ^~~
timer.c:106:39: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (*ptr && !my_strnicmp(ptr, "ALL", strlen(ptr)))
                                                           ^~~~~
timer.c:115:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "DELETE_FOR_WINDOW", len))
                                      ^~~~~~~~
timer.c:115:35: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "DELETE_FOR_WINDOW", len))
                                                ^~~~~~~~~~~~~~~~~~~
timer.c:127:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag+1, "REF", 3))        /* REFNUM */
                                      ^~~~~~
timer.c:127:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag+1, "REF", 3))        /* REFNUM */
                                              ^~~~~
timer.c:138:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag+1, "REP", 3))        /* REPEAT */
                                      ^~~~~~
timer.c:138:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag+1, "REP", 3))        /* REPEAT */
                                              ^~~~~
timer.c:153:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "U", 1))        /* UPDATE */
                                      ^~~~~~~~
timer.c:153:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "U", 1))        /* UPDATE */
                                                ^~~
timer.c:156:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "L", 1))        /* LIST */
                                      ^~~~~~~~
timer.c:156:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "L", 1))        /* LIST */
                                                ^~~
timer.c:161:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "W", 1))        /* WINDOW */
                                      ^~~~~~~~
timer.c:161:35: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(flag + 1, "W", 1))        /* WINDOW */
                                                ^~~
timer.c:171:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            if (my_stricmp(na, "-1"))
                                           ^~
timer.c:171:27: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            if (my_stricmp(na, "-1"))
                                               ^~~~
timer.c:372:19: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(tmp->ref, ref))
                                ^~~~~~~~
timer.c:372:29: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(tmp->ref, ref))
                                          ^~~
timer.c:753:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                         ^~~~~
timer.c:753:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                                ^~~~~~~~
timer.c:758:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUMS", len)) {
                                ^~~~~
timer.c:758:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUMS", len)) {
                                       ^~~~~~~~~
timer.c:765:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "ADD", len)) {
                                ^~~~~
timer.c:765:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "ADD", len)) {
                                       ^~~~~
timer.c:767:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DELETE", len)) {
                                ^~~~~
timer.c:767:33: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "DELETE", len)) {
                                       ^~~~~~~~
timer.c:774:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                ^~~~~
timer.c:774:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                       ^~~~~
timer.c:781:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "TIMEOUT", len)) {
                                 ^~~~~
timer.c:781:27: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "TIMEOUT", len)) {
                                        ^~~~~~~~~
timer.c:784:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COMMAND", len)) {
                                        ^~~~~
timer.c:784:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COMMAND", len)) {
                                               ^~~~~~~~~
timer.c:788:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUBARGS", len)) {
                                        ^~~~~
timer.c:788:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUBARGS", len)) {
                                               ^~~~~~~~~
timer.c:792:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REPEATS", len)) {
                                        ^~~~~
timer.c:792:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REPEATS", len)) {
                                               ^~~~~~~~~
timer.c:794:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "INTERVAL", len)) {
                                        ^~~~~
timer.c:794:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "INTERVAL", len)) {
                                               ^~~~~~~~~~
timer.c:797:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", len)) {
                                        ^~~~~
timer.c:797:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", len)) {
                                               ^~~~~~~~
timer.c:799:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "WINDOW", len)) {
                                        ^~~~~
timer.c:799:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "WINDOW", len)) {
                                               ^~~~~~~~
timer.c:802:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                ^~~~~
timer.c:802:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                       ^~~~~
timer.c:813:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "TIMEOUT", len)) {
                                 ^~~~~
timer.c:813:27: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(listc, "TIMEOUT", len)) {
                                        ^~~~~~~~~
timer.c:821:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COMMAND", len)) {
                                        ^~~~~
timer.c:821:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "COMMAND", len)) {
                                               ^~~~~~~~~
timer.c:823:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUBARGS", len)) {
                                        ^~~~~
timer.c:823:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SUBARGS", len)) {
                                               ^~~~~~~~~
timer.c:825:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REPEATS", len)) {
                                        ^~~~~
timer.c:825:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "REPEATS", len)) {
                                               ^~~~~~~~~
timer.c:830:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "INTERVAL", len)) {
                                        ^~~~~
timer.c:830:34: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "INTERVAL", len)) {
                                               ^~~~~~~~~~
timer.c:838:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", len)) {
                                        ^~~~~
timer.c:838:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "SERVER", len)) {
                                               ^~~~~~~~
timer.c:843:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "WINDOW", len)) {
                                        ^~~~~
timer.c:843:34: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                } else if (!my_strnicmp(listc, "WINDOW", len)) {
                                               ^~~~~~~~
./vars.c:684:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                            my_stricmp(var->string, value))
                                                       ^~~~~~~~~~~
./vars.c:684:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                            my_stricmp(var->string, value))
                                                                    ^~~~~
./vars.c:1009:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             if (!my_strnicmp(str2, "ALL_OFF", 4))
                                              ^~~~
./vars.c:1009:32: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             if (!my_strnicmp(str2, "ALL_OFF", 4))
                                                    ^~~~~~~~~
./vars.c:1011:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ALL_OFF", 5))
                                              ^~~~
./vars.c:1011:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ALL_OFF", 5))
                                                    ^~~~~~~~~~
./vars.c:1013:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ALL", 3))
                                              ^~~~
./vars.c:1013:32: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ALL", 3))
                                                    ^~~~~
./vars.c:1015:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ALL", 4))
                                              ^~~~
./vars.c:1015:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ALL", 4))
                                                    ^~~~~~
./vars.c:1017:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ALT_CHAR", 3))
                                              ^~~~
./vars.c:1017:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ALT_CHAR", 3))
                                                    ^~~~~~~~~~
./vars.c:1019:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ALT_CHAR", 4))
                                              ^~~~
./vars.c:1019:32: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ALT_CHAR", 4))
                                                    ^~~~~~~~~~~
./vars.c:1021:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ANSI", 2))
                                              ^~~~
./vars.c:1021:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ANSI", 2))
                                                    ^~~~~~
./vars.c:1023:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ANSI", 3))
                                              ^~~~
./vars.c:1023:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ANSI", 3))
                                                    ^~~~~~~
./vars.c:1025:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "BLINK", 2))
                                              ^~~~
./vars.c:1025:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "BLINK", 2))
                                                    ^~~~~~~
./vars.c:1027:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-BLINK", 3))
                                              ^~~~
./vars.c:1027:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-BLINK", 3))
                                                    ^~~~~~~~
./vars.c:1029:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "BOLD", 2))
                                              ^~~~
./vars.c:1029:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "BOLD", 2))
                                                    ^~~~~~
./vars.c:1031:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-BOLD", 3))
                                              ^~~~
./vars.c:1031:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-BOLD", 3))
                                                    ^~~~~~~
./vars.c:1033:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "COLOR", 1))
                                              ^~~~
./vars.c:1033:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "COLOR", 1))
                                                    ^~~~~~~
./vars.c:1035:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-COLOR", 2))
                                              ^~~~
./vars.c:1035:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-COLOR", 2))
                                                    ^~~~~~~~
./vars.c:1037:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ESCAPE", 1))
                                              ^~~~
./vars.c:1037:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ESCAPE", 1))
                                                    ^~~~~~~~
./vars.c:1039:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ESCAPE", 2))
                                              ^~~~
./vars.c:1039:32: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ESCAPE", 2))
                                                    ^~~~~~~~~
./vars.c:1041:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ND_SPACE", 2))
                                              ^~~~
./vars.c:1041:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ND_SPACE", 2))
                                                    ^~~~~~~~~~
./vars.c:1043:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ND_SPACE", 3))
                                              ^~~~
./vars.c:1043:32: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ND_SPACE", 3))
                                                    ^~~~~~~~~~~
./vars.c:1045:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "NONE", 2))
                                              ^~~~
./vars.c:1045:32: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "NONE", 2))
                                                    ^~~~~~
./vars.c:1047:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "OTHER", 2))
                                              ^~~~
./vars.c:1047:32: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "OTHER", 2))
                                                    ^~~~~~~
./vars.c:1049:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-OTHER", 3))
                                              ^~~~
./vars.c:1049:32: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-OTHER", 3))
                                                    ^~~~~~~~
./vars.c:1051:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "REVERSE", 2))
                                              ^~~~
./vars.c:1051:32: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "REVERSE", 2))
                                                    ^~~~~~~~~
./vars.c:1053:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-REVERSE", 3))
                                              ^~~~
./vars.c:1053:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-REVERSE", 3))
                                                    ^~~~~~~~~~
./vars.c:1055:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ROM_CHAR", 2))
                                              ^~~~
./vars.c:1055:32: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "ROM_CHAR", 2))
                                                    ^~~~~~~~~~
./vars.c:1057:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ROM_CHAR", 3))
                                              ^~~~
./vars.c:1057:32: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-ROM_CHAR", 3))
                                                    ^~~~~~~~~~~
./vars.c:1059:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "UNDERLINE", 1))
                                              ^~~~
./vars.c:1059:32: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "UNDERLINE", 1))
                                                    ^~~~~~~~~~~
./vars.c:1061:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-UNDERLINE", 2))
                                              ^~~~
./vars.c:1061:32: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        else if (!my_strnicmp(str2, "-UNDERLINE", 2))
                                                    ^~~~~~~~~~~~
./vars.c:1160:26: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(s, "BOLD", len))
                         ^
./vars.c:1160:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(s, "BOLD", len))
                            ^~~~~~
./vars.c:1162:31: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(s, "INVERSE", len))
                              ^
./vars.c:1162:34: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(s, "INVERSE", len))
                                 ^~~~~~~~~
./vars.c:1164:31: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(s, "UNDERLINE", len))
                              ^
./vars.c:1164:34: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!my_strnicmp(s, "UNDERLINE", len))
                                 ^~~~~~~~~~~
./vars.c:1176:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(s, "SCREEN"))
                        ^
./vars.c:1176:21: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(s, "SCREEN"))
                           ^~~~~~~~
./vars.c:1178:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(s, "XTERM"))
                        ^
./vars.c:1178:21: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(s, "XTERM"))
                           ^~~~~~~
./vars.c:1243:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_stricmp(varname, item->varname))
                               ^~~~~~~
./vars.c:1243:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_stricmp(varname, item->varname))
                                        ^~~~~~~~~~~~~
who.c:869:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(args, "-d"))
                        ^~~~
who.c:869:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(args, "-d"))
                              ^~~~
who.c:874:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(args, "-f"))
                        ^~~~
who.c:874:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_stricmp(args, "-f"))
                              ^~~~
who.c:1063:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(nick, "-cmd", 2))
                                      ^~~~
who.c:1063:31: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(nick, "-cmd", 2))
                                            ^~~~~~
who.c:1086:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(nick, "-direct", 2))
                                      ^~~~
who.c:1086:31: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_strnicmp(nick, "-direct", 2))
                                            ^~~~~~~~~
who.c:1206:32: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (results && (!my_strnicmp(cnick, results, len)
                                             ^~~~~
who.c:1206:39: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (results && (!my_strnicmp(cnick, results, len)
                                                    ^~~~~~~
window.c:1714:32: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (tmp->name && (my_stricmp(tmp->name, name) == 0))
                                             ^~~~~~~~~
window.c:1714:43: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (tmp->name && (my_stricmp(tmp->name, name) == 0))
                                                        ^~~~
window.c:1833:29: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                return denormalize_string(the_window->status.line[line].result);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
window.c:1833:10: warning: returning 'u_char *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return denormalize_string(the_window->status.line[line].result);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
window.c:1917:43: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (tmp->bind_channel && !my_stricmp(tmp->bind_channel, channel))
                                                 ^~~~~~~~~~~~~~~~~
window.c:1917:62: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (tmp->bind_channel && !my_stricmp(tmp->bind_channel, channel))
                                                                    ^~~~~~~
window.c:1939:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !my_stricmp(tmp->bind_channel, channel))
                            ^~~~~~~~~~~~~~~~~
window.c:1939:34: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !my_stricmp(tmp->bind_channel, channel))
                                               ^~~~~~~
window.c:1962:42: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (tmp->waiting_channel && !my_stricmp(chan, tmp->waiting_channel))
                                                ^~~~
window.c:1962:48: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (tmp->waiting_channel && !my_stricmp(chan, tmp->waiting_channel))
                                                      ^~~~~~~~~~~~~~~~~~~~
window.c:2528:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (tmp->name && (my_stricmp(tmp->name, name) == 0))
                                                     ^~~~~~~~~
window.c:2528:44: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (tmp->name && (my_stricmp(tmp->name, name) == 0))
                                                                ^~~~
window.c:2619:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(arg, "LAST", strlen(arg)) == 0)
                                ^~~
window.c:2619:24: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (my_strnicmp(arg, "LAST", strlen(arg)) == 0)
                                     ^~~~~~
window.c:2806:43: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (window->bind_channel && !my_stricmp(window->bind_channel, arg))
                                                        ^~~~~~~~~~~~~~~~~~~~
window.c:2806:65: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (window->bind_channel && !my_stricmp(window->bind_channel, arg))
                                                                              ^~~
window.c:2830:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(chan, arg))
                                        ^~~~
window.c:2830:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_stricmp(chan, arg))
                                              ^~~
window.c:2853:28: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (chan && !my_stricmp(chan, arg) &&
                                                ^~~~
window.c:2853:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (chan && !my_stricmp(chan, arg) &&
                                                      ^~~
window.c:2920:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(carg, "-i", 2))
                                 ^~~~
window.c:2920:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(carg, "-i", 2))
                                       ^~~~
window.c:2953:17: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                !my_stricmp(arg, w->bind_channel))
                                            ^~~
window.c:2953:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                !my_stricmp(arg, w->bind_channel))
                                                 ^~~~~~~~~~~~~~~
window.c:2962:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (chan && !my_stricmp(arg, chan))
                                                ^~~
window.c:2962:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (chan && !my_stricmp(arg, chan))
                                                     ^~~~
window.c:3188:16: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_screen(to_echo);
                      ^~~~~~~
window.c:3660:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (window->name && (my_stricmp(window->name, arg) == 0))
                                                     ^~~~~~~~~~~~
window.c:3660:54: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (window->name && (my_stricmp(window->name, arg) == 0))
                                                                   ^~~
window.c:3999:42: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (window->bind_channel && !my_stricmp(window->bind_channel, arg))
                                                ^~~~~~~~~~~~~~~~~~~~
window.c:3999:64: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (window->bind_channel && !my_stricmp(window->bind_channel, arg))
                                                                      ^~~
window.c:4022:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (chan && !my_stricmp(arg, chan) && 
                                        ^~~
window.c:4022:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (chan && !my_stricmp(arg, chan) && 
                                             ^~~~
window.c:4095:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(chan, "-i", 2))
                                 ^~~~
window.c:4095:26: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_strnicmp(chan, "-i", 2))
                                       ^~~~
window.c:4163:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                !my_stricmp(w->bind_channel, chan))
                                            ^~~~~~~~~~~~~~~
window.c:4163:41: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                !my_stricmp(w->bind_channel, chan))
                                                             ^~~~
window.c:4169:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                !my_stricmp(w->waiting_channel, chan))
                                            ^~~~~~~~~~~~~~~~~~
window.c:4169:44: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                !my_stricmp(w->waiting_channel, chan))
                                                                ^~~~
window.c:4811:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_strnicmp(arg, options[i].command, len))
                                         ^~~
window.c:4811:26: warning: passing 'const char *const' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!my_strnicmp(arg, options[i].command, len))
                                              ^~~~~~~~~~~~~~~~~~
window.c:4932:2: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy(&window->display_ip->line, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
window.c:5508:26: warning: passing 'char []' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_display(window, empty_string);
                                       ^~~~~~~~~~~~
window.c:5527:2: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy(&my_line->line, str);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
window.c:5616:19: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                         ^~~~~
window.c:5616:26: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!my_strnicmp(listc, "REFNUM", len)) {
                                ^~~~~~~~
window.c:5623:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUMS", len)) {
                                ^~~~~
window.c:5623:33: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "REFNUMS", len)) {
                                       ^~~~~~~~~
window.c:5628:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "NEW", len)) {
                                ^~~~~
window.c:5628:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "NEW", len)) {
                                       ^~~~~
window.c:5629:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                ^~~~~
window.c:5629:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "GET", len)) {
                                       ^~~~~
window.c:5637:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!my_strnicmp(listc, "REFNUM", len)) {
                             ^~~~~
window.c:5637:30: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!my_strnicmp(listc, "REFNUM", len)) {
                                    ^~~~~~~~
window.c:5639:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NAME", len)) {
                                    ^~~~~
window.c:5639:37: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NAME", len)) {
                                           ^~~~~~
window.c:5641:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SERVER", len)) {
                                    ^~~~~
window.c:5641:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SERVER", len)) {
                                           ^~~~~~~~
window.c:5643:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LAST_SERVER", len)) {
                                    ^~~~~
window.c:5643:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LAST_SERVER", len)) {
                                           ^~~~~~~~~~~~~
window.c:5645:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "PRIORITY", len)) {
                                    ^~~~~
window.c:5645:37: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "PRIORITY", len)) {
                                           ^~~~~~~~~~
window.c:5647:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "VISIBLE", len)) {
                                    ^~~~~
window.c:5647:37: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "VISIBLE", len)) {
                                           ^~~~~~~~~
window.c:5649:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "TOP", len)) {
                                    ^~~~~
window.c:5649:37: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "TOP", len)) {
                                           ^~~~~
window.c:5651:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "BOTTOM", len)) {
                                    ^~~~~
window.c:5651:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "BOTTOM", len)) {
                                           ^~~~~~~~
window.c:5653:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "CURSOR", len)) {
                                    ^~~~~
window.c:5653:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "CURSOR", len)) {
                                           ^~~~~~~~
window.c:5655:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NOSCROLLCURSOR", len)) {
                                    ^~~~~
window.c:5655:37: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NOSCROLLCURSOR", len)) {
                                           ^~~~~~~~~~~~~~~~
window.c:5657:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "FIXED", len)) {
                                    ^~~~~
window.c:5657:37: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "FIXED", len)) {
                                           ^~~~~~~
window.c:5659:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLL", len)) {
                                    ^~~~~
window.c:5659:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLL", len)) {
                                           ^~~~~~~~
window.c:5661:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "CHANGE_LINE", len)) {
                                    ^~~~~
window.c:5661:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "CHANGE_LINE", len)) {
                                           ^~~~~~~~~~~~~
window.c:5663:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "OLD_SIZE", len)) {
                                    ^~~~~
window.c:5663:37: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "OLD_SIZE", len)) {
                                           ^~~~~~~~~~
window.c:5665:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "UPDATE", len)) {
                                    ^~~~~
window.c:5665:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "UPDATE", len)) {
                                           ^~~~~~~~
window.c:5667:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "MISCFLAGS", len)) {
                                    ^~~~~
window.c:5667:37: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "MISCFLAGS", len)) {
                                           ^~~~~~~~~~~
window.c:5669:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "BEEP_ALWAYS", len)) {
                                    ^~~~~
window.c:5669:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "BEEP_ALWAYS", len)) {
                                           ^~~~~~~~~~~~~
window.c:5671:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NOTIFY_LEVEL", len)) {
                                    ^~~~~
window.c:5671:37: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NOTIFY_LEVEL", len)) {
                                           ^~~~~~~~~~~~~~
window.c:5673:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "WINDOW_LEVEL", len)) {
                                    ^~~~~
window.c:5673:37: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "WINDOW_LEVEL", len)) {
                                           ^~~~~~~~~~~~~~
window.c:5675:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SKIP", len)) {
                                    ^~~~~
window.c:5675:37: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SKIP", len)) {
                                           ^~~~~~
window.c:5677:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "COLUMNS", len)) {
                                    ^~~~~
window.c:5677:37: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "COLUMNS", len)) {
                                           ^~~~~~~~~
window.c:5679:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "PROMPT", len)) {
                                    ^~~~~
window.c:5679:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "PROMPT", len)) {
                                           ^~~~~~~~
window.c:5681:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DOUBLE", len)) {
                                    ^~~~~
window.c:5681:37: warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DOUBLE", len)) {
                                           ^~~~~~~~
window.c:5683:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_FORMAT", len)) {
                                    ^~~~~
window.c:5683:37: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_FORMAT", len)) {
                                           ^~~~~~~~~~~~~~~
window.c:5685:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_FORMAT1", len)) {
                                    ^~~~~
window.c:5685:37: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_FORMAT1", len)) {
                                           ^~~~~~~~~~~~~~~~
window.c:5687:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_FORMAT2", len)) {
                                    ^~~~~
window.c:5687:37: warning: passing 'char [15]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_FORMAT2", len)) {
                                           ^~~~~~~~~~~~~~~~
window.c:5689:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_LINE", len)) {
                                    ^~~~~
window.c:5689:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_LINE", len)) {
                                           ^~~~~~~~~~~~~
window.c:5691:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_LINE1", len)) {
                                    ^~~~~
window.c:5691:37: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_LINE1", len)) {
                                           ^~~~~~~~~~~~~~
window.c:5693:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_LINE2", len)) {
                                    ^~~~~
window.c:5693:37: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "STATUS_LINE2", len)) {
                                           ^~~~~~~~~~~~~~
window.c:5695:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_SIZE", len)) {
                                    ^~~~~
window.c:5695:37: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_SIZE", len)) {
                                           ^~~~~~~~~~~~~~~~~~~~~
window.c:5697:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_MAX", len)) {
                                    ^~~~~
window.c:5697:37: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DISPLAY_BUFFER_MAX", len)) {
                                           ^~~~~~~~~~~~~~~~~~~~
window.c:5699:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLLING_DISTANCE", len)) {
                                    ^~~~~
window.c:5699:37: warning: passing 'char [19]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLLING_DISTANCE", len)) {
                                           ^~~~~~~~~~~~~~~~~~~~
window.c:5701:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "HOLDING_DISTANCE", len)) {
                                    ^~~~~
window.c:5701:37: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "HOLDING_DISTANCE", len)) {
                                           ^~~~~~~~~~~~~~~~~~
window.c:5703:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLLBACK_DISTANCE", len)) {
                                    ^~~~~
window.c:5703:37: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLLBACK_DISTANCE", len)) {
                                           ^~~~~~~~~~~~~~~~~~~~~
window.c:5705:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DISPLAY_COUNTER", len)) {
                                    ^~~~~
window.c:5705:37: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DISPLAY_COUNTER", len)) {
                                           ^~~~~~~~~~~~~~~~~
window.c:5707:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "HOLD_SLIDER", len)) {
                                    ^~~~~
window.c:5707:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "HOLD_SLIDER", len)) {
                                           ^~~~~~~~~~~~~
window.c:5709:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "HOLD_INTERVAL", len)) {
                                    ^~~~~
window.c:5709:37: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "HOLD_INTERVAL", len)) {
                                           ^~~~~~~~~~~~~~~
window.c:5711:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LAST_LINES_HELD", len)) {
                                    ^~~~~
window.c:5711:37: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LAST_LINES_HELD", len)) {
                                           ^~~~~~~~~~~~~~~~~
window.c:5713:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "WAITING_CHANNEL", len)) {
                                    ^~~~~
window.c:5713:37: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "WAITING_CHANNEL", len)) {
                                           ^~~~~~~~~~~~~~~~~
window.c:5715:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "BIND_CHANNEL", len)) {
                                    ^~~~~
window.c:5715:37: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "BIND_CHANNEL", len)) {
                                           ^~~~~~~~~~~~~~
window.c:5717:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "CHANNELS", len)) {
                                    ^~~~~
window.c:5717:37: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "CHANNELS", len)) {
                                           ^~~~~~~~~~
window.c:5719:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "QUERY_NICK", len)) {
                                    ^~~~~
window.c:5719:37: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "QUERY_NICK", len)) {
                                           ^~~~~~~~~~~~
window.c:5721:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NICKLIST", len)) {
                                    ^~~~~
window.c:5721:37: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "NICKLIST", len)) {
                                           ^~~~~~~~~~
window.c:5723:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LASTLOG_LEVEL", len)) {
                                    ^~~~~
window.c:5723:37: warning: passing 'char [14]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LASTLOG_LEVEL", len)) {
                                           ^~~~~~~~~~~~~~~
window.c:5725:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LASTLOG_SIZE", len)) {
                                    ^~~~~
window.c:5725:37: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LASTLOG_SIZE", len)) {
                                           ^~~~~~~~~~~~~~
window.c:5727:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LASTLOG_MAX", len)) {
                                    ^~~~~
window.c:5727:37: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LASTLOG_MAX", len)) {
                                           ^~~~~~~~~~~~~
window.c:5729:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LOGGING", len)) {
                                    ^~~~~
window.c:5729:37: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LOGGING", len)) {
                                           ^~~~~~~~~
window.c:5731:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LOGFILE", len)) {
                                    ^~~~~
window.c:5731:37: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "LOGFILE", len)) {
                                           ^~~~~~~~~
window.c:5733:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SWAPPABLE", len)) {
                                    ^~~~~
window.c:5733:37: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SWAPPABLE", len)) {
                                           ^~~~~~~~~~~
window.c:5735:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLLADJ", len)) {
                                    ^~~~~
window.c:5735:37: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "SCROLLADJ", len)) {
                                           ^~~~~~~~~~~
window.c:5737:30: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DECEASED", len)) {
                                    ^~~~~
window.c:5737:37: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            } else if (!my_strnicmp(listc, "DECEASED", len)) {
                                           ^~~~~~~~~~
window.c:5740:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                ^~~~~
window.c:5740:33: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (!my_strnicmp(listc, "SET", len)) {
                                       ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/e/euler/euler_1.61.0.orig.tar.gz
main.c:2168:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                leafname = g_strdup("Untitled");
                         ^ ~~~~~~~~~~~~~~~~~~~~
main.c:2224:30: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                files = uri_list_to_gslist(selection_data->data);
                                           ^~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/f/fcrackzip/fcrackzip_1.0.orig.tar.gz
main.c:132:14: warning: passing 'u8 [41]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (fgets (pw, MAX_PW+1, dict_file))
             ^~
main.c:134:18: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      pw[strlen (pw) - 1] = 0;
                 ^~
main.c:166:15: warning: passing 'u8 [41]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy (pw, "Martha");
              ^~
main.c:261:15: warning: passing 'u8 [41]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy (pw, "abcdefghij");
              ^~
main.c:378:17: warning: passing 'u8 [41]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy (pw, optarg);
                ^~
main.c:511:33: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          pw_end = pw + strlen (pw);
                                ^~
main.c:528:32: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!(dict_file = fopen (pw, "r")))
                               ^~
main.c:530:19: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          perror (pw);
                  ^~
./cpmask.c:347:24: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pw_end = pw + strlen (pw);
                              ^~
./cpmask.c:387:27: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if ((changed = cbfunc (pw, info)))
                                 ^~
./zipcrack.c:62:29: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          changed = strlen (pw);
                            ^~
./zipcrack.c:269:30: warning: passing 'u8 [41]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if ((changed = cbfunc (pw, 0)))
                             ^~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/f/ffe/ffe_0.3.4.orig.tar.gz
parserc.c:855:29: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                c_data->key = xstrdup(line);
                            ^ ~~~~~~~~~~~~~
parserc.c:856:31: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                c_data->value = xstrdup(p);
                              ^ ~~~~~~~~~~
parserc.c:857:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                c_data->key_len = strlen(c_data->key);
                                         ^~~~~~~~~~~
parserc.c:883:8: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    *t = xstrdup(s);
       ^ ~~~~~~~~~~
parserc.c:884:7: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    w = *t;
      ^ ~~
parserc.c:1231:44: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->data = "%d";
                                           ^ ~~~~
parserc.c:1235:54: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->record_trailer = "\n";
                                                     ^ ~~~~
parserc.c:1270:53: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_lookup->default_value = "";
                                                    ^ ~~
parserc.c:1434:57: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                rc = regcomp(&c_id->reg,c_id->key,REG_EXTENDED | REG_NOSUB);
                                                        ^~~~~~~~~
parserc.c:1441:73: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                    panic("Error in regular expression",c_id->key,errbuf);
                                                                        ^~~~~~~~~
parserc.c:1575:51: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->file_header = xstrdup(values[1]);
                                                  ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1578:52: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->file_trailer = xstrdup(values[1]);
                                                   ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1581:46: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->header = xstrdup(values[1]);
                                             ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1584:44: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->data = xstrdup(values[1]);
                                           ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1587:46: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->lookup = xstrdup(values[1]);
                                             ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1590:49: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->separator = xstrdup(values[1]);
                                                ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1593:53: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->record_header = xstrdup(values[1]);
                                                    ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1598:58: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                c_output->record_trailer = xstrdup(values[1]);
                                                         ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1605:52: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->group_header = xstrdup(values[1]);
                                                   ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1608:53: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->group_trailer = xstrdup(values[1]);
                                                    ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1611:54: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->element_header = xstrdup(values[1]);
                                                     ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1614:55: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->element_trailer = xstrdup(values[1]);
                                                      ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1646:46: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_output->indent = xstrdup(values[1]);
                                             ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1714:48: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_lookup_data->key = xstrdup(values[1]);
                                               ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1715:50: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_lookup_data->value = xstrdup(values[2]);
                                                 ^ ~~~~~~~~~~~~~~~~~~
parserc.c:1716:61: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_lookup_data->key_len = strlen(c_lookup_data->key);
                                                            ^~~~~~~~~~~~~~~~~~
parserc.c:1729:53: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            c_lookup->default_value = xstrdup(values[1]);
                                                    ^ ~~~~~~~~~~~~~~~~~~
execute.c:318:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *orig_s = s;
          ^        ~
execute.c:334:14: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if(fgets(s,size,stream) != NULL)
             ^
execute.c:628:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(regexec(&i->reg,&buffer[i->position - 1],(size_t) 0, NULL, 0) == 0) vote++;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~
execute.c:632:74: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(strcmp(i->key,get_fixed_field(i->position, strlen(i->key),length,buffer)) == 0) vote++;
                                                                         ^~~~~~
execute.c:632:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(strcmp(i->key,get_fixed_field(i->position, strlen(i->key),length,buffer)) == 0) vote++;
                              ^~~~~~
execute.c:632:38: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(strcmp(i->key,get_fixed_field(i->position, strlen(i->key),length,buffer)) == 0) vote++;
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
execute.c:644:44: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if(regexec(&i->reg,get_separated_field(i->position,quote,type,buffer),(size_t) 0, NULL, 0) == 0) vote++;
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
execute.c:648:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if(strcmp(i->key,get_separated_field(i->position,quote,type,buffer)) == 0) vote++;
                                  ^~~~~~
execute.c:648:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if(strcmp(i->key,get_separated_field(i->position,quote,type,buffer)) == 0) vote++;
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
execute.c:656:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(regexec(&i->reg,&buffer[i->position - 1],(size_t) 0, NULL, 0) == 0) vote++;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~
execute.c:675:45: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                len = get_field_count(quote,type,buffer);
                                            ^~~~
execute.c:842:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            guess_buffer[guess_lines] = xstrdup(read_buffer);
                                                ^~~~~~~~~~~
execute.c:842:39: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            guess_buffer[guess_lines] = xstrdup(read_buffer);
                                      ^ ~~~~~~~~~~~~~~~~~~~~
execute.c:942:28: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    writes(current_file_name);
                           ^~~~~~~~~~~~~~~~~
execute.c:945:28: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    writes(s->name);
                           ^~~~~~~
execute.c:948:42: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(r != NULL) writes(r->name);
                                         ^~~~~~~
execute.c:952:28: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    writes(num);
                           ^~~
execute.c:956:28: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    writes(num);
                           ^~~
execute.c:960:28: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    writes(num);
                           ^~~
execute.c:964:28: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    writes(num);
                           ^~~
execute.c:967:65: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(r->level && r->level->group_name) writes(r->level->group_name);
                                                                ^~~~~~~~~~~~~~~~~~~~
execute.c:970:67: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(r->level && r->level->element_name) writes(r->level->element_name);
                                                                  ^~~~~~~~~~~~~~~~~~~~~~
execute.c:1008:15: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        char *text = r->o->header;
              ^      ~~~~~~~~~~~~
execute.c:1017:32: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        writes(pf->f->name);
                               ^~~~~~~~~~~
execute.c:1196:14: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        data = f->const_data;
             ^ ~~~~~~~~~~~~~
execute.c:1298:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(int) *(int8_t *) data);
                                    ^~
execute.c:1302:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(int) *(int16_t *) data);
                                    ^~
execute.c:1306:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(long int) *(int32_t *) data);
                                    ^~
execute.c:1310:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(long long int) *(int64_t *) data);
                                    ^~
execute.c:1320:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(unsigned int) *(uint8_t *) data);
                                    ^~
execute.c:1324:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(unsigned int) *(uint16_t *) data);
                                    ^~
execute.c:1328:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(unsigned long int) *(uint32_t *) data);
                                    ^~
execute.c:1332:37: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(pb,pf,(unsigned long long int) *(uint64_t *) data);
                                    ^~
execute.c:1338:29: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    sprintf(pb,"%f",(double) *(float *) data);
                            ^~
execute.c:1342:29: warning: passing 'uint8_t [262144]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    sprintf(pb,"%f",(double) *(double *) data);
                            ^~
execute.c:1486:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int search_len = strlen(search);
                            ^~~~~~
execute.c:1623:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            writes(current_file_name);
                                   ^~~~~~~~~~~~~~~~~
execute.c:1626:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            writes(s->name);
                                   ^~~~~~~
execute.c:1629:50: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            if(r != NULL) writes(r->name);
                                                 ^~~~~~~
execute.c:1632:37: warning: passing 'uint8_t [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(num,"%ld",current_file_lineno);
                                    ^~~
execute.c:1636:37: warning: passing 'uint8_t [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(num,"%ld",current_total_lineno);
                                    ^~~
execute.c:1640:37: warning: passing 'uint8_t [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(num,"%lld",current_offset);
                                    ^~~
execute.c:1644:37: warning: passing 'uint8_t [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            sprintf(num,"%lld",current_file_offset);
                                    ^~~
execute.c:1650:41: warning: passing 'uint8_t [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                sprintf(num,"%d",pf->f->position + (s->type[0] != SEPARATED ? 1 : 0));
                                        ^~~
execute.c:1658:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            writes(pf->f->name);
                                   ^~~~~~~~~~~
execute.c:1685:46: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                lookup_value = "";
                                             ^ ~~
execute.c:1692:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            lookup_len = strlen(lookup_value);
                                                ^~~~~~~~~~~~
execute.c:1828:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        while(i--) fputs(indent,output_fp);
                                         ^~~~~~
execute.c:1831:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fputs(indent,output_fp);
                              ^~~~~~
execute.c:1832:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fputs(indent,output_fp);
                              ^~~~~~
execute.c:1843:35: warning: passing 'uint8_t [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            fputs(justify_string,output_fp);
                                  ^~~~~~~~~~~~~~
execute.c:1847:31: warning: passing 'uint8_t [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        fputs(justify_string,output_fp);
                              ^~~~~~~~~~~~~~
execute.c:1851:23: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                fputs(pf->data,output_fp);
                      ^~~~~~~~
execute.c:1853:61: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if(pf->next != NULL && separator != NULL) fputs(separator,output_fp);
                                                            ^~~~~~~~~
execute.c:1969:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                f->name = xstrdup(get_separated_field(f->position,s->quote,s->type,buffer));
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
execute.c:2218:73: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        retval += hash_scan_expression_len(e->expr_hash,write_buffer,casecmp,len);
                                                                        ^~~~~~~~~~~~
execute.c:2224:54: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    retval += full_scan_expression(e,write_buffer,casecmp);
                                                     ^~~~~~~~~~~~
execute.c:2227:65: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    retval += hash_scan_expression(e->expr_hash,write_buffer,casecmp);
                                                                ^~~~~~~~~~~~
execute.c:2230:58: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(hash_scan_expression(e->expr_hash,write_buffer,casecmp) == 0) retval++;
                                                         ^~~~~~~~~~~~
execute.c:2318:15: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        fputs(line,debug_fp);
              ^~~~
level.c:53:34: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(l) writes(l->group_name);
                                 ^~~~~~~~~~~~~
level.c:56:34: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    if(l) writes(l->element_name);
                                 ^~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/f/fprobe-ulog/fprobe-ulog_1.1.orig.tar.gz
libipulog.c:80:4: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        &addrlen);
                        ^~~~~~~~
fprobe-ulog.c:878:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = ipulog_read(ulog_handle, cap_buf, CAPTURE_SIZE, 1);
                                               ^~~~~~~
fprobe-ulog.c:883:53: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                while ((ulog_msg = ipulog_get_packet(ulog_handle, cap_buf, len))) {
                                                                  ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/f/frox/frox_0.7.18.orig.tar.gz
data.c:135:32: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                      client_data.address, &len);
                                                           ^~~~
data.c:171:32: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                      server_data.address, &len);
                                                           ^~~~
main.c:176:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if(getpeername(0, (struct sockaddr *) &client_address, &len)) {
                                                               ^~~~
main.c:194:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            (struct sockaddr *) &client_address, &len);
                                                                 ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gdome2/gdome2_0.8.1+debian.orig.tar.gz
gdome-xml-str.c:130:10: warning: assigning to 'gchar *' (aka 'char *') from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ds->str = str;
                ^ ~~~
gdome-xml-cdata.c:188:34: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return gdome_xml_str_mkref_own (xmlNodeGetContent (priv->n));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gdome-xml-cdata.c:220:30: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContent (priv->n, data->str);
                                    ^~~~~~~~~
gdome-xml-cdata.c:316:34: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return gdome_xml_str_mkref_own (ret);
                                        ^~~
gdome-xml-cdata.c:352:17: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len1 = strlen (old_str);
                       ^~~~~~~
gdome-xml-cdata.c:363:36: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                prevValue = gdome_xml_str_mkref (old_str);
                                                 ^~~~~~~
gdome-xml-cdata.c:364:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                newValue = gdome_xml_str_mkref (new_str);
                                                ^~~~~~~
gdome-xml-cdata.c:428:17: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len1 = strlen (old_str);
                       ^~~~~~~
gdome-xml-cdata.c:447:36: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                prevValue = gdome_xml_str_mkref (old_str);
                                                 ^~~~~~~
gdome-xml-cdata.c:448:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                newValue = gdome_xml_str_mkref (new_str);
                                                ^~~~~~~
gdome-xml-cdata.c:519:18: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  len1 = strlen (old_str);
                 ^~~~~~~
gdome-xml-cdata.c:531:36: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                prevValue = gdome_xml_str_mkref (old_str);
                                                 ^~~~~~~
gdome-xml-cdata.c:532:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                newValue = gdome_xml_str_mkref (new_str);
                                                ^~~~~~~
gdome-xml-attribute.c:252:37: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    return gdome_xml_str_mkref_own (value);
                                    ^~~~~
gdome-xml-element.c:196:31: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        value = xmlGetProp (priv->n, name->str);
                                     ^~~~~~~~~
gdome-xml-element.c:199:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                return gdome_xml_str_mkref_own (value);
                                                ^~~~~
gdome-xml-element.c:202:19: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (xmlStrEqual(strs[0], "xmlns"))
                                ^~~~~~~
gdome-xml-element.c:202:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (xmlStrEqual(strs[0], "xmlns"))
                                         ^~~~~~~
gdome-xml-element.c:203:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ns = gdome_xmlGetNsDecl(priv->n, strs[1]);
                                                         ^~~~~~~
gdome-xml-element.c:250:61: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  prevValue = gdome_xml_str_mkref_own (xmlGetProp (priv->n, name->str));
                                                            ^~~~~~~~~
gdome-xml-element.c:250:40: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  prevValue = gdome_xml_str_mkref_own (xmlGetProp (priv->n, name->str));
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gdome-xml-element.c:251:61: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  attr = gdome_xml_n_mkref ((xmlNode *)xmlSetProp (priv->n, name->str, value->str));
                                                            ^~~~~~~~~
gdome-xml-element.c:251:72: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  attr = gdome_xml_n_mkref ((xmlNode *)xmlSetProp (priv->n, name->str, value->str));
                                                                       ^~~~~~~~~~
gdome-xml-element.c:446:37: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    localName = gdome_xml_str_mkref(gdome_xmlGetName((xmlNode *)attr));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gdome-xml-element.c:450:37: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    localName = gdome_xml_str_mkref(gdome_xmlGetName((xmlNode *)attr));
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gdome-xml-element.c:451:40: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    namespaceURI = gdome_xml_str_mkref(gdome_xmlGetNsURI((xmlNode *)attr));
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gdome-xml-element.c:536:33: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        value = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
                                       ^~~~~~~~~~~~~~
gdome-xml-element.c:536:49: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        value = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
                                                       ^~~~~~~~~~~~~~~~~
gdome-xml-element.c:539:35: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                return gdome_xml_str_mkref_own (value);
                                                ^~~~~
gdome-xml-element.c:540:23: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (xmlStrEqual(namespaceURI->str, GDOME_XMLNS_NAMESPACE)) {
                             ^~~~~~~~~~~~~~~~~
gdome-xml-element.c:541:36: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ns = gdome_xmlGetNsDecl(priv->n, localName->str);
                                                 ^~~~~~~~~~~~~~
gdome-xml-element.c:628:32: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ns = gdome_xmlNewNs (doc, namespaceURI->str, prefix);
                                                                  ^~~~~~~~~~~~~~~~~
gdome-xml-element.c:628:51: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ns = gdome_xmlNewNs (doc, namespaceURI->str, prefix);
                                                                                     ^~~~~~
gdome-xml-element.c:630:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                prevValue = gdome_xml_str_mkref_own (xmlGetNsProp (priv->n,
                                                                     ^~~~~~~~~~~~~~~~~~~~~~
gdome-xml-element.c:641:42: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        prevValue = gdome_xml_str_mkref_own (xmlGetProp (priv->n,
                                                             ^~~~~~~~~~~~~~~~~~~~
gdome-xml-element.c:830:30: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  val = xmlGetProp (priv->n, name->str);
                             ^~~~~~~~~
gdome-xml-element.c:837:19: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (xmlStrEqual(strs[0], "xmlns"))
                                ^~~~~~~
gdome-xml-element.c:837:28: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (xmlStrEqual(strs[0], "xmlns"))
                                         ^~~~~~~
gdome-xml-element.c:838:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ns = gdome_xmlGetNsDecl(priv->n, strs[1]);
                                                         ^~~~~~~
gdome-xml-element.c:870:31: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        val = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
                                     ^~~~~~~~~~~~~~
gdome-xml-element.c:870:47: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        val = xmlGetNsProp (priv->n, localName->str, namespaceURI->str);
                                                     ^~~~~~~~~~~~~~~~~
gdome-xml-element.c:875:25: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if (xmlStrEqual(namespaceURI->str, GDOME_XMLNS_NAMESPACE)) {
                               ^~~~~~~~~~~~~~~~~
gdome-xml-element.c:876:36: warning: passing 'gchar *' (aka 'char *') to parameter of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ns = gdome_xmlGetNsDecl(priv->n, localName->str);
                                                 ^~~~~~~~~~~~~~
gdome-xml-document.c:309:41: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewDocNode (priv->n, NULL, tagName->str, NULL);
                                               ^~~~~~~~~~~~
gdome-xml-document.c:370:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
                                                      ^~~~~~~~~~~~~~~~~
gdome-xml-document.c:370:53: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
                                                                         ^~~~~~
gdome-xml-document.c:432:35: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewDocText (priv->n, data->str);
                                         ^~~~~~~~~
gdome-xml-document.c:457:26: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewComment (data->str);
                                ^~~~~~~~~
gdome-xml-document.c:483:38: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewCDataBlock (priv->n, data->str, strlen (data->str));
                                            ^~~~~~~~~
gdome-xml-document.c:512:21: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewPI (target->str, data->str);
                           ^~~~~~~~~~~
gdome-xml-document.c:512:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewPI (target->str, data->str);
                                        ^~~~~~~~~
gdome-xml-document.c:543:35: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewDocProp (priv->n, name->str, NULL);
                                         ^~~~~~~~~
gdome-xml-document.c:610:34: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
                                                      ^~~~~~~~~~~~~~~~~
gdome-xml-document.c:610:53: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ns = gdome_xmlNewNs (priv->n, namespaceURI->str, prefix);
                                                                         ^~~~~~
gdome-xml-document.c:650:37: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        result = xmlNewReference (priv->n, name->str);
                                           ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gftp/gftp_2.0.19.orig.tar.gz
sshv2.c:1374:66: warning: passing 'off_t *' (aka 'long *') to parameter of type 'guint64 *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if ((ret = sshv2_buffer_get_int64 (request, message, 0, 0, &fle->size)) < 0)
                                                                 ^~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/giflib/giflib_4.1.6.orig.tar.gz
dgif_lib.c:143:28: warning: passing 'unsigned char [7]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strncmp(GIF_STAMP, Buf, GIF_VERSION_POS) != 0) {
                           ^~~
dgif_lib.c:210:28: warning: passing 'unsigned char [7]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strncmp(GIF_STAMP, Buf, GIF_VERSION_POS) != 0) {
                           ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/glfer/glfer_0.4.2.orig.tar.gz
g-l_dpss.c:315:61: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
  errcode = eigen_jacobi(k, eigen_val, eigen_vec, 32, 1000, &nrot);
                                                            ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gnokii/gnokii_0.6.31+dfsg.orig.tar.gz
nokia.c:139:32: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                n = char_uni_alphabet_encode(src + j, max - j, &wch, &mbs);
                                             ^~~~~~~
nokia.c:164:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                              req + 10, data->call_divert->number.type);
                                              ^~~~~~~~
nokia.c:276:65: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                n = char_7bit_unpack(0, message[7], sizeof(buf), message + 8, aux);
                                                                              ^~~
nokia.c:277:32: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_default_alphabet_decode(buf, aux, n);
                                             ^~~
nokia.c:277:37: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_default_alphabet_decode(buf, aux, n);
                                                  ^~~
nokia.c:379:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(req + 4, GN_PHONEBOOK_NUMBER_MAX_LENGTH + 1, "%s", data->call_info->number);
                 ^~~~~~~
nokia.c:500:11: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                bin2hex(tmp, message + 9, 12);
                        ^~~
nk7110.c:172:3: warning: initializing 'unsigned char *' with an expression of type 'char [20]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "7110|6210|6250|7190",  /* Supported models */
                ^~~~~~~~~~~~~~~~~~~~~
nk7110.c:424:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *s = strchr(message + 4, '\n');
                                                  ^~~~~~~~~~~
nk7110.c:424:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *s = strchr(message + 4, '\n');
                                       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:435:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *s = strchr(message + 22, '\n');
                                                  ^~~~~~~~~~~~
nk7110.c:435:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *s = strchr(message + 22, '\n');
                                       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:443:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *s = strchr(message + 7, '\n');
                                                  ^~~~~~~~~~~
nk7110.c:443:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned char *s = strchr(message + 7, '\n');
                                       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:830:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i = char_unicode_encode((string + 1), data->bitmap->text, i);
                                ^~~~~~~~~~~~
nk7110.c:830:40: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i = char_unicode_encode((string + 1), data->bitmap->text, i);
                                              ^~~~~~~~~~~~~~~~~~
nk7110.c:832:43: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x07, i + 1, block++, string, req + count);
                                                 ^~~~~~
nk7110.c:836:39: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x0c, 2, block++, string, req + count);
                                             ^~~~~~
nk7110.c:840:39: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1e, 2, block++, string, req + count);
                                             ^~~~~~
nk7110.c:844:39: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1c, 2, block++, string, req + count);
                                             ^~~~~~
nk7110.c:852:60: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1b, data->bitmap->size + 5, block++, string, req + count);
                                                                  ^~~~~~
nk7110.c:899:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                i = char_unicode_encode((string + 1), entry->name, i);
                                        ^~~~~~~~~~~~
nk7110.c:899:41: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                i = char_unicode_encode((string + 1), entry->name, i);
                                                      ^~~~~~~~~~~
nk7110.c:902:44: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                count += PackBlock(0x07, i + 2, block++, string, req + count);
                                                         ^~~~~~
nk7110.c:906:40: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                count += PackBlock(0x1e, 2, block++, string, req + count);
                                                     ^~~~~~
nk7110.c:914:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        j = char_unicode_encode((string + 5), entry->number, j);
                                                ^~~~~~~~~~~~
nk7110.c:914:42: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        j = char_unicode_encode((string + 5), entry->number, j);
                                                              ^~~~~~~~~~~~~
nk7110.c:917:45: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        count += PackBlock(0x0b, j + 6, block++, string, req + count);
                                                                 ^~~~~~
nk7110.c:929:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                j = char_unicode_encode((string + 5), entry->subentries[defaultn].data.number, j);
                                                        ^~~~~~~~~~~~
nk7110.c:929:43: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                j = char_unicode_encode((string + 5), entry->subentries[defaultn].data.number, j);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:932:46: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                count += PackBlock(0x0b, j + 6, block++, string, req + count);
                                                                         ^~~~~~
nk7110.c:941:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                j = char_unicode_encode((string + 5), entry->subentries[i].data.number, j);
                                                                        ^~~~~~~~~~~~
nk7110.c:941:45: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                j = char_unicode_encode((string + 5), entry->subentries[i].data.number, j);
                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:944:48: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                count += PackBlock(0x0b, j + 6, block++, string, req + count);
                                                                                         ^~~~~~
nk7110.c:948:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, j);
                                                                ^~~~~~~~~~~~
nk7110.c:948:44: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, j);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:951:74: warning: passing 'char [500]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        count += PackBlock(entry->subentries[i].entry_type, j + 2, block++, string, req + count);
                                                                                                            ^~~~~~
nk7110.c:1193:24: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->sms_folder_list->folder[j].name, message + i, len);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:1851:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 20->N */
                                                       ^~~~~~~~~~~~~
nk7110.c:1881:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 20->N */
                                                       ^~~~~~~~~~~~~
nk7110.c:1883:42: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->phone_number, strlen(calnote->phone_number)); /* Fields (N+1)->n */
                                                       ^~~~~~~~~~~~~~~~~~~~~
nk7110.c:1924:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 22->N */
                                                       ^~~~~~~~~~~~~
nk7110.c:1941:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 16->N */
                                                       ^~~~~~~~~~~~~
nk7110.c:2216:23: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_bookmark->name, message + 7, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2221:23: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_bookmark->URL, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2241:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->name, message + 5, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2247:24: warning: passing 'char [95]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->home, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2282:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->sms_service_number, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2287:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->sms_server_number, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2300:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->gsm_data_ip, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2305:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->number, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2310:24: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->gsm_data_username, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2315:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->gsm_data_password, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2372:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        length = strlen(string);
                        ^~~~~~
nk7110.c:2414:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->name, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2416:34: warning: passing 'char [95]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->home, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2439:37: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += PackWAPString(req1 + pos, data->wap_setting->sms_service_number, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2441:37: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += PackWAPString(req1 + pos, data->wap_setting->sms_server_number, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2451:37: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += PackWAPString(req1 + pos, data->wap_setting->gsm_data_ip, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2453:37: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += PackWAPString(req1 + pos, data->wap_setting->number, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2455:37: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += PackWAPString(req1 + pos, data->wap_setting->gsm_data_username, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2457:37: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += PackWAPString(req1 + pos, data->wap_setting->gsm_data_password, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2526:34: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_bookmark->name, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2527:34: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_bookmark->URL, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
nk7110.c:2649:24: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->profile->name, message + 10, message[9]);
                                            ^~~~~~~~~~~~~~~~~~~
nk7110.c:2802:23: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->ringtone->name, message + 6, 2 * 15);
                                    ^~~~~~~~~~~~~~~~~~~~
nk7110.c:2846:31: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char_unicode_encode(req + 6, data->ringtone->name, strlen(data->ringtone->name));
                                     ^~~~~~~~~~~~~~~~~~~~
nk7110.c:2864:15: warning: assigning to 'unsigned char *' from 'char [4096]' converts between pointers to integer types with different sign [-Wpointer-sign]
        rawdata.data = buf;
                     ^ ~~~
nk7110.c:2885:15: warning: assigning to 'unsigned char *' from 'char [4096]' converts between pointers to integer types with different sign [-Wpointer-sign]
        rawdata.data = buf;
                     ^ ~~~
nk7110.c:2891:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((err = pnok_ringtone_to_raw(rawdata.data, &rawdata.length, data->ringtone, 0)) != GN_ERR_NONE)
                                        ^~~~~~~~~~~~
nk7110.c:2891:48: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((err = pnok_ringtone_to_raw(rawdata.data, &rawdata.length, data->ringtone, 0)) != GN_ERR_NONE)
                                                      ^~~~~~~~~~~~~~~
nk7110.c:3299:24: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(ca[i].name, pos + 12, 2 * pos[10]);
                                            ^~~~~~~~~~
nk7110.c:3300:24: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(ca[i].number, pos + 112, 2 * pos[11]);
                                            ^~~~~~~~~~~~
nk7110.c:3364:43: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(req + pos + 1, data->call_info->number, len);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:355:3: warning: initializing 'unsigned char *' with an expression of type 'char [248]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "6510|6310|8310|6310i|6360|6610|6100|5100|3510|3510i|3595|6800|6810|6820|6820b|6610i|6230|6650|7210|7250|7250i|7600|6170|6020|6230i|5140|5140i|6021|6500|6220|3120b|3100|3120|6015i|6101|6680|6280|3220|6136|6233|6822|6300|6030|3110c|series60|series40", /* Supported models */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:1083:24: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->sms_folder->name, message + 10, length - 11);
                                            ^~~~~~~~~~~~~~~~~~~~~~
nk6510.c:1118:24: warning: passing 'char [33]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->sms_folder_list->folder[j].name, message + i + 4, len);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:1295:38: warning: passing 'char [33]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(req + 10, data->sms_folder->name, strlen(data->sms_folder->name));
                                            ^~~~~~~~~~~~~~~~~~~~~~
nk6510.c:1815:21: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        gn_line_get(stdin, ans, 4);
                           ^~~
nk6510.c:1816:13: warning: passing 'unsigned char [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strcmp(ans, _("yes"))) return GN_ERR_USERCANCELED;
                   ^~~
nk6510.c:1938:25: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(data->message_center->name,
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:2249:38: warning: passing 'char [512]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[5] = char_unicode_encode(req+6, data->file_list->path, i);
                                            ^~~~~~~~~~~~~~~~~~~~~
nk6510.c:2288:38: warning: passing 'char [512]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[5] = char_unicode_encode(req+6, data->file->name, i);
                                            ^~~~~~~~~~~~~~~~
nk6510.c:2317:38: warning: passing 'char [512]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[5] = char_unicode_encode(req+6, data->file->name, i);
                                            ^~~~~~~~~~~~~~~~
nk6510.c:2328:42: warning: passing 'char [512]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req2[7] = char_unicode_encode(req2 + 8, data->file->name, i);
                                                ^~~~~~~~~~~~~~~~
nk6510.c:2452:40: warning: passing 'char [512]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req1[7] = char_unicode_encode(req1+8, data->file->name, i);
                                              ^~~~~~~~~~~~~~~~
nk6510.c:2500:38: warning: passing 'char [512]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[5] = char_unicode_encode(req+6, data->file->name, i);
                                            ^~~~~~~~~~~~~~~~
nk6510.c:2566:23: warning: passing 'char [512]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(file->name, message + 10, 184);
                                    ^~~~~~~~~~
nk6510.c:2675:24: warning: passing 'char [512]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(file->name, message + 32, i);
                                            ^~~~~~~~~~
nk6510.c:2917:30: warning: passing 'char [40]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        PackBlock(0x1a, 10, &block, string, req + 22, 40 - 22);
                                    ^~~~~~
nk6510.c:2952:30: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1e, 3, &block, string, req + count, 400 - count);
                                    ^~~~~~
nk6510.c:2952:38: warning: passing 'char [150]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1e, 3, &block, string, req + count, 400 - count);
                                            ^~~~~~
nk6510.c:2960:51: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1b, data->bitmap->size + 5, &block, string, req + count, 400 - count);
                                                         ^~~~~~
nk6510.c:2960:59: warning: passing 'char [150]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x1b, data->bitmap->size + 5, &block, string, req + count, 400 - count);
                                                                 ^~~~~~
nk6510.c:2964:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i = char_unicode_encode((string + 1), data->bitmap->text, i);
                                ^~~~~~~~~~~~
nk6510.c:2964:40: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i = char_unicode_encode((string + 1), data->bitmap->text, i);
                                              ^~~~~~~~~~~~~~~~~~
nk6510.c:2966:34: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x07, i + 1, &block, string, req + count, 400 - count);
                                        ^~~~~~
nk6510.c:2966:42: warning: passing 'char [150]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x07, i + 1, &block, string, req + count, 400 - count);
                                                ^~~~~~
nk6510.c:2989:31: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x37, 11, &block, string, req + count, 400-count);
                                     ^~~~~~
nk6510.c:2989:39: warning: passing 'char [150]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        count += PackBlock(0x37, 11, &block, string, req + count, 400-count);
                                             ^~~~~~
nk6510.c:3081:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, strlen(entry->subentries[i].data.number));
                                                                ^~~~~~~~~~~~
nk6510.c:3081:44: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, strlen(entry->subentries[i].data.number));
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3083:46: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        count += PackBlock(0x47, j + 1, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                                ^~~~~~
nk6510.c:3088:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, strlen(entry->subentries[i].data.number));
                                                                ^~~~~~~~~~~~
nk6510.c:3088:44: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, strlen(entry->subentries[i].data.number));
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3090:46: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        count += PackBlock(0x46, j + 1, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                                ^~~~~~
nk6510.c:3099:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                j = char_unicode_encode((string + 1), entry->name, strlen(entry->name));
                                                        ^~~~~~~~~~~~
nk6510.c:3099:43: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                j = char_unicode_encode((string + 1), entry->name, strlen(entry->name));
                                                                      ^~~~~~~~~~~
nk6510.c:3101:45: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                count += PackBlock(0x47, j + 1, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                        ^~~~~~
nk6510.c:3105:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        j = char_unicode_encode((string + 1), entry->name, strlen(entry->name));
                                                ^~~~~~~~~~~~
nk6510.c:3105:42: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        j = char_unicode_encode((string + 1), entry->name, strlen(entry->name));
                                                              ^~~~~~~~~~~
nk6510.c:3107:44: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        count += PackBlock(0x07, j + 1, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                ^~~~~~
nk6510.c:3113:40: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        count += PackBlock(0x1e, 3, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                            ^~~~~~
nk6510.c:3123:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        j = char_unicode_encode((string + 5), entry->number, j);
                                                ^~~~~~~~~~~~
nk6510.c:3123:42: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        j = char_unicode_encode((string + 5), entry->number, j);
                                                              ^~~~~~~~~~~~~
nk6510.c:3126:44: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        count += PackBlock(0x0b, j + 5, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                ^~~~~~
nk6510.c:3138:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                j = char_unicode_encode((string + 5), entry->subentries[defaultn].data.number, j);
                                                        ^~~~~~~~~~~~
nk6510.c:3138:43: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                j = char_unicode_encode((string + 5), entry->subentries[defaultn].data.number, j);
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3141:45: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                count += PackBlock(0x0b, j + 5, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                        ^~~~~~
nk6510.c:3176:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                j = char_unicode_encode((string + 5), entry->subentries[i].data.number, j);
                                                                        ^~~~~~~~~~~~
nk6510.c:3176:45: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                j = char_unicode_encode((string + 5), entry->subentries[i].data.number, j);
                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3179:47: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                count += PackBlock(0x0b, j + 5, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                                        ^~~~~~
nk6510.c:3186:42: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        count += PackBlock(0x43, 3, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                            ^~~~~~
nk6510.c:3208:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, j);
                                                                ^~~~~~~~~~~~
nk6510.c:3208:44: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        j = char_unicode_encode((string + 1), entry->subentries[i].data.number, j);
                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3211:73: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        count += PackBlock(entry->subentries[i].entry_type, j + 1, &block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                                                           ^~~~~~
nk6510.c:3248:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                j = char_unicode_encode((string + 1), entry->subentries[i].data.number, j);
                                                                        ^~~~~~~~~~~~
nk6510.c:3248:45: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                j = char_unicode_encode((string + 1), entry->subentries[i].data.number, j);
                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3251:81: warning: passing 'char [1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                count += PackBlock(entry->subentries[i].entry_type, j + 1, &postal_block, string, req + count, GN_PHONEBOOK_ENTRY_MAX_LENGTH - count);
                                                                                                                          ^~~~~~
nk6510.c:3553:22: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char_unicode_decode(data->calnote->text, message + 54, len1 * 2);
                            ^~~~~~~~~~~~~~~~~~~
nk6510.c:3559:24: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->calnote->mlocation,
                                            ^~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3563:24: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->calnote->phone_number,
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:3615:22: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char_unicode_decode(data->todo->text, message + 54, len * 2);
                            ^~~~~~~~~~~~~~~~
nk6510.c:3939:38: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(req + 54, calnote->text, strlen(calnote->text));
                                            ^~~~~~~~~~~~~
nk6510.c:3952:48: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                count += char_unicode_encode(req + 54 + len, calnote->mlocation, strlen(calnote->mlocation));
                                                             ^~~~~~~~~~~~~~~~~~
nk6510.c:3957:48: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                count += char_unicode_encode(req + 54 + len, calnote->phone_number, strlen(calnote->phone_number));
                                                             ^~~~~~~~~~~~~~~~~~~~~
nk6510.c:4143:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 20->N */
                                                       ^~~~~~~~~~~~~
nk6510.c:4173:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 20->N */
                                                       ^~~~~~~~~~~~~
nk6510.c:4175:42: warning: passing 'char [49]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->phone_number, strlen(calnote->phone_number)); /* Fields (N+1)->n */
                                                       ^~~~~~~~~~~~~~~~~~~~~
nk6510.c:4215:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 22->N */
                                                       ^~~~~~~~~~~~~
nk6510.c:4230:42: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(req + count, calnote->text, strlen(calnote->text)); /* Fields 16->N */
                                                       ^~~~~~~~~~~~~
nk6510.c:4602:24: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(rl->ringtone[j].name, message + i + 8, 2 * n);
                                            ^~~~~~~~~~~~~~~~~~~~
nk6510.c:4641:23: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->ringtone->name, pos, 2 * message[7]);
                                    ^~~~~~~~~~~~~~~~~~~~
nk6510.c:4707:37: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(pos + 1, data->ringtone->name, *pos);
                                           ^~~~~~~~~~~~~~~~~~~~
nk6510.c:4730:15: warning: assigning to 'unsigned char *' from 'char [4096]' converts between pointers to integer types with different sign [-Wpointer-sign]
        rawdata.data = buf;
                     ^ ~~~
nk6510.c:4751:15: warning: assigning to 'unsigned char *' from 'char [4096]' converts between pointers to integer types with different sign [-Wpointer-sign]
        rawdata.data = buf;
                     ^ ~~~
nk6510.c:4757:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((err = pnok_ringtone_to_raw(rawdata.data, &rawdata.length, data->ringtone, 1)) != GN_ERR_NONE)
                                        ^~~~~~~~~~~~
nk6510.c:4757:48: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((err = pnok_ringtone_to_raw(rawdata.data, &rawdata.length, data->ringtone, 1)) != GN_ERR_NONE)
                                                      ^~~~~~~~~~~~~~~
nk6510.c:4801:24: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->bitmap->text, message + 6, length - 7);
                                            ^~~~~~~~~~~~~~~~~~
nk6510.c:4970:25: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(data->profile->name, blockstart + 7, blockstart[6] << 1);
                                                    ^~~~~~~~~~~~~~~~~~~
nk6510.c:5173:46: warning: passing 'char [40]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        j = char_unicode_encode((req + length + 7), data->profile->name, j);
                                                    ^~~~~~~~~~~~~~~~~~~
nk6510.c:5481:25: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(cinfo.number, message + i + 6, 2 * message[i + 5]);
                                                    ^~~~~~~~~~~~
nk6510.c:5484:25: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(cinfo.name, message + i + 8, 2 * message[i + 7]);
                                                    ^~~~~~~~~~
nk6510.c:5610:24: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(ca[i].name, pos + 12, 2 * pos[10]);
                                            ^~~~~~~~~~
nk6510.c:5611:24: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(ca[i].number, pos + 112, 2 * pos[11]);
                                            ^~~~~~~~~~~~
nk6510.c:5690:38: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(req + 16, data->call_info->number, len);
                                            ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5745:43: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(req + pos + 1, data->call_info->number, len);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5868:23: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_bookmark->name, message + 8, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5874:23: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_bookmark->URL, message + pos, string_length << 1);
                                    ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5891:23: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->name, message + 6, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5898:23: warning: passing 'char [95]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->home, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5926:23: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->gsm_data_ip, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5932:23: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->number, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5938:23: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->gsm_data_username, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5944:23: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->gsm_data_password, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5958:23: warning: passing 'char [102]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->access_point_name, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5964:23: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->gprs_ip, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5970:23: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->wap_setting->gprs_username, message + pos, string_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:5977:24: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(data->wap_setting->gprs_password, message + pos, string_length);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6032:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        length = strlen(string);
                        ^~~~~~
nk6510.c:6063:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->name, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6071:34: warning: passing 'char [95]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->home, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6097:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->gsm_data_ip, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6099:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->number, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6101:34: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->gsm_data_username, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6103:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->gsm_data_password, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6121:34: warning: passing 'char [102]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->access_point_name, 1);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6123:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->gprs_ip, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6125:34: warning: passing 'char [34]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->gprs_username, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6127:34: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_setting->gprs_password, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6200:34: warning: passing 'char [52]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_bookmark->name, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6201:34: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += PackWAPString(req + pos, data->wap_bookmark->URL, 2);
                                        ^~~~~~~~~~~~~~~~~~~~~~~
nk6510.c:6305:23: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->todo->text, message + 14, length - 16);
                                    ^~~~~~~~~~~~~~~~
nk6510.c:6431:37: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        length = char_unicode_encode(text, data->todo->text, strlen(data->todo->text));
                                           ^~~~~~~~~~~~~~~~
nk6160.c:84:3: warning: initializing 'unsigned char *' with an expression of type 'char [15]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "6160|5120|6185",       /* Supported models */
                ^~~~~~~~~~~~~~~~
nk6160.c:236:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(pos, pe->number);
               ^~~
nk6160.c:238:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(pos, pe->name);
               ^~~
nk6160.c:267:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pos += strlen(pos) + 1;
                              ^~~
nk6160.c:322:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((pos = strchr(data->revision, '\n')) != NULL) *pos = 0;
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6100.c:190:3: warning: initializing 'unsigned char *' with an expression of type 'char [91]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "6110|6130|6150|6190|5110|5130|5190|3210|3310|3330|3360|3390|3410|8210|8250|8290|8850|RPM-1", /* Supported models */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk6100.c:698:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sscanf(message + 35, " %9s", hw);
                               ^~~~~~~~~~~~
nk6100.c:699:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sscanf(message + 40, " %9s", sw);
                               ^~~~~~~~~~~~
nk6100.c:782:42: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                namelen = char_unicode_encode(pos + 1, pe->name, namelen);
                                                       ^~~~~~~~
nk6100.c:784:50: warning: passing 'char [62]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                namelen = pnok_string_encode(pos + 1, namelen, pe->name);
                                                               ^~~~~~~~
nk6100.c:788:34: warning: passing 'char [50]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pnok_string_encode(pos, numlen, pe->number);
                                        ^~~~~~~~~~
nk6100.c:896:25: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(pe->name, pos, n);
                                                    ^~~~~~~~
nk6100.c:898:24: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                pnok_string_decode(pe->name, sizeof(pe->name), pos, n);
                                                   ^~~~~~~~
nk6100.c:901:23: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pnok_string_decode(pe->number, sizeof(pe->number), pos, n);
                                           ^~~~~~~~~~
nk6100.c:989:23: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pnok_string_decode(bmp->text, sizeof(bmp->text), pos, n);
                                           ^~~~~~~~~
nk6100.c:1137:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        PNOK_GetNokiaAuth(imei, DRVINSTANCE(state)->magic_bytes, magic_connect + 4);
                          ^~~~
nk6100.c:1161:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sscanf(message + 39, " %9s", hw);
                               ^~~~~~~~~~~~
nk6100.c:1162:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sscanf(message + 44, " %9s", sw);
                               ^~~~~~~~~~~~
nk6100.c:1225:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sscanf(message + 6, " %9s", sw);
                               ^~~~~~~~~~~
nk6100.c:1321:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(pos, 13, "%s", smsc->name);
                         ^~~
nk6100.c:1322:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pos += strlen(pos)+1;
                              ^~~
nk6100.c:1507:76: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        n = char_7bit_unpack(0, length-10, sizeof(cbmsg.message)-1, message+10, aux);
                                                                                                ^~~
nk6100.c:1508:33: warning: passing 'char [161]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_default_alphabet_decode(cbmsg.message, aux, n);
                                                     ^~~~~~~~~~~~~
nk6100.c:1508:48: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_default_alphabet_decode(cbmsg.message, aux, n);
                                                                    ^~~
nk6100.c:1932:41: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                *pos = pnok_string_encode(pos+1, len, bmp->text);
                                                      ^~~~~~~~~
nk6100.c:1946:41: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                *pos = pnok_string_encode(pos+1, len, bmp->text);
                                                      ^~~~~~~~~
nk6100.c:2001:41: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                *pos = pnok_string_encode(pos+1, len, bmp->text);
                                                      ^~~~~~~~~
nk6100.c:2166:41: warning: passing 'char [40]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[8] = pnok_string_encode(req+9, 39, prof->name);
                                               ^~~~~~~~~~
nk6100.c:2197:15: warning: assigning to 'unsigned char *' from 'char [4096]' converts between pointers to integer types with different sign [-Wpointer-sign]
        rawdata.data = buf;
                     ^ ~~~
nk6100.c:2368:25: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        pnok_string_decode(bmp->text, sizeof(bmp->text), pos+1, *pos);
                                                           ^~~~~~~~~
nk6100.c:2376:25: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        pnok_string_decode(bmp->text, sizeof(bmp->text), pos+1, *pos);
                                                           ^~~~~~~~~
nk6100.c:2412:24: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                pnok_string_decode(data->profile->name, sizeof(data->profile->name), message+10, message[9]);
                                                   ^~~~~~~~~~~~~~~~~~~
nk6100.c:2709:46: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                namelen = pnok_string_encode(pos + 2, 255, note->text);
                                                           ^~~~~~~~~~
nk6100.c:2714:43: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        namelen = char_unicode_encode(pos + 1, note->text, 255);
                                                               ^~~~~~~~~~
nk6100.c:2716:47: warning: passing 'char [258]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        namelen = pnok_string_encode(pos + 1, 255, note->text);
                                                                   ^~~~~~~~~~
nk6100.c:2822:25: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(note->text, pos, n);
                                                    ^~~~~~~~~~
nk6100.c:2824:24: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                pnok_string_decode(note->text, sizeof(note->text), pos, n);
                                                   ^~~~~~~~~~
nk6100.c:2830:24: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                pnok_string_decode(note->phone_number, sizeof(note->phone_number), pos, n);
                                                   ^~~~~~~~~~~~~~~~~~
nk6100.c:3052:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(req + 8, 13, "%s", data->ringtone->name);
                 ^~~~~~~
nk6100.c:3200:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                aux = message + 7;
                                    ^ ~~~~~~~~~~~
nk6100.c:3212:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        aux = strchr(message + 5, 0x0a);
                                     ^~~~~~~~~~~
nk6100.c:3227:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        strncat(data->revision, message + 5,
                                                                ^~~~~~~~~~~
nk6100.c:3556:23: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pnok_string_decode(ca[i].name, sizeof(ca[i].name), pos + 11, pos[10]);
                                           ^~~~~~~~~~
nk3110.c:143:3: warning: initializing 'unsigned char *' with an expression of type 'char [21]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "3110|3810|8110|8110i", /* Models */
                ^~~~~~~~~~~~~~~~~~~~~~
nk3110.c:437:19: warning: passing 'unsigned char [1601]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ulength = strlen(data->sms->user_data[0].u.text);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk3110.c:910:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(smsc, message + 17, smsc_length);
                        ^~~~
nk3110.c:910:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(smsc, message + 17, smsc_length);
                              ^~~~~~~~~~~~
nk3110.c:913:28: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                l = char_semi_octet_pack(smsc, data->raw_sms->message_center + 1, smsc_number_type);
                                         ^~~~
nk3110.c:918:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(remote, message + 17 + smsc_length + 1, remote_length);
                        ^~~~~~
nk3110.c:918:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(remote, message + 17 + smsc_length + 1, remote_length);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk3110.c:920:28: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                l = char_semi_octet_pack(remote, data->raw_sms->remote_number + 1, remote_number_type);
                                         ^~~~~~
nk3110.c:1232:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        imei_length = strlen(message + 2);
                             ^~~~~~~~~~~
nk3110.c:1233:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rev_length = strlen(message + 3 + imei_length);
                            ^~~~~~~~~~~~~~~~~~~~~~~~~
nk3110.c:1234:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        model_length = strlen(message + 4 + imei_length + rev_length);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk3110.c:1237:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(data->imei, message + 2);
                                   ^~~~~~~~~~~
nk3110.c:1240:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(data->revision, message + 3 + imei_length);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
nk3110.c:1243:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(data->model, message + 4 + imei_length + rev_length);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nk3110.c:1268:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(smsc, sizeof(smsc), "%s", char_bcd_number_get(data->raw_sms->message_center));
                 ^~~~
nk3110.c:1269:11: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(remote, sizeof(remote), "%s", char_bcd_number_get(data->raw_sms->remote_number));
                 ^~~~~~
nk3110.c:1317:22: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[pos++] = strlen(smsc);
                            ^~~~
nk3110.c:1318:33: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        memcpy(req + pos, smsc, strlen(smsc));
                                       ^~~~
nk3110.c:1319:16: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += strlen(smsc);
                      ^~~~
nk3110.c:1320:22: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req[pos++] = strlen(remote);
                            ^~~~~~
nk3110.c:1321:35: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        memcpy(req + pos, remote, strlen(remote));
                                         ^~~~~~
nk3110.c:1322:16: warning: passing 'unsigned char [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos += strlen(remote);
                      ^~~~~~
atgen.c:267:3: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "AT|AT-HW",             /* Supported models */
                ^~~~~~~~~~
atgen.c:402:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_default_alphabet_decode(dst, src, len);
                                             ^~~
atgen.c:402:37: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_default_alphabet_decode(dst, src, len);
                                                  ^~~
atgen.c:405:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_hex_decode(dst, src, len);
                                ^~~
atgen.c:405:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_hex_decode(dst, src, len);
                                     ^~~
atgen.c:412:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_ucs2_decode(dst, src, len);
                                         ^~~
atgen.c:412:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_ucs2_decode(dst, src, len);
                                              ^~~
atgen.c:1406:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return AT_WriteSMS(data, state, "CMGS");
                                        ^~~~~~
atgen.c:1416:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return AT_WriteSMS(data, state, "CMGW");
                                        ^~~~~~
atgen.c:1478:12: warning: passing 'unsigned char [10240]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(req, sizeof(req), "AT+%s=%d\r", cmd, length);
                         ^~~
atgen.c:1480:12: warning: passing 'unsigned char [10240]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(req, sizeof(req), "AT+%s=%d\r", cmd, length - data->raw_sms->message_center[0] - 1);
                         ^~~
atgen.c:1483:29: warning: passing 'unsigned char [10240]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (sm_message_send(strlen(req), GN_OP_AT_Prompt, req, state))
                                   ^~~
atgen.c:1494:29: warning: passing 'unsigned char [10240]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (sm_message_send(strlen(req), GN_OP_SendSMS, req, state))
                                   ^~~
atgen.c:1520:11: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(req, sizeof(req), "AT+CMGR=%d\r", data->raw_sms->number);
                 ^~~
atgen.c:1521:29: warning: passing 'unsigned char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (sm_message_send(strlen(req), GN_OP_GetSMS, req, state))
                                   ^~~
atgen.c:1534:11: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(req, sizeof(req), "AT+CMGD=%d\r", data->sms->number);
                 ^~~
atgen.c:1536:29: warning: passing 'unsigned char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (sm_message_send(strlen(req), GN_OP_DeleteSMS, req, state))
                                   ^~~
atgen.c:1587:11: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(req, sizeof(req), "ATD%s;\r", data->call_info->number);
                 ^~~
atgen.c:1588:29: warning: passing 'unsigned char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (sm_message_send(strlen(req), GN_OP_MakeCall, req, state))
                                   ^~~
atgen.c:1768:17: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = snprintf(req, sizeof(req), "AT+VTS=?\r");
                       ^~~
atgen.c:1776:18: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = snprintf(req, sizeof(req), "AT+VTS=%c\r", data->dtmf_string[i]);
                               ^~~
atgen.c:1848:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:1968:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2051:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2057:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pos = strchr(buf.line2 + 8, '\"');
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
atgen.c:2063:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        aux = strchr(pos, ',');
                                     ^~~
atgen.c:2063:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        aux = strchr(pos, ',');
                            ^ ~~~~~~~~~~~~~~~~
atgen.c:2065:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                data->message_center->smsc.type = atoi(++aux);
                                                                       ^~~~~
atgen.c:2095:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2166:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2240:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2262:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2288:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2335:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2397:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2418:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2448:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2457:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        tmp = strchr(buf.line2, ',');
            ^ ~~~~~~~~~~~~~~~~~~~~~~
atgen.c:2502:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        tmp = strrchr(buf.line2, ',');
            ^ ~~~~~~~~~~~~~~~~~~~~~~~
atgen.c:2511:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sms_len = atoi(tmp+1);
                       ^~~~~
atgen.c:2522:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hex2bin(tmp, buf.line3, sms_len);
                     ^~~~~~~~~
atgen.c:2550:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:2634:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer;
                  ^ ~~~~~~
atgen.c:2812:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer;
                  ^ ~~~~~~
atgen.c:2924:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:3090:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:3133:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:3198:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atgen.c:3385:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = findcrlf(buf->line1, 0, length);
                       ^~~~~~~~~~
atgen.c:3388:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                buf->line2 = skipcrlf(++pos);
                                      ^~~~~
atgen.c:3393:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = findcrlf(buf->line2, 1, length);
                       ^~~~~~~~~~
atgen.c:3396:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                buf->line3 = skipcrlf(++pos);
                                      ^~~~~
atgen.c:3401:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = findcrlf(buf->line3, 1, length);
                       ^~~~~~~~~~
atgen.c:3404:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                buf->line4 = skipcrlf(++pos);
                                      ^~~~~
atgen.c:3409:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = findcrlf(buf->line4, 1, length);
                       ^~~~~~~~~~
atgen.c:3422:10: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return str;
                       ^~~
atgen.c:3425:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return str;
               ^~~
atgen.c:3438:10: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return str;
                       ^~~
atgen.c:3445:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return str;
               ^~~
atbosch.c:71:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = buffer + 1;
            ^ ~~~~~~~~~~
atbosch.c:73:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pos = findcrlf(pos, 1, length);
                               ^~~
atbosch.c:76:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pos = skipcrlf(pos);
                               ^~~
ateric.c:70:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer;
                  ^ ~~~~~~
atmot.c:57:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strlen(buffer) < 2 || strncmp(buffer + 1, "AT+CGMM", 7) != 0) {
                   ^~~~~~
atmot.c:57:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strlen(buffer) < 2 || strncmp(buffer + 1, "AT+CGMM", 7) != 0) {
                                          ^~~~~~~~~~
atmot.c:64:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer + 1;
                  ^ ~~~~~~~~~~
atnok.c:72:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf.line1 = buffer;
                  ^ ~~~~~~
atsoer.c:94:8: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *buf = buffer;
              ^     ~~~~~~
atsam.c:143:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return utf8_decode(dst, len/4, aux, len/4);
                                       ^~~
gnapplet.c:146:3: warning: initializing 'unsigned char *' with an expression of type 'char [31]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "gnapplet|symbian|3650|6600|sx1",       /* Supported models */
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fake.c:48:3: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "fake",      /* Supported models */
                ^~~~~~
fake.c:182:10: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hex2bin(tmp, sms, len);
                ^~~
fake.c:182:15: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hex2bin(tmp, sms, len);
                     ^~~
fake.c:183:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        e = gn_sms_pdu2raw(data->raw_sms, tmp, len, GN_SMS_PDU_DEFAULT);
                                          ^~~
atbus.c:63:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        at_dprintf("write: ", d, len);
                              ^
atbus.c:127:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return len > 0 ? str+1 : NULL;
               ^~~~~~~~~~~~~~~~~~~~~~
atbus.c:178:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                start = findcrlfbw(bi->rbuf + bi->rbuf_pos - 2, bi->rbuf_pos - 1);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
atbus.c:207:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                count = numchar(start, ',');
                                                ^~~~~
fbus.c:118:14: warning: passing 'unsigned char [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(buffer, "OK"))
                           ^~~~~~
fbus.c:124:14: warning: passing 'unsigned char [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strchr(buffer, 0x55))
                           ^~~~~~
virtmodem.c:182:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        d = queue.buf + queue.head;
                          ^ ~~~~~~~~~~~~~~~~~~~~~~
gsm-api.c:107:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strstr(driver->phone.models, model) != NULL)
                   ^~~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:159:38: warning: passing 'char [2000]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return gn_ringtone_unpack(ringtone, buffer, i);
                                            ^~~~~~
gsm-filetypes.c:177:10: warning: passing 'unsigned char [2000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strtok(buffer, RTTTL_SEP);
                       ^~~~~~
gsm-filetypes.c:179:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                def = strtok(NULL, RTTTL_SEP);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:180:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                notes = strtok(NULL, RTTTL_SEP);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:183:16: warning: passing 'unsigned char [2000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                def = strtok(buffer, RTTTL_SEP);
                             ^~~~~~
gsm-filetypes.c:183:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                def = strtok(buffer, RTTTL_SEP);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:184:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                notes = strtok(NULL, RTTTL_SEP);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:187:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strtok(def, ", ");
                     ^~~
gsm-filetypes.c:187:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strtok(def, ", ");
            ^ ~~~~~~~~~~~~~~~~~
gsm-filetypes.c:196:50: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        default_note_duration = ringtone_get_duration(ptr+2);
                                                                      ^~~~~
gsm-filetypes.c:200:44: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        default_note_scale = ringtone_get_scale(ptr+2);
                                                                ^~~~~
gsm-filetypes.c:204:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ringtone->tempo = atoi(ptr+2);
                                               ^~~~~
gsm-filetypes.c:208:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ptr = strtok(NULL,", ");
                    ^ ~~~~~~~~~~~~~~~~~
gsm-filetypes.c:215:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strtok(notes, ", ");
                     ^~~~~
gsm-filetypes.c:215:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strtok(notes, ", ");
            ^ ~~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:219:61: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ringtone->notes[nr_note].duration = ringtone_get_duration(ptr);
                                                                          ^~~
gsm-filetypes.c:256:57: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ringtone->notes[nr_note].note += ringtone_get_scale(ptr) * 14;
                                                                                    ^~~
gsm-filetypes.c:270:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ptr = strtok(NULL, ", ");
                    ^ ~~~~~~~~~~~~~~~~~~
gsm-filetypes.c:335:29: warning: passing 'char [2000]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        gn_ringtone_pack(ringtone, buffer, &i);
                                   ^~~~~~
gsm-filetypes.c:868:16: warning: passing 'unsigned char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(block, "FORM", 4)) {
                             ^~~~~
gsm-filetypes.c:878:18: warning: passing 'unsigned char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!strncmp(block, "VERS", 4)) dprintf("  File saved by: %s\n", buffer);
                                             ^~~~~
gsm-filetypes.c:879:18: warning: passing 'unsigned char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!strncmp(block, "MODL", 4)) dprintf("  Logo saved from: %s\n", buffer);
                                             ^~~~~
gsm-filetypes.c:880:18: warning: passing 'unsigned char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!strncmp(block, "COMM", 4)) dprintf("  Phone was connected to COM port: %s\n", buffer);
                                             ^~~~~
gsm-filetypes.c:882:18: warning: passing 'unsigned char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!strncmp(block, "NSLD", 4)) {
                                             ^~~~~
readmidi.c:1212:48: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        mf_write_midi_event(mf, delta, note_off, 1, data, 2);
                                                                    ^~~~
readmidi.c:1216:43: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        mf_write_midi_event(mf, 1, note_on, 1, data, 2);
                                                               ^~~~
readmidi.c:1218:48: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        mf_write_midi_event(mf, delta, note_off, 1, data, 2);
                                                                    ^~~~
gsm-ringtones.c:277:38: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        StartBit=BitPack(package, StartBit, ringtone->name, 8*strlen(ringtone->name));
                                            ^~~~~~~~~~~~~~
gsm-ringtones.c:457:42: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        StartBit = BitUnPack(package, StartBit, ringtone->name, 8*l);
                                                ^~~~~~~~~~~~~~
gsm-ringtones.c:596:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        message[current++] = strlen(imelody) + 3;
                                    ^~~~~~~
gsm-ringtones.c:598:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        message[current++] = strlen(imelody) + 1;
                                    ^~~~~~~
gsm-ringtones.c:601:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(message + current, imelody);
               ^~~~~~~~~~~~~~~~~
gsm-ringtones.c:601:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(message + current, imelody);
                                  ^~~~~~~
gsm-ringtones.c:603:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return (current + strlen(imelody));
                                 ^~~~~~~
gsm-bitmaps.c:149:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (info->models && ((!strncmp(info->models, "6510", 4)) || (!strncmp(info->models, "7110", 4))))
                                               ^~~~~~~~~~~~
gsm-bitmaps.c:149:73: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (info->models && ((!strncmp(info->models, "6510", 4)) || (!strncmp(info->models, "7110", 4))))
                                                                                      ^~~~~~~~~~~~
gsm-sms.c:299:12: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(sms->user_data[0].u.text, sizeof(sms->user_data[0].u.text), "%s", _("Delivered"));
                         ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:312:12: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(sms->user_data[0].u.text, sizeof(sms->user_data[0].u.text), "%s", _("Failed"));
                         ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:381:12: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(sms->user_data[0].u.text, sizeof(sms->user_data[0].u.text), "%s", _("Pending"));
                         ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:409:12: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(sms->user_data[0].u.text, sizeof(sms->user_data[0].u.text), "%s", _("Unknown"));
                         ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:415:36: warning: passing 'unsigned char [1601]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sms->user_data[0].length = strlen(sms->user_data[0].u.text);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:459:58: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_7bit_unpack((7-udhlen)%7, size, length, message, aux);
                                                                              ^~~
gsm-sms.c:460:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_default_alphabet_decode(output, aux, length);
                                                             ^~~
gsm-sms.c:1279:8: warning: initializing 'char *' with an expression of type 'unsigned char [10240]' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *udh = rawsms->user_data;
              ^     ~~~~~~~~~~~~~~~~~
gsm-sms.c:1461:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                length = ucs2_encode(rawsms->user_data + offset, GN_SMS_LONG_MAX_LENGTH, sms->user_data[i].u.text, length);
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:1461:78: warning: passing 'unsigned char [1601]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                length = ucs2_encode(rawsms->user_data + offset, GN_SMS_LONG_MAX_LENGTH, sms->user_data[i].u.text, length);
                                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:1579:10: warning: passing 'char [10240]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        bin2hex(buf, rawsms->user_data, rawsms->user_data_length);
                ^~~
gsm-sms.c:1656:35: warning: passing 'unsigned char [1601]' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                str = g_locale_to_utf8(data->sms->user_data[i].u.text, -1, &inlen, &outlen, NULL);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:1659:27: warning: passing 'unsigned char [1601]' to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                g_utf8_strncpy(data->sms->user_data[i].u.text, str, data->sms->user_data[i].chars);
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:1662:42: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                enc = char_def_alphabet_string_stats(data->sms->user_data[i].u.text, &enc_chars, &ext_chars);
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:1833:43: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        copied = char_def_alphabet_string_copy(data->sms->user_data[0].u.text, ud[0].u.text, max_sms_len * 8 / 7, start);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-sms.c:1833:75: warning: passing 'unsigned char [1601]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        copied = char_def_alphabet_string_copy(data->sms->user_data[0].u.text, ud[0].u.text, max_sms_len * 8 / 7, start);
                                                                                               ^~~~~~~~~~~~
gsm-sms.c:2237:13: warning: passing 'unsigned char [1601]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strlen(sms->user_data[0].u.text) < MAX_SUBJECT_LENGTH) {
                   ^~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:147:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncmp(source, field->header, strlen(field->header)))
                     ^~~~~~
gsm-mms.c:310:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        *decoded_len = strlen(&source[i]);
                                              ^~~~~~~~~~
gsm-mms.c:313:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        *decoded_len = strlen(&source[i]);
                                              ^~~~~~~~~~
gsm-mms.c:350:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s", "X-");
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:350:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s", "X-");
                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:360:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s: 0x%02x\n", field->header, buffer[i] & 0x7f);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:360:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s: 0x%02x\n", field->header, buffer[i] & 0x7f);
                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:376:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                APPEND(*dest_buffer, "%s: %s", field->header, ctime((time_t *) &number));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:376:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                APPEND(*dest_buffer, "%s: %s", field->header, ctime((time_t *) &number));
                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:378:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                APPEND(*dest_buffer, "%s: %u\n", field->header, number);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:378:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                APPEND(*dest_buffer, "%s: %u\n", field->header, number);
                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:390:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s: %s\n", field->header, string);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:390:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s: %s\n", field->header, string);
                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:410:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "%s: %s\n", field->header, type->name);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:410:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "%s: %s\n", field->header, type->name);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:412:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "%s: 0x%02x\n", field->header, buffer[i]);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:412:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "%s: 0x%02x\n", field->header, buffer[i]);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:419:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        APPEND(*dest_buffer, "%s:", field->header);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:419:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        APPEND(*dest_buffer, "%s:", field->header);
                                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:420:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        DUMP(*dest_buffer, &buffer[i], decoded_len);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:420:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        DUMP(*dest_buffer, &buffer[i], decoded_len);
                                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:427:60: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        error = gn_mms_dec_uintvar(&buffer[i], *length - i, &headers_len, &decoded_len);
                                                                                                            ^~~~~~~~~~~~
gsm-mms.c:432:60: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        error = gn_mms_dec_uintvar(&buffer[i], *length - i, &data_len, &decoded_len);
                                                                                                            ^~~~~~~~~
gsm-mms.c:438:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Headers length: %d\n", headers_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:438:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Headers length: %d\n", headers_len);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:439:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP(*dest_buffer, &buffer[i], headers_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:439:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP(*dest_buffer, &buffer[i], headers_len);
                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:442:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Data length: %d\n", data_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:442:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Data length: %d\n", data_len);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:443:9: warning: passing 'unsigned char [61]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP64(*dest_buffer, &buffer[i], data_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:443:9: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP64(*dest_buffer, &buffer[i], data_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:443:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP64(*dest_buffer, &buffer[i], data_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:443:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP64(*dest_buffer, &buffer[i], data_len);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:447:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Headers length: %d\n", headers_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:447:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Headers length: %d\n", headers_len);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:448:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP(*dest_buffer, &buffer[i], headers_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:448:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                DUMP(*dest_buffer, &buffer[i], headers_len);
                                                                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:451:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Data length: %d\n", data_len);
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:451:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                                APPEND(*dest_buffer, "Data length: %d\n", data_len);
                                                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:459:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s:", field->header);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:459:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        APPEND(*dest_buffer, "%s:", field->header);
                                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:460:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        DUMP(*dest_buffer, &buffer[i + 1], decoded_len);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:460:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        DUMP(*dest_buffer, &buffer[i + 1], decoded_len);
                                        ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gsm-mms.c:587:22: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char_unicode_decode(string, nokia_header + 12, sizeof(string));
                            ^~~~~~
gsm-mms.c:589:22: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char_unicode_decode(string, nokia_header + 94, sizeof(string));
                            ^~~~~~
gsm-encoding.c:441:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned int i, ucs2len, inlen = strlen(string);
                                                ^~~~~~
gsm-encoding.c:449:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ucs2len = ucs2_encode(ucs2str, 2 * inlen, string, inlen);
                                                  ^~~~~~
gsm-encoding.c:657:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned int ucs2len, i = 0, len = strlen(input);
                                                  ^~~~~
gsm-encoding.c:664:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ucs2len = ucs2_encode(ucs2str, 2 * len, input, len);
                                                ^~~~~
gsm-encoding.c:869:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    switch (length = char_wctomb(dest, value, mbs)) {
                                 ^~~~
gsm-encoding.c:1002:20: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = ucs2_encode(dest, 2 * len, src, len);
                          ^~~~
gsm-encoding.c:1002:35: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos = ucs2_encode(dest, 2 * len, src, len);
                                         ^~~
gsm-encoding.c:1116:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return 2 * char_7bit_pack(0, number, out_num, &count);
                                             ^~~~~~
gsm-encoding.c:1116:49: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return 2 * char_7bit_pack(0, number, out_num, &count);
                                                              ^~~~~~
gsm-encoding.c:1165:51: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_7bit_unpack(0, length, length, number + 2, buffer);
                                                                ^~~~~~
sms-nokia.c:71:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(text);
                     ^~~~
sms-nokia.c:76:61: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = char_unicode_encode(message + current, text, strlen(text));
                                                                          ^~~~
sms-nokia.c:78:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                memcpy(message + current, text, strlen(text));
                                                       ^~~~
nokia-decoding.c:89:11: warning: assigning to 'unsigned char *' from 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                str = "phone";
                                                    ^ ~~~~~~~
nokia-decoding.c:92:11: warning: assigning to 'unsigned char *' from 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                str = "SIM";
                                                    ^ ~~~~~
nokia-decoding.c:96:11: warning: assigning to 'unsigned char *' from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                str = "unknown";
                                                    ^ ~~~~~~~~~
nokia-decoding.c:113:25: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(data->bitmap->text, (blockstart + 6), blockstart[5]);
                                                    ^~~~~~~~~~~~~~~~~~
nokia-decoding.c:117:25: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char_unicode_decode(data->phonebook_entry->name, (blockstart + 6), blockstart[5]);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:144:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->person.given_name, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:150:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->person.family_name, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:156:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->person.honorific_prefixes, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:163:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.post_office_box, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:169:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.extended_address, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:175:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.street, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:181:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.city, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~
nokia-decoding.c:187:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.state_province, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:193:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.zipcode, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:199:24: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(entry->address.country, (blockstart + 6), blockstart[5]);
                                            ^~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:224:24: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(subentry->data.number, (blockstart + 6), GNOKII_MIN(blockstart[5], GN_PHONEBOOK_NAME_MAX_LENGTH * 2));
                                            ^~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:238:24: warning: passing 'char [62]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        char_unicode_decode(subentry->data.number, (blockstart + 10), blockstart[9]);
                                            ^~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:444:23: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->calnote->text, (block + 8), block[6] << 1);
                                    ^~~~~~~~~~~~~~~~~~~
nokia-decoding.c:451:23: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->calnote->text, (block + 8), block[6] << 1);
                                    ^~~~~~~~~~~~~~~~~~~
nokia-decoding.c:452:23: warning: passing 'char [49]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->calnote->phone_number, (block + 8 + block[6] * 2), block[7] << 1);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
nokia-decoding.c:456:23: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->calnote->text, (block + 4), block[2] << 1);
                                    ^~~~~~~~~~~~~~~~~~~
nokia-decoding.c:485:23: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                char_unicode_decode(data->calnote->text, (block + 10), block[9] << 1);
                                    ^~~~~~~~~~~~~~~~~~~
pkt.c:123:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(aux, x, n);
                                  ^~~
pkt.c:123:33: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = char_unicode_encode(aux, x, n);
                                       ^
pkt.c:212:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char_unicode_decode(s, b, l < slen - 1 ? 2 * l : 2 * slen - 2);
                            ^
gnokii-logo.c:355:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(state->driver.phone.models, "6510", 4))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-mms.c:180:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                mode = writebuffer(filename, data->mms->buffer, data->mms->buffer_length, mode);
                                                             ^~~~~~~~~~~~~~~~~
gnokii-monitor.c:381:14: warning: passing 'unsigned char [28]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                n = strlen(drawmessage->data.text.text);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-other.c:103:17: warning: initializing 'unsigned char *' with an expression of type 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *syms = "0123456789#*PGR+-UDMN";
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
gnokii-other.c:117:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((pos = strchr(syms, toupper(ch))) != NULL)
                                  ^~~~
gnokii-other.c:117:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((pos = strchr(syms, toupper(ch))) != NULL)
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-sms.c:770:18: warning: assigning to 'char *' from 'unsigned char [1601]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                message_text = message.user_data[0].u.text;
                                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-sms.c:786:18: warning: assigning to 'char *' from 'unsigned char [1601]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                message_text = message.user_data[1].u.text;
                                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-sms.c:860:18: warning: assigning to 'char *' from 'unsigned char [1601]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                message_text = message.user_data[0].u.text;
                                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-sms.c:1237:8: warning: initializing 'char *' with an expression of type 'unsigned char [1601]' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *s = message->user_data[0].u.text;
              ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-sms.c:1281:5: warning: assigning to 'char *' from 'unsigned char [1601]' converts between pointers to integer types with different sign [-Wpointer-sign]
                s = message->user_data[0].u.text;
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gnokii-utils.c:155:27: warning: passing 'unsigned char [1601]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        udata->length = snprintf(udata->u.text, sizeof(udata->u.text), "%s", message_buffer);
                                 ^~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gnome-paint/gnome-paint_0.4.0.orig.tar.gz
gp-image.c:214:16: warning: assigning to 'guint8 *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                data->buffer    = sdata.buffer;
                                ^ ~~~~~~~~~~~~
image_menu.c:483:10: warning: passing 'guint *' (aka 'unsigned int *') to parameter of type 'gint *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        get_dpi(&vdpi, &hdpi);
                ^~~~~
image_menu.c:483:17: warning: passing 'guint *' (aka 'unsigned int *') to parameter of type 'gint *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        get_dpi(&vdpi, &hdpi);
                       ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gnu-smalltalk/gnu-smalltalk_3.2.5.orig.tar.gz
regex.c:2915:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      pos = bm_search (bufp->must + 1, len,
                       ^~~~~~~~~~~~~~
regex.c:2916:10: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                       string + pbeg, (range < 0 ? -range : range),
                       ^~~~~~~~~~~~~
./stackvma-mincore.c:62:44: warning: passing 'char [1]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return mincore ((void *) addr, pagesize, vec) >= 0;
                                           ^~~
./stackvma-mincore.c:87:41: warning: passing 'char [2048]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                   stepsize * pagesize, vec) < 0)
                                        ^~~
./stackvma-mincore.c:107:46: warning: passing 'char [2048]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                   halfstepsize1 * pagesize, vec) < 0)
                                             ^~~
./stackvma-mincore.c:139:56: warning: passing 'char [2048]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (mincore ((void *) addr, stepsize * pagesize, vec) < 0)
                                                       ^~~
./stackvma-mincore.c:158:61: warning: passing 'char [2048]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (mincore ((void *) addr, halfstepsize1 * pagesize, vec) < 0)
                                                            ^~~
callin.c:586:47: warning: passing 'const char *' to parameter of type 'const gst_uchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    return (INC_ADD_OOP (_gst_byte_array_new (str, n)));
                                              ^~~
prims.def:3141:24: warning: passing 'gst_uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  result = -strnspell (s1, s2, l1, l2, 7, 3, 4, 4);
                       ^~
prims.def:3141:28: warning: passing 'gst_uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  result = -strnspell (s1, s2, l1, l2, 7, 3, 4, 4);
                           ^~
prims.def:3162:28: warning: passing 'gst_uchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  hash = _gst_hash_string (base, NUM_INDEXABLE_FIELDS (oop1));
                           ^~~~
prims.def:5620:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *data = STRING_OOP_CHARS (oopVec[1]);
                ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5642:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *data = STRING_OOP_CHARS (oopVec[1]);
                ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5670:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *data = STRING_OOP_CHARS (oopVec[1]);
                ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5713:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *data = STRING_OOP_CHARS (oopVec[1]);
                ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5885:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *data = STRING_OOP_CHARS (oopVec[1]);
                ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5908:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *data = STRING_OOP_CHARS (oopVec[1]);
                ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gnupg/gnupg_1.4.19.orig.tar.gz
miscutil.c:324:25: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf = utf8_to_native ( p, n, delim );
                               ^
strgutil.c:297:11: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for( t=buf, n=buflen, s=sub ; n ; t++, n-- )
          ^~~~
strgutil.c:297:28: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for( t=buf, n=buflen, s=sub ; n ; t++, n-- )
                           ^~~~
strgutil.c:299:14: warning: assigning to 'const char *' from 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            for( buf=t++, buflen = n--, s++;
                    ^~~~
strgutil.c:304:8: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            t = buf; n = buflen; s = sub ;
              ^ ~~~
strgutil.c:304:29: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            t = buf; n = buflen; s = sub ;
                                   ^ ~~~
strgutil.c:316:11: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for( t=buf, n=buflen, s=sub ; n ; t++, n-- )
          ^~~~
strgutil.c:316:28: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for( t=buf, n=buflen, s=sub ; n ; t++, n-- )
                           ^~~~
strgutil.c:318:14: warning: assigning to 'const char *' from 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            for( buf=t++, buflen = n--, s++;
                    ^~~~
strgutil.c:323:8: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            t = buf; n = buflen; s = sub ;
              ^ ~~~
strgutil.c:323:29: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            t = buf; n = buflen; s = sub ;
                                   ^ ~~~
strgutil.c:741:12: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      for(s=string; *s; s++ )
           ^~~~~~~
strgutil.c:748:12: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      for(p=buffer, s=string; *s; s++ )
           ^~~~~~~
strgutil.c:748:22: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      for(p=buffer, s=string; *s; s++ )
                     ^~~~~~~
strgutil.c:775:13: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      for (s=string; *s; s++ )
            ^~~~~~~
strgutil.c:864:42: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for( slen=length, nleft=encidx=0, n=0, s=string; slen; s++, slen-- ) {
                                                ^~~~~~~
strgutil.c:869:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(p, "\\x%02x", *s );
                                ^
strgutil.c:895:42: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                sprintf( p, "x%02x", *s );
                                         ^
strgutil.c:938:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(p, "\\x%02x", *s );
                                ^
strgutil.c:948:33: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sprintf(p, "\\x%02x", encbuf[i] );
                                ^
strgutil.c:951:15: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    sprintf(p, "\\x%02x", *s );
                            ^
strgutil.c:1008:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                    sprintf(p, "\\x%02x", encbuf[i] );
                                            ^
strgutil.c:1024:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                    sprintf(p, "\\x%02x", encbuf[i] );
                                            ^
strgutil.c:1061:19: warning: assigning to 'const char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            inptr = buffer;
                  ^ ~~~~~~
strgutil.c:1096:13: warning: returning 'byte *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            return buffer;
                   ^~~~~~
ttyio.c:393:24: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf = utf8_to_native( p, n, 0 );
                              ^
argparse.c:997:13: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            fputs( (const byte*)s, stdout);
                   ^~~~~~~~~~~~~~
iobuf.c:690:4: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        p = buf;
          ^ ~~~
iobuf.c:769:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                c = iobuf_read( chain, p, needed );
                                       ^
iobuf.c:800:5: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                p = buf;
                  ^ ~~~
iobuf.c:815:27: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if( iobuf_write(chain, a->buffer, n ) )
                                               ^~~~~~~~~
iobuf.c:822:35: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    if( n && iobuf_write(chain, p, n ) )
                                                ^
iobuf.c:888:31: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rc = iobuf_write(chain, a->buffer, len );
                                            ^~~~~~~~~
iobuf.c:1683:11: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        a->d.buf = newbuf;
                 ^ ~~~~~~
iobuf.c:2223:11: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *buffer = *addr_of_buffer;
          ^        ~~~~~~~~~~~~~~~
iobuf.c:2232:18: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        *addr_of_buffer = buffer;
                        ^ ~~~~~~
iobuf.c:2252:22: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            *addr_of_buffer = buffer;
                            ^ ~~~~~~
http.c:368:31: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            if( (n = remove_escapes( uri->host )) < 0 )
                                     ^~~~~~~~~
http.c:387:30: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (n = remove_escapes( p )) < 0 )
                             ^
http.c:403:28: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if( !(elem = parse_tuple( p )) )
                                  ^
http.c:470:18: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            && !strchr( special, *string ) )  {
                        ^~~~~~~
http.c:477:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                sprintf( buffer, "%%%02X", *string );
                         ^~~~~~
http.c:495:23: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p2 = strchr( p, '=' )) )
                      ^
http.c:495:13: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p2 = strchr( p, '=' )) )
            ^ ~~~~~~~~~~~~~~~~
http.c:499:22: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( n != strlen( p ) )
                     ^
http.c:502:17: warning: assigning to 'const char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    tuple->name = p;
                ^ ~
http.c:505:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        tuple->value = p + strlen(p);
                                  ^
http.c:505:15: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        tuple->value = p + strlen(p);
                     ^ ~~~~~~~~~~~~~
http.c:513:15: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        tuple->value = p2;
                     ^ ~~
http.c:534:12: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    server = *hd->uri->host? hd->uri->host : "localhost";
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http.c:553:21: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            remove_escapes(uri->auth);
                           ^~~~~~~~~
http.c:554:28: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            x=make_radix64_string(uri->auth,strlen(uri->auth));
                                  ^~~~~~~~~
http.c:563:34: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      hd->sock = connect_server( server, port, hd->flags, srv );
                                 ^~~~~~
http.c:572:21: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            remove_escapes(tempauth);
                           ^~~~~~~~
http.c:575:19: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          remove_escapes(hd->uri->auth);
                         ^~~~~~~~~~~~~
http.c:577:24: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        x=make_radix64_string(tempauth?tempauth:hd->uri->auth,
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http.c:590:28: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    request=xmalloc(strlen(server)*2 + strlen(p)
                           ^~~~~~
http.c:590:47: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    request=xmalloc(strlen(server)*2 + strlen(p)
                                              ^
http.c:594:16: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      sprintf( request, "%s http://%s:%hu%s%s HTTP/1.0\r\n%s%s",
               ^~~~~~~
http.c:609:11: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf( request, "%s %s%s HTTP/1.0\r\nHost: %s%s\r\n%s",
                 ^~~~~~~
http.c:619:50: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = write_server( hd->sock, request, strlen(request) );
                                                 ^~~~~~~
http.c:619:34: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = write_server( hd->sock, request, strlen(request) );
                                 ^~~~~~~
http.c:653:31: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    n = insert_escapes( NULL, uri->path, "%;?&" );
                              ^~~~~~~~~
http.c:653:42: warning: passing 'char [5]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    n = insert_escapes( NULL, uri->path, "%;?&" );
                                         ^~~~~~
http.c:657:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n += insert_escapes( NULL, r->name, "%;?&=" );
                                   ^~~~~~~
http.c:657:38: warning: passing 'char [6]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n += insert_escapes( NULL, r->name, "%;?&=" );
                                            ^~~~~~~
http.c:659:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n += insert_escapes( NULL, r->value, "%;?&=" );
                                   ^~~~~~~~
http.c:659:39: warning: passing 'char [6]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n += insert_escapes( NULL, r->value, "%;?&=" );
                                             ^~~~~~~
http.c:665:28: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    n = insert_escapes( p, uri->path, "%;?&" );
                           ^~~~~~~~~
http.c:665:39: warning: passing 'char [5]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    n = insert_escapes( p, uri->path, "%;?&" );
                                      ^~~~~~
http.c:670:25: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n = insert_escapes( p, r->name, "%;?&=" );
                               ^~~~~~~
http.c:670:34: warning: passing 'char [6]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n = insert_escapes( p, r->name, "%;?&=" );
                                        ^~~~~~~
http.c:674:25: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n = insert_escapes( p, r->value, "%;?&=" );
                               ^~~~~~~~
http.c:674:35: warning: passing 'char [6]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n = insert_escapes( p, r->value, "%;?&=" );
                                         ^~~~~~~
http.c:705:22: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p = strchr( line, '/')) )
                     ^~~~
http.c:705:12: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p = strchr( line, '/')) )
           ^ ~~~~~~~~~~~~~~~~~~
http.c:707:23: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( !p || strcmp( line, "HTTP" ) )
                      ^~~~
http.c:710:24: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p2 = strpbrk( p, " \t" ) ) ) {
                       ^
http.c:710:13: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p2 = strpbrk( p, " \t" ) ) ) {
            ^ ~~~~~~~~~~~~~~~~~~~
http.c:712:16: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        p2 += strspn( p2, " \t" );
                      ^~
http.c:718:24: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p2 = strpbrk( p, " \t" ) ) )
                       ^
http.c:718:13: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( (p2 = strpbrk( p, " \t" ) ) )
            ^ ~~~~~~~~~~~~~~~~~~~
http.c:726:29: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    hd->status_code = atoi( p );
                            ^
assuan-client.c:181:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  line = ctx->inbound.line + off;
       ^ ~~~~~~~~~~~~~~~~~~~~~~~
assuan-client.c:186:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      rc = atoi (line);
                 ^~~~
assuan-client.c:194:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          rc = okay_cb (okay_cb_arg, line);
                                     ^~~~
assuan-client.c:213:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          memset (line, 0, strlen (line));
                                   ^~~~
assuan-client.c:252:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          rc = inquire_cb (inquire_cb_arg, line);
                                           ^~~~
assuan-client.c:262:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rc = status_cb (status_cb_arg, line);
                                       ^~~~
assuan-util.c:120:24: warning: initializing 'const unsigned char *' with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  const unsigned char *s = string;
                       ^   ~~~~~~
md.c:411:12: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    digest = (*r->read)( context );
           ^ ~~~~~~~~~~~~~~~~~~~~~
blowfish.c:483:20: warning: passing 'char [27]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    bf_setkey( &c, "abcdefghijklmnopqrstuvwxyz", 26 );
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
elgamal.c:137:13: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    {   char *p = get_random_bits( nbits, 0, 0 );
              ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
elgamal.c:138:24: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mpi_set_buffer( test, p, (nbits+7)/8, 0 );
                              ^
elgamal.c:190:13: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            rndbuf = get_random_bits( nbits, 1, 1 );
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
elgamal.c:198:12: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            char *pp = get_random_bits( 32, 1, 1 );
                  ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
elgamal.c:202:21: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mpi_set_buffer( k, rndbuf, nbytes, 0 );
                           ^~~~~~
elgamal.c:290:9: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                char *r = get_random_bits( 16, 2, 1 );
                      ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
rsa.c:73:13: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    {   char *p = get_random_bits( nbits, 0, 0 );
              ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rsa.c:74:24: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mpi_set_buffer( test, p, (nbits+7)/8, 0 );
                              ^
primegen.c:167:18: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            m_out_of_n( perms, n, m );
                        ^~~~~
primegen.c:332:12: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        {   char *p = get_random_bits( nbits, randomlevel, secret );
                  ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
primegen.c:333:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mpi_set_buffer( prime, p, (nbits+7)/8, 0 );
                                   ^
primegen.c:466:15: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            p = get_random_bits( nbits, 0, 0 );
              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
primegen.c:467:32: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mpi_set_buffer( x, p, (nbits+7)/8, 0 );
                               ^
random.c:281:11: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *p = get_random_bits( length*8, level, 1 );
          ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
random.c:354:11: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *hashbuf = pool + POOLSIZE;
          ^         ~~~~~~~~~~~~~~~
random.c:364:10: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    pend = pool + POOLSIZE;
         ^ ~~~~~~~~~~~~~~~
random.c:370:7: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    p = pool;
      ^ ~~~~
random.c:381:10: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    pp = pool;
                       ^ ~~~~
random.c:580:14: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    mix_pool(rndpool); rndstats.mixrnd++;
             ^~~~~~~
random.c:581:14: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    mix_pool(keypool); rndstats.mixkey++;
             ^~~~~~~
random.c:709:11: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mix_pool(rndpool); rndstats.mixrnd++;
                 ^~~~~~~
random.c:710:11: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mix_pool(keypool); rndstats.mixkey++;
                 ^~~~~~~
random.c:716:15: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mix_pool(rndpool);
                     ^~~~~~~
random.c:724:11: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mix_pool(rndpool); rndstats.mixrnd++;
                 ^~~~~~~
random.c:725:11: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mix_pool(keypool); rndstats.mixkey++;
                 ^~~~~~~
random.c:768:15: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mix_pool(rndpool); rndstats.mixrnd++;
                     ^~~~~~~
dsa.c:97:13: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            rndbuf = get_random_bits( nbits, 1, 1 );
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dsa.c:103:12: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            char *pp = get_random_bits( 32, 1, 1 );
                  ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
dsa.c:107:21: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mpi_set_buffer( k, rndbuf, nbytes, 0 );
                           ^~~~~~
dsa.c:148:13: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    {   char *p = get_random_bits( qbits, 0, 0 );
              ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dsa.c:149:24: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        mpi_set_buffer( test, p, (qbits+7)/8, 0 );
                              ^
dsa.c:219:12: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            char *r = get_random_bits( 16, 2, 1 );
                  ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
rmd160.c:455:20: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    transform( hd, buffer );
                   ^~~~~~
gpgsplit.c:474:18: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            bzs.next_in = inbuf;
                        ^ ~~~~~
gpgsplit.c:489:20: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      bzs.next_out = outbuf;
                   ^ ~~~~~~
bftest.c:94:24: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    cipher_setkey( hd, *argv, strlen(*argv) );
                       ^~~~~
bftest.c:98:26: warning: passing 'char [4096]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            cipher_encrypt( hd, buf, buf, n );
                                ^~~
bftest.c:98:31: warning: passing 'char [4096]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            cipher_encrypt( hd, buf, buf, n );
                                     ^~~
bftest.c:100:26: warning: passing 'char [4096]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            cipher_decrypt( hd, buf, buf, n );
                                ^~~
bftest.c:100:31: warning: passing 'char [4096]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            cipher_decrypt( hd, buf, buf, n );
                                     ^~~
gpg.c:1079:20: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  trim_trailing_ws(name,strlen(name));
                   ^~~~
gpg.c:1109:20: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  trim_trailing_ws(name,strlen(name));
                   ^~~~
gpg.c:1371:28: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_string(stdout,iter->name,strlen(iter->name),':');
                                  ^~~~~~~~~~
gpg.c:1376:26: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  print_string2(stdout,sl->d,strlen(sl->d),':',';');
                                       ^~~~~
gpg.c:1390:24: warning: passing 'char [7]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          print_string(stdout,VERSION,strlen(VERSION),':');
                              ^~~~~~~
gpg.c:4104:16: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (p = fname; *p; p++ ) {
               ^ ~~~~~
gpg.c:4167:16: warning: passing 'char [1024]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        md_write( md, buf, n );
                      ^~~
build-packet.c:214:24: warning: passing 'char [1]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if( iobuf_write( out, uid->name, uid->len ) )
                              ^~~~~~~~~
build-packet.c:320:18: warning: passing 'char [4]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                iobuf_write(a, "GNU", 3 );
                               ^~~~~
compress-bz2.c:69:21: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      bzs->next_out = zfx->outbuf;
                    ^ ~~~~~~~~~~~
compress-bz2.c:132:19: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            bzs->next_in = zfx->inbuf;
                         ^ ~~~~~~~~~~
compress-bz2.c:196:21: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      bzs->next_out = buf;
                    ^ ~~~
compress-bz2.c:223:20: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      bzs->next_in = buf;
                   ^ ~~~
compress-bz2.c:238:17: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          bzs->next_in = buf;
                       ^ ~~~
getkey.c:2095:39: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  IOBUF iobuf=iobuf_temp_with_content(buf,len);
                                      ^~~
keyring.c:804:34: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = pattern = xmalloc(strlen(name)+1);
                                 ^~~~
keyring.c:818:12: warning: returning 'byte *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return pattern;
           ^~~~~~~
keyring.c:869:21: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return word_match (uid, uidlen, name);
                           ^~~
keyring.c:869:34: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return word_match (uid, uidlen, name);
                                        ^~~~
keyring.c:984:56: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          hd->word_match.pattern = prepare_word_match (name);
                                                       ^~~~
kbnode.c:365:28: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            print_string( stderr, uid->name, uid->len, 0 );
                                  ^~~~~~~~~
mainproc.c:675:25: warning: initializing 'const byte *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
            const byte *data = n->pkt->pkt.gpg_control->data;
                        ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mainproc.c:890:27: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          print_string( stdout,  pkt->pkt.user_id->name,
                                 ^~~~~~~~~~~~~~~~~~~~~~
mainproc.c:894:30: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_utf8_string( stdout,  pkt->pkt.user_id->name,
                                    ^~~~~~~~~~~~~~~~~~~~~~
mainproc.c:1133:14: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                           strlen(sig->trust_regexp),':');
                                  ^~~~~~~~~~~~~~~~~
mainproc.c:1152:28: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            print_string( stdout, p, n, opt.with_colons );
                                  ^
armor.c:346:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = strstr( line+5, "-----");
                ^~~~~~
armor.c:346:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = strstr( line+5, "-----");
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~
armor.c:376:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if( !strcmp(s, p) )
                       ^
armor.c:444:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = strchr( line, ':');
                ^~~~
armor.c:444:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = strchr( line, ':');
      ^ ~~~~~~~~~~~~~~~~~~
armor.c:466:33: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if( (hashes=parse_hash_header( line )) )
                                       ^~~~
armor.c:468:18: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if( strlen(line) > 15 && !memcmp( line, "NotDashEscaped:", 15 ) )
                        ^~~~
armor.c:476:27: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if(!is_armor_tag(line))
                          ^~~~
armor.c:1119:23: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            iobuf_writestr(a,afx->eol);
                             ^~~~~~~~
armor.c:1139:20: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iobuf_writestr(a,afx->eol);
                                 ^~~~~~~~
armor.c:1158:20: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                iobuf_writestr(a,afx->eol);
                                 ^~~~~~~~
armor.c:1171:23: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            iobuf_writestr(a,afx->eol);
                             ^~~~~~~~
armor.c:1202:24: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    iobuf_writestr(a,afx->eol);
                                     ^~~~~~~~
armor.c:1260:24: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    iobuf_writestr(a,afx->eol);
                                     ^~~~~~~~
armor.c:1266:25: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              iobuf_writestr(a,afx->eol);
                               ^~~~~~~~
armor.c:1280:23: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            iobuf_writestr(a,afx->eol);
                             ^~~~~~~~
armor.c:1287:23: warning: passing 'byte [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            iobuf_writestr(a,afx->eol);
                             ^~~~~~~~
misc.c:1119:33: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  buffer = d = xmalloc (strlen (s)+1);
                                ^
openfile.c:154:55: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    defname = name && namelen? make_printable_string( name, namelen, 0): NULL;
                                                      ^~~~
keyid.c:425:21: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rmd160_hash_buffer(uid->namehash,uid->attrib_data,uid->attrib_len);
                           ^~~~~~~~~~~~~
keyid.c:425:35: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rmd160_hash_buffer(uid->namehash,uid->attrib_data,uid->attrib_len);
                                         ^~~~~~~~~~~~~~~~
keyid.c:427:21: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rmd160_hash_buffer(uid->namehash,uid->name,uid->len);
                           ^~~~~~~~~~~~~
keyid.c:741:9: warning: assigning to 'const char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            dp = md_read( md, 0 );
               ^ ~~~~~~~~~~~~~~~~
parse-packet.c:589:31: warning: passing 'char [100]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        while( (n = iobuf_read( inp, buf, 100 )) != -1 )
                                     ^~~
parse-packet.c:590:27: warning: passing 'char [100]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            if( iobuf_write(out, buf, n ) )
                                 ^~~
parse-packet.c:596:31: warning: passing 'char [100]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        while( (n = iobuf_read( inp, buf, 100 )) != -1 )
                                     ^~~
parse-packet.c:597:27: warning: passing 'char [100]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            if( iobuf_write(out, buf, n ) )
                                 ^~~
parse-packet.c:603:27: warning: passing 'char [100]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            n = iobuf_read( inp, buf, n );
                                 ^~~
parse-packet.c:606:27: warning: passing 'char [100]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            if( iobuf_write(out, buf, n ) )
                                 ^~~
parse-packet.c:2111:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = packet->pkt.user_id->name;
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
parse-packet.c:2120:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        for(p=packet->pkt.user_id->name; n; p++, n-- ) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
parse-packet.c:2224:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = packet->pkt.comment->data;
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
parse-packet.c:2232:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        for(p=packet->pkt.comment->data; n; p++, n-- ) {
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
parse-packet.c:2326:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        for(p=pt->name,i=0; i < namelen; p++, i++ ) {
             ^~~~~~~~~
parse-packet.c:2489:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = packet->pkt.gpg_control->data;
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parse-packet.c:2533:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = packet->pkt.gpg_control->data;
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sig-check.c:162:4: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        p = make_radix64_string( md_read( md, 0 ), 20 );
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sig-check.c:163:27: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buffer = xmalloc( strlen(p) + 60 );
                                 ^
sig-check.c:164:11: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf( buffer, "%s %s %lu",
                 ^~~~~~
sig-check.c:166:36: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_status_text( STATUS_SIG_ID, buffer );
                                          ^~~~~~
sig-check.c:370:16: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        md_write( md, uid->name, uid->len );
                      ^~~~~~~~~
keylist.c:237:60: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  write_status_text_and_buffer(STATUS_SIG_SUBPACKET,status,buf,len,0);
                                                           ^~~
keylist.c:277:43: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        write_status_buffer ( STATUS_POLICY_URL, p, len, 0 );
                                                 ^
keylist.c:367:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_utf8_string(fp,nd->name,strlen(nd->name));
                                   ^~~~~~~~
keylist.c:369:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_utf8_string(fp,nd->value,strlen(nd->value));
                                   ^~~~~~~~~
keylist.c:855:40: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            print_utf8_string( stdout, uid->name, uid->len );
                                       ^~~~~~~~~
keylist.c:987:44: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                print_utf8_string( stdout, p, n );
                                           ^
keylist.c:1172:28: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_string(stdout,uid->name,uid->len, ':' );
                                  ^~~~~~~~~
keylist.c:1360:14: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                           strlen(sig->trust_regexp),':');
                                  ^~~~~~~~~~~~~~~~~
keylist.c:1370:39: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                print_string( stdout, p, n, ':' );
                                      ^
cardglue.c:324:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf (p, "%02X", app->serialno[i]);
             ^
cardglue.c:326:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  *serial = buf;
          ^ ~~~
cardglue.c:710:47: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->apptype = unescape_status_string (line);
                                              ^~~~
cardglue.c:715:50: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->disp_name = unescape_percent_string (line);
                                                 ^~~~
cardglue.c:720:50: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->disp_lang = unescape_percent_string (line);
                                                 ^~~~
cardglue.c:729:51: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->pubkey_url = unescape_percent_string (line);
                                                  ^~~~
cardglue.c:734:51: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->login_data = unescape_percent_string (line);
                                                  ^~~~
cardglue.c:744:42: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      buf = p = unescape_percent_string (line);
                                         ^~~~
cardglue.c:778:41: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      buf = p = unescape_status_string (line);
                                        ^~~~
cardglue.c:805:47: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        parm->fpr1valid = unhexify_fpr (line, parm->fpr1);
                                              ^~~~~~~~~~
cardglue.c:807:47: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        parm->fpr2valid = unhexify_fpr (line, parm->fpr2);
                                              ^~~~~~~~~~
cardglue.c:809:47: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        parm->fpr3valid = unhexify_fpr (line, parm->fpr3);
                                              ^~~~~~~~~~
cardglue.c:833:49: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        parm->cafpr1valid = unhexify_fpr (line, parm->cafpr1);
                                                ^~~~~~~~~~~~
cardglue.c:835:49: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        parm->cafpr2valid = unhexify_fpr (line, parm->cafpr2);
                                                ^~~~~~~~~~~~
cardglue.c:837:49: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        parm->cafpr3valid = unhexify_fpr (line, parm->cafpr3);
                                                ^~~~~~~~~~~~
cardglue.c:845:55: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->private_do[no] = unescape_percent_string (line);
                                                      ^~~~
cardglue.c:1193:44: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      parm->fprvalid = unhexify_fpr (line, parm->fpr);
                                           ^~~~~~~~~
card-util.c:267:33: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_utf8_string2 (fp, name, strlen (name), '\n');
                                ^~~~
card-util.c:269:33: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        tty_print_utf8_string2 (name, strlen (name), 0);
                                ^~~~
card-util.c:297:31: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            print_string (fp, given, strlen (given), ':');
                              ^~~~~
card-util.c:299:37: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            print_utf8_string2 (fp, given, strlen (given), '\n');
                                    ^~~~~
card-util.c:301:37: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            tty_print_utf8_string2 (given, strlen (given), 0);
                                    ^~~~~
card-util.c:310:27: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_string (fp, buf, strlen (buf), ':');
                          ^~~
card-util.c:312:33: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_utf8_string2 (fp, buf, strlen (buf), '\n');
                                ^~~
card-util.c:314:33: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        tty_print_utf8_string2 (buf, strlen (buf), 0);
                                ^~~
card-util.c:445:27: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_string (fp, info.disp_lang, strlen (info.disp_lang), ':');
                          ^~~~~~~~~~~~~~
card-util.c:453:27: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_string (fp, info.pubkey_url, strlen (info.pubkey_url), ':');
                          ^~~~~~~~~~~~~~~
card-util.c:458:27: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_string (fp, info.login_data, strlen (info.login_data), ':');
                          ^~~~~~~~~~~~~~~
card-util.c:477:33: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_string (fp, info.private_do[i],
                                ^~~~~~~~~~~~~~~~~~
card-util.c:484:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr_colon (fp, info.cafpr1valid? info.cafpr1:NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:485:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr_colon (fp, info.cafpr2valid? info.cafpr2:NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:486:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr_colon (fp, info.cafpr3valid? info.cafpr3:NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:489:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr_colon (fp, info.fpr1valid? info.fpr1:NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:490:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr_colon (fp, info.fpr2valid? info.fpr2:NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:491:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr_colon (fp, info.fpr3valid? info.fpr3:NULL);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:527:31: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          print_sha1_fpr (fp, info.cafpr1);
                              ^~~~~~~~~~~
card-util.c:532:31: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          print_sha1_fpr (fp, info.cafpr2);
                              ^~~~~~~~~~~
card-util.c:537:31: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          print_sha1_fpr (fp, info.cafpr3);
                              ^~~~~~~~~~~
card-util.c:557:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr (fp, info.fpr1valid? info.fpr1:NULL);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:562:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr (fp, info.fpr2valid? info.fpr2:NULL);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:567:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      print_sha1_fpr (fp, info.fpr3valid? info.fpr3:NULL);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:573:14: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      thefpr = (info.fpr1valid? info.fpr1 : info.fpr2valid? info.fpr2 : 
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:577:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if ( thefpr && !fpr_is_ff (thefpr) 
                                 ^~~~~~
card-util.c:592:47: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                              info.fpr1valid? info.fpr1:NULL,
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:593:47: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                              info.fpr2valid? info.fpr2:NULL,
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:594:47: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                              info.fpr3valid? info.fpr3:NULL))
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:678:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr ("DISP-NAME", isoname, strlen (isoname), NULL );
                                       ^~~~~~~
card-util.c:707:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr ("PUBKEY-URL", url, strlen (url), NULL );
                                        ^~~
card-util.c:749:35: warning: passing 'char [20]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              rc=keyserver_import_fprint(info.fpr1,20,spec);
                                         ^~~~~~~~~
card-util.c:755:41: warning: passing 'char [20]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          rc = keyserver_import_fprint (info.fpr1, 20, opt.keyserver);
                                        ^~~~~~~~~
card-util.c:882:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr ("LOGIN-DATA", data, n, NULL );
                                        ^~~~
card-util.c:928:36: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr (do_name, data, n, NULL );
                                   ^~~~
card-util.c:958:42: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_writecert ("OPENPGP.3", data, n);
                                         ^~~~
card-util.c:1027:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr ("DISP-LANG", data, strlen (data), NULL );
                                       ^~~~
card-util.c:1063:39: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr ("DISP-SEX", str, 1, NULL );
                                      ^~~
card-util.c:1135:43: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = agent_scd_setattr ("CHV-STATUS-1", newstate? "\x01":"", 1, NULL);
                                          ^~~~~~~~~~~~~~~~~~~
card-util.c:1185:47: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      rc = agent_scd_setattr ("CHV-STATUS-1", "\x01", 1, info->serialno);
                                              ^~~~~~
card-util.c:1216:47: warning: passing 'char [1]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      rc = agent_scd_setattr ("CHV-STATUS-1", "", 1, NULL);
                                              ^~
card-util.c:1231:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  print_sha1_fpr (NULL, info->fpr1valid? info->fpr1:NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:1233:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  print_sha1_fpr (NULL, info->fpr2valid? info->fpr2:NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:1235:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  print_sha1_fpr (NULL, info->fpr3valid? info->fpr3:NULL);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
card-util.c:1340:40: warning: passing 'char [100]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  err = agent_scd_setattr ("KEY-ATTR", args, strlen (args), NULL);
                                       ^~~~
app-openpgp.c:2095:32: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                               pinvalue, strlen (pinvalue));
                               ^~~~~~~~
pkclist.c:929:43: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    tty_print_utf8_string(iter->pk->user_id->name,
                                          ^~~~~~~~~~~~~~~~~~~~~~~
pkclist.c:935:46: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      tty_print_utf8_string( p, n );
                                             ^
pubkey-enc.c:214:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        log_hexdump("DEK frame:", frame, nframe );
                                  ^~~~~
pubkey-enc.c:262:25: warning: passing 'byte [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        log_hexdump("DEK is:", dek->key, dek->keylen );
                               ^~~~~~~~
passphrase.c:409:9: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  for (s=atext; *s; s++)
        ^~~~~~
passphrase.c:777:48: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          char *tmp = unescape_percent_string (description);
                                               ^~~~~~~~~~~
passphrase.c:1062:17: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                md_write( md, pw, pwlen );
                              ^~
passphrase.c:1070:31: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                md_write( md, pw, count );
                              ^~
passphrase.c:1074:20: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            md_write( md, pw, pwlen );
                          ^~
encr-data.c:208:35: warning: passing 'char [22]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        cipher_decrypt ( dfx->cipher_hd, dfx->defer, dfx->defer, 22);
                                         ^~~~~~~~~~
encr-data.c:208:47: warning: passing 'char [22]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        cipher_decrypt ( dfx->cipher_hd, dfx->defer, dfx->defer, 22);
                                                     ^~~~~~~~~~
encr-data.c:209:35: warning: passing 'char [22]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        md_write ( dfx->mdc_hash, dfx->defer, 2);
                                  ^~~~~~~~~~
encode.c:545:26: warning: passing 'byte [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        log_hexdump("DEK is: ", cfx.dek->key, cfx.dek->keylen );
                                ^~~~~~~~~~~~
encode.c:712:9: warning: passing 'byte [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             efx->cfx.dek->key, efx->cfx.dek->keylen );
                             ^~~~~~~~~~~~~~~~~
sign.c:123:5: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         s,strlen(s));
                         ^
sign.c:146:5: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         s,strlen(s));
                         ^
sign.c:182:21: warning: passing 'char const[1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      md_write (md, uid->name, uid->len );
                    ^~~~~~~~~
sign.c:483:7: warning: assigning to 'byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    p = buf + strlen(buf);
      ^ ~~~~~~~~~~~~~~~~~
sign.c:485:10: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf(p+2*i, "%02X", array[i] );
                ^~~~~
revoke.c:688:24: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            trim_trailing_ws( answer, strlen(answer) );
                              ^~~~~~
revoke.c:696:36: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                char *p = make_printable_string( answer, strlen(answer), 0 );
                                                 ^~~~~~
keyedit.c:191:47: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        print_string(stdout,sig->trust_regexp,strlen(sig->trust_regexp),':');
                                                     ^~~~~~~~~~~~~~~~~
keyedit.c:272:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            tty_print_utf8_string2(p, n, opt.screen_columns-keystrlen()-26-
                                   ^
keyedit.c:320:26: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                tty_print_utf8_string( uid->name, uid->len );
                                       ^~~~~~~~~
keyedit.c:397:7: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           attrib->trust_regexp,
                           ^~~~~~~~~~~~~~~~~~~~
keyedit.c:2290:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      tty_print_utf8_string(nd->name,strlen(nd->name));
                            ^~~~~~~~
keyedit.c:2292:29: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      tty_print_utf8_string(nd->value,strlen(nd->value));
                            ^~~~~~~~~
keyedit.c:2548:30: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_string (stdout, uid->name, uid->len, ':');
                                    ^~~~~~~~~
keyedit.c:2619:31: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              tty_print_utf8_string( uid->name, uid->len );
                                     ^~~~~~~~~
keyedit.c:2897:34: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          tty_print_utf8_string (uid->name, uid->len);
                                 ^~~~~~~~~
keyedit.c:2923:27: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          tty_print_utf8_string( uid->name, uid->len );
                                 ^~~~~~~~~
keyedit.c:3204:29: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            tty_print_utf8_string( uid->name, uid->len );
                                   ^~~~~~~~~
keyedit.c:4691:28: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            print_string (stdout, uid->name, uid->len, ':');
                                  ^~~~~~~~~
keyedit.c:4785:31: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              tty_print_utf8_string( uid->name, uid->len );
                                     ^~~~~~~~~
keyedit.c:4836:29: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            tty_print_utf8_string( uid->name, uid->len );
                                   ^~~~~~~~~
import.c:806:31: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          print_utf8_string( stderr, uidnode->pkt->pkt.user_id->name,
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
import.c:1223:31: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          print_utf8_string( stderr, uidnode->pkt->pkt.user_id->name,
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trustdb.c:1412:38: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              print_string (stdout,  node->pkt->pkt.user_id->name, len, ':');
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
trustdb.c:2484:14: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          xstrdup(kar->keyblock->pkt->
                                  ^~~~~~~~~~~~~~~~~~~~
tdbio.c:1179:9: warning: assigning to 'const byte *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    buf = get_record_from_cache( recnum );
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tdbio.c:1358:41: warning: passing 'byte [40]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = put_record_into_cache( recnum, buf );
                                        ^~~
keygen.c:591:50: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      build_sig_subpkt (sig, SIGSUBPKT_FEATURES, buf, n);
                                                 ^~~
keygen.c:635:48: warning: passing 'char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    build_sig_subpkt (sig, SIGSUBPKT_KS_FLAGS, buf, n);
                                               ^~~
keygen.c:708:44: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    build_sig_subpkt(sig,SIGSUBPKT_PREF_KS,url,strlen(url));
                                           ^~~
keygen.c:2591:9: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        for( p = line; isspace(*(byte*)p); p++ )
               ^ ~~~~
keygen.c:2604:24: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            trim_trailing_ws( value, strlen(value) );
                              ^~~~~
keygen.c:2656:20: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        trim_trailing_ws( value, strlen(value) );
                          ^~~~~
keygen.c:3907:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p,"(11:private-key(3:rsa(1:n");
              ^
keygen.c:3907:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p,"(11:private-key(3:rsa(1:n");
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keygen.c:3909:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
              ^
keygen.c:3909:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
    ^ ~~~~~~~~~~~~~~~~~~
keygen.c:3914:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
              ^
keygen.c:3914:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
    ^ ~~~~~~~~~~~~~~~~~~
keygen.c:3919:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
              ^
keygen.c:3919:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
    ^ ~~~~~~~~~~~~~~~~~~
keygen.c:3924:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
              ^
keygen.c:3924:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p, numbuf);
    ^ ~~~~~~~~~~~~~~~~~~
keygen.c:3928:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p,"))(10:created-at");
              ^
keygen.c:3928:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (p,"))(10:created-at");
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keygen.c:3931:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (stpcpy (stpcpy (p, numbuf), numbuf2), "))");
                              ^
keygen.c:3931:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = stpcpy (stpcpy (stpcpy (p, numbuf), numbuf2), "))");
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
keyserver.c:453:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      spec=parse_keyserver_uri(dupe,1,NULL,0);
                               ^~~~
keyserver.c:795:46: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if(!header && ascii_strncasecmp("SEARCH ",line,7)==0
                                                    ^~~~
keyserver.c:796:50: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             && ascii_strncasecmp(" BEGIN",&line[strlen(line)-7],6)==0)
                                                        ^~~~
keyserver.c:796:37: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             && ascii_strncasecmp(" BEGIN",&line[strlen(line)-7],6)==0)
                                           ^~~~~~~~~~~~~~~~~~~~~
keyserver.c:801:40: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          else if(ascii_strncasecmp("SEARCH ",line,7)==0
                                              ^~~~
keyserver.c:802:46: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  && ascii_strncasecmp(" END",&line[strlen(line)-5],4)==0)
                                                           ^~~~
keyserver.c:802:33: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  && ascii_strncasecmp(" END",&line[strlen(line)-5],4)==0)
                                              ^~~~~~~~~~~~~~~~~~~~~
keyserver.c:810:56: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if(!started && rl>0 && ascii_strncasecmp("info:",line,5)==0)
                                                       ^~~~
keyserver.c:812:15: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          char *tok,*str=&line[5];
                     ^   ~~~~~~~~
keyserver.c:871:22: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        keyrec=parse_keyrec(line);
                            ^~~~
keyserver.c:1558:10: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      ptr=line;
         ^~~~~
curl-shim.c:222:34: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          iobuf_write(curl->hd.fp_write,curl->postfields,post_len);
                                        ^~~~~~~~~~~~~~~~
curl-shim.c:255:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                      ret=(curl->writer)(line,len,1,curl->file);
                                         ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/goban/goban_1.1.orig.tar.gz
but.c:788:49: warning: passing 'unsigned char [1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      XCreatePixmapFromBitmapData(dpy, rootwin, bm1616, 1,1,
                                                ^~~~~~
but.c:927:6: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          stripes, ssize,ssize);
                          ^~~~~~~
cgoban.c:290:8: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     &cg->env->rootW, &cg->env->rootH, &dummy, &dummy);
                     ^~~~~~~~~~~~~~~
cgoban.c:290:25: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     &cg->env->rootW, &cg->env->rootH, &dummy, &dummy);
                                      ^~~~~~~~~~~~~~~
cgoban.c:290:42: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     &cg->env->rootW, &cg->env->rootH, &dummy, &dummy);
                                                       ^~~~~~
cgoban.c:290:50: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                     &cg->env->rootW, &cg->env->rootH, &dummy, &dummy);
                                                               ^~~~~~
net.c:212:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  rnet->fd = accept(lnet->fd, (struct sockaddr *)&addr, &addrlen);
                                                        ^~~~~~~~
tbin.c:1372:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  8, PropModeReplace, tbin->buf + tbin->hiBreak, storeLen);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
textin.c:771:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  8, PropModeReplace, cutdata, cutstr_len);
                                      ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gtalk/gtalk_0.99.10.orig.tar.gz
gtl_udp.c:171:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockname(udp_sd, (struct sockaddr *)&host_port, &t) != 0) 
                                                        ^~
gtl_udp.c:417:67: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockname(stdin_descriptor, (struct sockaddr *)&host_port, &t) != 0) 
                                                                  ^~
gtl_udp.c:506:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockname(udp_sd, (struct sockaddr *)&host_port, &t) != 0) 
                                                        ^~
gtl_tcp.c:110:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if( getsockname( ss, (struct sockaddr *)&ssaddr, &t ) != 0) 
                                                   ^~
gtl_tcp.c:164:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if( (ss = accept(listening->fd, (struct sockaddr *)&addr, &t)) < 0) 
                                                            ^~
gtl_dev.c:708:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockname(dev->fd, (struct sockaddr *)&addr, &t) != 0) 
                                                    ^~
gtl_dev.c:950:20: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                             &recvaddr, &sinsize)) < 0) {
                                        ^~~~~~~~
gtl_x.c:101:54: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockname(XConnectionNumber(display), &raddr, &t) != 0) 
                                                     ^~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gtk2-engines-magicchicken/gtk2-engines-magicchicken_1.1.1.orig.tar.gz
draw.c:3415:30: warning: passing 'gchar *' (aka 'char *') to parameter of type 'gint8 *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        gdk_gc_set_dashes (gc, 0, dash_list, dash_len);
                                                  ^~~~~~~~~
draw.c:3439:24: warning: passing 'gchar *' (aka 'char *') to parameter of type 'gint8 *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                           dash_pixels, dash_list, dash_len);
                                                                        ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gtk2-engines-wonderland/gtk2-engines-wonderland_1.0.orig.tar.gz
bluecurve_style.c:2632:28: warning: passing 'gchar *' (aka 'char *') to parameter of type 'gint8 *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        gdk_gc_set_dashes (gc, 0, dash_list, dash_len);
                                  ^~~~~~~~~
bluecurve_style.c:2657:90: warning: passing 'gchar *' (aka 'char *') to parameter of type 'gint8 *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          gdk_gc_set_dashes (gc, dash_pixels - (width + height - 2 * line_width) % dash_pixels, dash_list, dash_len);
                                                                                                ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gtkboard/gtkboard_0.11pre0.orig.tar.gz
board.c:628:10: warning: initializing 'gint8 *' (aka 'signed char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        byte *colors = game->colors;
                              ^        ~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/g/gworldclock/gworldclock_1.4.4.orig.tar.gz
options.c:70:32: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if (xmlStrcmp(cur->name, ROOT_NODE)) {
                               ^~~~~~~~~
options.c:78:30: warning: passing 'char [18]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
         if ((!xmlStrcmp(cur->name, TIME_DISPLAY_FORMAT_NODE))) 
                                    ^~~~~~~~~~~~~~~~~~~~~~~~
options.c:82:28: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            format = g_string_new(formatText);
                                  ^~~~~~~~~~
options.c:103:32: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if (xmlStrcmp(cur->name, ROOT_NODE)) {
                               ^~~~~~~~~
options.c:111:30: warning: passing 'char [11]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
         if ((!xmlStrcmp(cur->name, RENDEZVOUS_NODE))) 
                                    ^~~~~~~~~~~~~~~
options.c:117:31: warning: passing 'char [10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                 if ((!xmlStrcmp(cur->name, RENDEZVOUS_DONELABEL_NODE))) 
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
options.c:121:30: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                     format = g_string_new(formatText);
                                           ^~~~~~~~~~
options.c:208:29: warning: passing 'char [4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      optionXML = xmlNewDoc(XMLVERSION);
                            ^~~~~~~~~~
options.c:209:49: warning: passing 'char [12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      root = xmlNewDocRawNode( optionXML, NULL, ROOT_NODE, NULL ); 
                                                ^~~~~~~~~
options.c:220:34: warning: passing 'char [18]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if ((!xmlStrcmp(cur->name, TIME_DISPLAY_FORMAT_NODE))) 
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
options.c:231:8: warning: passing 'char [18]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                   TIME_DISPLAY_FORMAT_NODE,
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
options.c:232:8: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                   displayFormat->str );
                                   ^~~~~~~~~~~~~~~~~~
options.c:238:21: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if(strcasecmp(formatText,displayFormat->str))
                    ^~~~~~~~~~
options.c:241:33: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
         xmlNodeSetContent( foundNode, displayFormat->str );
                                       ^~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hashalot/hashalot_0.3.orig.tar.gz
hashalot.c:59:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sha256_hash_buffer((char *) src, src_len, dest, dest_len);
                           ^~~~~~~~~~~~
hashalot.c:59:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sha256_hash_buffer((char *) src, src_len, dest, dest_len);
                                                  ^~~~
hashalot.c:67:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sha384_hash_buffer((char *) src, src_len, dest, dest_len);
                           ^~~~~~~~~~~~
hashalot.c:67:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sha384_hash_buffer((char *) src, src_len, dest, dest_len);
                                                  ^~~~
hashalot.c:75:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sha512_hash_buffer((char *) src, src_len, dest, dest_len);
                           ^~~~~~~~~~~~
hashalot.c:75:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sha512_hash_buffer((char *) src, src_len, dest, dest_len);
                                                  ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hdapsd/hdapsd_20141203.orig.tar.gz
hdapsd.c:1281:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ret = slurp_file(TOSHIBA_MOVEMENT_FILE, &count);
                                                                        ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hddtemp/hddtemp_0.3-beta15.orig.tar.gz
sata.c:71:28: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (scsi_inquiry(device, buf))
                           ^~~
sata.c:92:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return strdup(identify + 54);
                  ^~~~~~~~~~~~~
scsi.c:66:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return strdup(buf + 8);
                  ^~~~~~~
scsicmds.c:184:49: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return scsi_command(device, cdb, sizeof(cdb), buffer, cdb[4], SG_DXFER_TO_DEV);
                                                ^~~~~~
scsicmds.c:216:37: warning: passing 'unsigned char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return scsi_modeselect (device, buf);
                                    ^~~
utf8.c:103:36: warning: passing 'unsigned char [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return iconv_from_utf8_to_locale(str, " \0");
                                   ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hdf5/hdf5_1.8.8.orig.tar.gz
h5diff_array.c:508:20: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                s1 = mem1;
                   ^ ~~~~
h5diff_array.c:511:20: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                s2 = mem2;
                   ^ ~~~~
h5diff_array.c:543:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        s1 + u,
                        ^~~~~~
h5diff_array.c:544:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        s2 + u, /* offset */
                        ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/hexchat/hexchat_2.10.2.orig.tar.xz
ctcp.c:50:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        auto_insert (tbuf, sizeof (tbuf), conf, word, word_eol, "", "", word_eol[5],
                                          ^~~~
dcc.c:1331:41: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        PrintText (dcc->serv->front_session, proxy->buffer);
                                                             ^~~~~~~~~~~~~
dcc.c:1353:43: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        PrintText (dcc->serv->front_session, proxy->buffer);
                                                                             ^~~~~~~~~~~~~
inbound.c:260:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned char *p = text;
                       ^   ~~~~
inbound.c:288:43: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         (!g_unichar_isalpha (g_utf8_get_char (p))))
                                                               ^
inbound.c:298:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        text = p + g_utf8_skip [p[0]];
                             ^ ~~~~~~~~~~~~~~~~~~~~~~
network.c:382:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getsockname (sok4, (struct sockaddr *)&addr, &len) == -1)
                                                         ^~~~
outbound.c:2103:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        switch (str_ihash (word[2]))
                           ^~~~~~~
outbound.c:4502:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!auto_insert (tbuf, 2048, cmd, word, word_eol, "", sess->channel, "",
                                      ^~~
server.c:1202:12: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf (buf, sizeof (buf), "SOCKS\tServer reported error %d,%d.\n", buf[0], buf[1]);
                  ^~~
server.c:1203:25: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        proxy_error (print_fd, buf);
                               ^~~
server.c:1303:14: warning: passing 'unsigned char [260]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        snprintf (buf, sizeof (buf), "SOCKS\tProxy refused to connect to host (not allowed).\n");
                                  ^~~
server.c:1305:14: warning: passing 'unsigned char [260]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        snprintf (buf, sizeof (buf), "SOCKS\tProxy failed to connect to host (error %d).\n", buf[1]);
                                  ^~~
server.c:1306:26: warning: passing 'unsigned char [260]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                proxy_error (print_fd, buf);
                                       ^~~
text.c:806:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = strlen (text);
                              ^~~~
text.c:870:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                utf = iso_8859_1_to_utf8 (*text, *len, &utf_len);
                                          ^~~~~
text.c:870:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                utf = iso_8859_1_to_utf8 (*text, *len, &utf_len);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
text.c:876:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        utf = iso_8859_1_to_utf8 (*text, *len, &utf_len);
                                                  ^~~~~
text.c:876:8: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        utf = iso_8859_1_to_utf8 (*text, *len, &utf_len);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.c:1809:14: warning: initializing 'const char *' with an expression of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        const char *p = key;
                    ^   ~~~
fkeys.c:396:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        PrintTextRaw (GTK_XTEXT (xtext)->buffer, text, 0, 0);
                                                 ^~~~
menu.c:142:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        auto_insert (buf, len, cmd, 0, 0, allnick, sess->channel, "",
                               ^~~
maingui.c:2127:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        auto_insert (buf, sizeof (buf), cmd, 0, 0, "", "", "",
                                        ^~~
rawlog.c:166:69: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                gtk_xtext_append (GTK_XTEXT (serv->gui->rawlog_textlist)->buffer, new_text, strlen (new_text));
                                                                                  ^~~~~~~~
textgui.c:95:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        tab = strchr (text, '\t');
                      ^~~~
textgui.c:95:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        tab = strchr (text, '\t');
            ^ ~~~~~~~~~~~~~~~~~~~
textgui.c:108:8: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *last_text = text;
              ^           ~~~~
textgui.c:118:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        PrintTextLine (xtbuf, last_text, len, indent, stamp);
                                              ^~~~~~~~~
textgui.c:121:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        PrintTextLine (xtbuf, last_text, len, indent, stamp);
                                              ^~~~~~~~~
textgui.c:125:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        last_text = text;
                                  ^ ~~~~
textgui.c:206:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        PrintTextRaw (xtext->buffer, out, 0, 0);
                                     ^~~
textgui.c:337:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                PrintTextRaw (GTK_XTEXT (twid)->buffer, out, 0, 0);
                                                        ^~~
xtext.c:328:42: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pango_layout_set_text (xtext->layout, str, mbl);
                                                              ^~~
xtext.c:1538:40: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((word = g_utf8_find_prev_char (ent->str, word)))
                                              ^~~~~~~~
xtext.c:1538:50: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((word = g_utf8_find_prev_char (ent->str, word)))
                                                        ^~~~
xtext.c:1538:15: warning: assigning to 'unsigned char *' from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((word = g_utf8_find_prev_char (ent->str, word)))
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:1562:33: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                last = g_utf8_find_next_char (last, end);
                                              ^~~~
xtext.c:1562:39: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                last = g_utf8_find_next_char (last, end);
                                                    ^~~
xtext.c:1562:8: warning: assigning to 'unsigned char *' from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                last = g_utf8_find_next_char (last, end);
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:1579:80: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (xtext->urlcheck_function && xtext->urlcheck_function (GTK_WIDGET (xtext), word))
                                                                                      ^~~~
xtext.c:1593:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return word;
               ^~~~
xtext.c:1672:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        word = gtk_xtext_get_word (xtext, x, y, word_ent, offset, len, &slp);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:1677:61: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                word_type = xtext->urlcheck_function (GTK_WIDGET (xtext), word);
                                                                          ^~~~
xtext.c:1960:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        word = gtk_xtext_get_word (xtext, event->x, event->y, 0, 0, 0, 0);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:1984:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                word = gtk_xtext_get_word (xtext, x, y, 0, 0, 0, 0);
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:2158:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                stripped = gtk_xtext_strip_color (txt, strlen (txt), NULL, &len, NULL, FALSE);
                                                  ^~~
xtext.c:2158:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                stripped = gtk_xtext_strip_color (txt, strlen (txt), NULL, &len, NULL, FALSE);
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:2208:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                new_text = g_locale_from_utf8 (stripped, len, NULL, &glen, NULL);
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:2577:51: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        backend_draw_text_emph (xtext, dofill, gc, x, y, str, len, str_width, *emphasis);
                                                         ^~~
xtext.c:3288:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ent->str = text;
                         ^ ~~~~
xtext.c:3292:39: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        gtk_xtext_render_str (xtext, y, ent, text, len,
                                             ^~~~
xtext.c:3478:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        gtk_xtext_text_width (xtext, time_str, stamp_size) + MARGIN;
                                                     ^~~~~~~~
xtext.c:3535:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                buf = gtk_xtext_strip_color (ent->str, ent->str_len, NULL,
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:4170:6: warning: assigning to 'gchar *' (aka 'char *') from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        str = gtk_xtext_strip_color (ent->str, ent->str_len, buf->xtext->scratch_buffer,
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xtext.c:4637:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                left_len = strlen (left_text);
                                   ^~~~~~~~~
xtext.c:4640:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                right_len = strlen (right_text);
                                    ^~~~~~~~~~
xtext.c:4695:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                len = strlen (text);
                              ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/htdig/htdig_3.2.0b6.orig.tar.gz
mp_cmpr.c:397:93: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = CDB___memp_cmpr_deflate(orig_buff, CMPR_MULTIPLY(db_io->pagesize), &buffcmpr, &buffcmpr_length, cmpr_info->user_data); 
                                                                                            ^~~~~~~~~~~~~~~~
mp_cmpr.c:399:92: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = (*cmpr_info->compress)(orig_buff, CMPR_MULTIPLY(db_io->pagesize), &buffcmpr, &buffcmpr_length, cmpr_info->user_data);
                                                                                           ^~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/h/httptunnel/httptunnel_3.3+dfsg.orig.tar.gz
tunnel.c:164:5: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  &n);
                  ^~
tunnel.c:198:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    &n);
                    ^~
tunnel.c:225:3: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                &n);
                ^~
tunnel.c:254:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    &n);
                    ^~
tunnel.c:303:3: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                &n);
                ^~
tunnel.c:934:42: warning: passing 'char [65536]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (tunnel_read_request (tunnel, &req, tunnel->buf, &len) <= 0)
                                         ^~~~~~~~~~~
tunnel.c:1115:68: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
      s = accept (tunnel->server_socket, (struct sockaddr *)&addr, &len);
                                                                   ^~~~
http.c:329:11: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  h->name = data;
          ^ ~~~~
http.c:336:12: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  h->value = data;
           ^ ~~~~
http.c:506:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  response->major_version = atoi (data);
                                  ^~~~
http.c:519:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  response->minor_version = atoi (data);
                                  ^~~~
http.c:532:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  response->status_code = atoi (data);
                                ^~~~
http.c:545:28: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  response->status_message = data;
                           ^ ~~~~
http.c:654:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  request->method = http_string_to_method (data, n - 1);
                                           ^~~~
http.c:674:16: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  request->uri = data;
               ^ ~~~~
http.c:701:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  request->major_version = atoi (data);
                                 ^~~~
http.c:714:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  request->minor_version = atoi (data);
                                 ^~~~
base64.c:44:7: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  end = (char *)data + length - 3;
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
base64.c:91:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  *code = buf - n;
        ^ ~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/ident2/ident2_1.07.orig.tar.gz
ident2.c:42:47: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getsockname (0, (struct sockaddr *)&sin, (int *)&sinsize) == -1) {
                                                     ^~~~~~~~~~~~~~~
common.c:227:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getsockname (sd, (struct sockaddr *)&cl.laddr, &ssiz) == -1) {
                                                           ^~~~~
common.c:233:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getpeername (sd, (struct sockaddr *)&cl.raddr, &ssiz) == -1) {
                                                           ^~~~~
daemon.c:87:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        close (accept (s, (struct sockaddr *)&sin, &ss));
                                                   ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/inotify-tools/inotify-tools_3.14.orig.tar.gz
inotifytools.c:1452:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_access;
                       ^~~~~~~~~~~~~~
inotifytools.c:1454:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_modify;
                       ^~~~~~~~~~~~~~
inotifytools.c:1456:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_attrib;
                       ^~~~~~~~~~~~~~
inotifytools.c:1458:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_close_write;
                       ^~~~~~~~~~~~~~~~~~~
inotifytools.c:1460:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_close_nowrite;
                       ^~~~~~~~~~~~~~~~~~~~~
inotifytools.c:1462:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_open;
                       ^~~~~~~~~~~~
inotifytools.c:1464:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_moved_from;
                       ^~~~~~~~~~~~~~~~~~
inotifytools.c:1466:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_moved_to;
                       ^~~~~~~~~~~~~~~~
inotifytools.c:1468:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_create;
                       ^~~~~~~~~~~~~~
inotifytools.c:1470:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_delete;
                       ^~~~~~~~~~~~~~
inotifytools.c:1472:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_delete_self;
                       ^~~~~~~~~~~~~~~~~~~
inotifytools.c:1474:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_unmount;
                       ^~~~~~~~~~~~~~~
inotifytools.c:1476:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_move_self;
                       ^~~~~~~~~~~~~~~~~
inotifytools.c:1478:10: warning: returning 'unsigned int *' from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return &w->hit_total;
                       ^~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/ipgrab/ipgrab_0.9.10.orig.tar.gz
ah.c:95:30: warning: passing 'char [6]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string("| AH ");
                             ^~~~~~~
ah.c:97:30: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(" ");
                             ^~~
ah.c:108:32: warning: passing 'char [256]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        display("Next header", holder, strlen(holder), DISP_STRING);
                               ^~~~~~
arp.c:92:20: warning: passing 'char [18]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_ipv4("Sender IP address",
                   ^~~~~~~~~~~~~~~~~~~
arp.c:96:20: warning: passing 'char [18]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_ipv4("Target IP address",
                   ^~~~~~~~~~~~~~~~~~~
arp.c:162:30: warning: passing 'char [7]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string("| ARP ");
                             ^~~~~~~~
arp.c:164:30: warning: passing 'char *' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(map2str(arp_opcode_map, arp.opcode));
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arp.c:165:30: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(" ");
                             ^~~
cbcp.c:120:30: warning: passing 'char [8]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string("| CBCP ");
                             ^~~~~~~~~
cbcp.c:121:30: warning: passing 'char *' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(map2str(cbcp_code_map, cbcp.code));
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cbcp.c:122:30: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(" ");
                             ^~~
cbcp.c:181:32: warning: passing 'char [3]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      display_minimal_string(", ");
                                             ^~~~
cbcp.c:183:32: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      display_minimal_string("(");
                                             ^~~
cbcp.c:193:30: warning: passing 'char *' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    display_minimal_string(map2str(cbcp_option_map, type));
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cbcp.c:218:27: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        display_minimal_string(" ");
                                               ^~~
cbcp.c:235:31: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              display_minimal_string(")");
                                     ^~~
ccp.c:150:30: warning: passing 'char [7]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string("| CCP ");
                             ^~~~~~~~
ccp.c:151:30: warning: passing 'char *' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(map2str(ccp_code_map, ccp.code));
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ccp.c:152:30: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(" ");
                             ^~~
ccp.c:212:32: warning: passing 'char [3]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      display_minimal_string(", ");
                                             ^~~~
ccp.c:214:32: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      display_minimal_string("(");
                                             ^~~
ccp.c:224:30: warning: passing 'char *' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    display_minimal_string(map2str(ccp_option_map, type));
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ccp.c:249:27: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        display_minimal_string(" ");
                                               ^~~
ccp.c:266:31: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              display_minimal_string(")");
                                     ^~~
chap.c:98:30: warning: passing 'char [8]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string("| CHAP ");
                             ^~~~~~~~~
chap.c:149:31: warning: passing 'char [11]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              display_minimal_string("challenge ");
                                     ^~~~~~~~~~~~
chap.c:151:31: warning: passing 'char [10]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              display_minimal_string("response ");
                                     ^~~~~~~~~~~
chap.c:152:29: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_minimal_string("(");
                                   ^~~
chap.c:154:29: warning: passing 'char [3]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_minimal_string(", ");
                                   ^~~~
chap.c:156:29: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_minimal_string(")");
                                   ^~~
chap.c:162:21: warning: passing 'char [5]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_string("Name", name);
                           ^~~~~~
chap.c:191:31: warning: passing 'char [9]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              display_minimal_string("success ");
                                     ^~~~~~~~~~
chap.c:193:31: warning: passing 'char [9]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
              display_minimal_string("failure ");
                                     ^~~~~~~~~~
chap.c:194:29: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_minimal_string("(");
                                   ^~~
chap.c:196:29: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_minimal_string(")");
                                   ^~~
chap.c:200:21: warning: passing 'char [8]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            display_string("Message", message);
                           ^~~~~~~~~
datalink.c:173:30: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      display_minimal_string(" ");
                             ^~~
datalink.c:178:27: warning: passing 'char [32]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          display_minimal_string(packet.timestamp);
                                 ^~~~~~~~~~~~~~~~
datalink.c:179:27: warning: passing 'char [2]' to parameter of type 'u_int8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          display_minimal_string(" ");
                                 ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/ipkungfu/ipkungfu_0.6.1.orig.tar.gz
dummy_server.c:91:63: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr,&sin_size)) == -1) {
                                                                            ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/ipmitool/ipmitool_1.8.15.orig.tar.bz2
ipmi_fru.c:4967:46: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        num_byte_change = strlen(f_string) - strlen(fru_area);
                                                    ^~~~~~~~
ipmi_fru.c:5128:11: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strlen(fru_area)),
                               ^~~~~~~~
ipmi_mc.c:1060:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strncpy(paramdata + 4, str + pos, IPMI_SYSINFO_SET0_SIZE);
                                        ^~~~~~~~~~~~~
ipmi_mc.c:1064:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strncpy(paramdata + 2, str + pos, IPMI_SYSINFO_SETN_SIZE);
                                        ^~~~~~~~~~~~~
dimm_spd.c:793:9: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                char *pchPN = spd_data+128;
                      ^       ~~~~~~~~~~~~
ipmi_isol.c:618:42: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        int rc = processiSolUserInput(intf, buffer, numRead);
                                                                            ^~~~~~
ipmi_sunoem.c:2296:10: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(getbehavior_req.behavior_id, argv[0], SUNOEM_BEHAVIORID_SIZE - 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ipmi_picmg.c:1737:30: warning: passing 'unsigned char *' to parameter of type 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                 if (is_clk_resid(argv[6], &msg_data[10]) != 0) {
                                           ^~~~~~~~~~~~~
ipmi_picmg.c:2306:15: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        req.msg.data = &msg_data;
                     ^ ~~~~~~~~~
ipmi_picmg.c:2344:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                req.msg.data = &msg_data;
                             ^ ~~~~~~~~~
ipmi_main.c:525:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        kgkey = strdup(optarg);
                              ^ ~~~~~~~~~~~~~~
ipmi_main.c:537:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                kgkey = strdup(tmp_env);
                                      ^ ~~~~~~~~~~~~~~~
ipmi_main.c:567:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                kgkey = strdup(tmp_pass);
                                      ^ ~~~~~~~~~~~~~~~~
ipmi_main.c:871:47: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ipmi_intf_session_set_kgkey(ipmi_main_intf, kgkey);
                                                            ^~~~~
ipmi_delloem.c:2001:45: warning: passing 'char [2]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        rc = ipmi_lan_set_nic_selection_12g(intf,nic_set);
                                                                 ^~~~~~~
ipmi_dcmi.c:812:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        taglength = strlen(data);
                           ^~~~
ipmi_dcmi.c:954:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        taglength = strlen(data) +1;
                           ^~~~
ipmi_dcmi.c:1939:40: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (ipmi_dcmi_prnt_setassettag(intf, argv[1]) < 0) {
                                                     ^~~~~~~
ipmi_dcmi.c:1964:42: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (ipmi_dcmi_prnt_setmngctrlids(intf, argv[1]) < 0) {
                                                       ^~~~~~~
auth.c:204:61: warning: passing 'uint8_t [21]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        md5_append(&state, (const md5_byte_t *)s->authcode, strlen(s->authcode));
                                                                   ^~~~~~~~~~~
serial_terminal.c:634:19: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                buf += sprintf( buf, "%02x", msg[i]);
                                ^~~
serial_basic.c:577:14: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        buf2str(recv_ctx->buffer + recv_ctx->buffer_size, rv));
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
serial_basic.c:584:31: warning: passing 'char [250]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                rv = serial_bm_parse_buffer(recv_ctx->buffer,
                                            ^~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/irmp3/irmp3_0.5.7pre2.orig.tar.gz
mod_netctl.c:133:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                newsockfd=accept(fd,(struct sockaddr *) &cli_addr,&clilen);
                                                                  ^~~~~~~
irmp3.c:121:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if(getpeername(sockdesc, (struct sockaddr *)&dest_addr,&sin_size ) == -1)
                                                               ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/i/isoqlog/isoqlog_2.2.1.orig.tar.gz
Parser.c:98:37: warning: passing 'unsigned char [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((strncmp(months[cur_month -1], m, 3) == 0) && (day == cur_day ))  
                                           ^
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/j/jpeginfo/jpeginfo_1.6.0.orig.tar.gz
jpeginfo.c:287:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     MD5Update(MD5,md5buf,fs);
                   ^~~~~~
jpeginfo.c:288:15: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     MD5Final(digest,MD5);
              ^~~~~~
jpeginfo.c:289:13: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     md2str(digest,digest_text);
            ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/j/juman/juman_7.0.orig.tar.bz2
connect.c:129:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(rensetu_tbl[i].goi, tmp_char);
                       ^~~~~~~~~~~~~~~~~~
connect.c:129:37: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(rensetu_tbl[i].goi, tmp_char);
                                           ^~~~~~~~
connect.c:138:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              strcpy(rensetu_tbl[i].goi, tmp_char);
                     ^~~~~~~~~~~~~~~~~~
connect.c:138:42: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              strcpy(rensetu_tbl[i].goi, tmp_char);
                                         ^~~~~~~~
connect.c:149:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcmp(_Atom(x), rensetu_tbl[i].goi) == 0 ) {
                      ^~~~~~~~
connect.c:149:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcmp(_Atom(x), rensetu_tbl[i].goi) == 0 ) {
                                ^~~~~~~~~~~~~~~~~~
connect.c:166:11: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 strcmp(mrph_p->midasi, rensetu_tbl[i].goi) == 0 ) ) {
                        ^~~~~~~~~~~~~~
connect.c:166:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 strcmp(mrph_p->midasi, rensetu_tbl[i].goi) == 0 ) ) {
                                        ^~~~~~~~~~~~~~~~~~
connect.c:181:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             strcmp(rensetu_tbl[i].goi , mrph_p->midasi) == 0) {
                    ^~~~~~~~~~~~~~~~~~
connect.c:181:35: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             strcmp(rensetu_tbl[i].goi , mrph_p->midasi) == 0) {
                                         ^~~~~~~~~~~~~~
getid.c:39:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( strcmp(x, "*") == 0 ) return 0;
                 ^
getid.c:41:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( strcmp(x, "連語") == 0 ) return(atoi(RENGO_ID)); /* yamaji */
                 ^
getid.c:43:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for (i = 1; strcmp(Class[i][0].id, x); )
                        ^~~~~~~~~~~~~~
getid.c:43:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for (i = 1; strcmp(Class[i][0].id, x); )
                                        ^
getid.c:65:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( strcmp(x, "*") == 0 ) return 0;
                 ^
getid.c:71:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for ( i = 1; strcmp(Class[hinsi][i].id, x); )
                         ^~~~~~~~~~~~~~~~~~
getid.c:71:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for ( i = 1; strcmp(Class[hinsi][i].id, x); )
                                             ^
getid.c:94:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( strcmp(x, "*") == 0 ) return 0;
                 ^
getid.c:96:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for (i = 1; strcmp(Type[i].name, x); )
                        ^~~~~~~~~~~~
getid.c:96:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for (i = 1; strcmp(Type[i].name, x); )
                                      ^
getid.c:118:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( strcmp(x, "*") == 0 ) return 0;
                 ^
getid.c:123:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for ( i = 1; strcmp(Form[type][i].name, x); )
                         ^~~~~~~~~~~~~~~~~~
getid.c:123:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for ( i = 1; strcmp(Form[type][i].name, x); )
                                             ^
grammar.c:132:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 my_alloc((sizeof(U_CHAR)*strlen(_Atom(car(cell2)))) + 1);
                                                 ^~~~~~~~~~~~~~~~~
grammar.c:133:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcpy(Class[i][j].id, _Atom(car(cell2)));
                      ^~~~~~~~~~~~~~
grammar.c:133:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcpy(Class[i][j].id, _Atom(car(cell2)));
                                      ^~~~~~~~~~~~~~~~~
grammar.c:147:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    my_alloc((sizeof(U_CHAR)*strlen(_Atom(car(cell2)))) + 1);
                                                    ^~~~~~~~~~~~~~~~~
grammar.c:148:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcpy(Class[i][j].id, _Atom(car(cell2)));
                      ^~~~~~~~~~~~~~
grammar.c:148:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcpy(Class[i][j].id, _Atom(car(cell2)));
                                      ^~~~~~~~~~~~~~~~~
iotool.c:325:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     strcpy(s1, s2);
            ^~
iotool.c:325:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     strcpy(s1, s2);
                ^~
iotool.c:342:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     return strcmp(s1, s2);
                   ^~
iotool.c:342:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     return strcmp(s1, s2);
                       ^~
iotool.c:374:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l1 = strlen(s1);
                 ^~
iotool.c:375:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l2 = strlen(s2);
                 ^~
iotool.c:396:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l1 = strlen(s1);
                 ^~
iotool.c:397:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l2 = strlen(s2);
                 ^~
iotool.c:418:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l1 = strlen(s1);
                 ^~
iotool.c:419:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l2 = strlen(s2);
                 ^~
iotool.c:422:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (strcmp(s1 + l1 - l2, s2) == 0)
                     ^~~~~~~~~~~~
iotool.c:422:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (strcmp(s1 + l1 - l2, s2) == 0)
                                   ^~
iotool.c:427:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (strcmp(s2 + l2 - l1, s1) == 0)
                     ^~~~~~~~~~~~
iotool.c:427:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (strcmp(s2 + l2 - l1, s1) == 0)
                                   ^~
iotool.c:594:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strcmp(DEF_GRAM_FILE, _Atom(car(cell1)))) { 
                                   ^~~~~~~~~~~~~~~~~
iotool.c:599:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Jumangram_Dirname , _Atom(cell2));
                                           ^~~~~~~~~~~~
katuyou.c:88:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            my_alloc((sizeof(U_CHAR)*strlen(_Atom(car(cell1)))) + 1);
                                            ^~~~~~~~~~~~~~~~~
katuyou.c:89:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(Type[i].name, _Atom(car(cell1)));
               ^~~~~~~~~~~~
katuyou.c:89:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(Type[i].name, _Atom(car(cell1)));
                             ^~~~~~~~~~~~~~~~~
katuyou.c:95:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          strlen(_Atom(car(cell2)))) + 1);
                                 ^~~~~~~~~~~~~~~~~
katuyou.c:96:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(Form[i][j].name, _Atom(car(cell2)));
                   ^~~~~~~~~~~~~~~
katuyou.c:96:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(Form[i][j].name, _Atom(car(cell2)));
                                    ^~~~~~~~~~~~~~~~~
katuyou.c:100:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          strlen(_Atom(car(cdr(cell2))))) + 1);
                                 ^~~~~~~~~~~~~~~~~~~~~~
katuyou.c:101:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (strcmp(_Atom(car(cdr(cell2))), "*") == 0)
                       ^~~~~~~~~~~~~~~~~~~~~~
katuyou.c:102:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Form[i][j].gobi, "");
                       ^~~~~~~~~~~~~~~
katuyou.c:104:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Form[i][j].gobi, _Atom(car(cdr(cell2))));
                       ^~~~~~~~~~~~~~~
katuyou.c:104:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Form[i][j].gobi, _Atom(car(cdr(cell2))));
                                        ^~~~~~~~~~~~~~~~~~~~~~
katuyou.c:110:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                              strlen(_Atom(car(cdr(cdr(cell2)))))) + 1);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
katuyou.c:111:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strcmp(_Atom(car(cdr(cdr(cell2)))), "*") == 0)
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
katuyou.c:112:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(Form[i][j].gobi_yomi, "");
                           ^~~~~~~~~~~~~~~~~~~~
katuyou.c:114:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(Form[i][j].gobi_yomi, _Atom(car(cdr(cdr(cell2)))));
                           ^~~~~~~~~~~~~~~~~~~~
katuyou.c:114:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(Form[i][j].gobi_yomi, _Atom(car(cdr(cdr(cell2)))));
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
katuyou.c:118:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             strlen(Form[i][j].gobi) + 1);
                                    ^~~~~~~~~~~~~~~
katuyou.c:119:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Form[i][j].gobi_yomi, Form[i][j].gobi);
                       ^~~~~~~~~~~~~~~~~~~~
katuyou.c:119:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Form[i][j].gobi_yomi, Form[i][j].gobi);
                                             ^~~~~~~~~~~~~~~
lisp.c:321:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     else if (_Tag(x) == ATOM)    return !strcmp(_Atom(x), _Atom(y));
                                                 ^~~~~~~~
lisp.c:321:59: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     else if (_Tag(x) == ATOM)    return !strcmp(_Atom(x), _Atom(y));
                                                           ^~~~~~~~
lisp.c:511:18: warning: passing 'unsigned char [1025]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if (!strcmp(Buffer, NILSYMBOL)) {
                 ^~~~~~
lisp.c:516:54: warning: passing 'unsigned char [1025]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          c = (U_CHAR *)lisp_alloc(sizeof(U_CHAR) * (strlen(Buffer)+1));
                                                            ^~~~~~
lisp.c:517:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(c, Buffer);
                 ^
lisp.c:517:14: warning: passing 'unsigned char [1025]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(c, Buffer);
                    ^~~~~~
zentohan.c:95:36: warning: passing 'unsigned char [98]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if ((str_tmp = (U_CHAR *)strchr(hankaku_table, *str)) != NULL) {
                                          ^~~~~~~~~~~~~
./const.h:58:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                    ^~~~
./const.h:58:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                          ^~~~
./const.h:58:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                ^~~~
./const.h:58:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                      ^~~~
./const.h:58:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                            ^~~~
./const.h:58:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                                  ^~~~
./const.h:58:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                                        ^~~~
./const.h:58:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                                              ^~~~
./const.h:58:77: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                                                    ^~~~
./const.h:58:84: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *dakuon[] = {"が", "ガ", "ぎ", "ギ", "ぐ", "グ", "げ", "ゲ", "ご", "ゴ",
                                                                          ^~~~
./const.h:59:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                    ^~~~
./const.h:59:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                          ^~~~
./const.h:59:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                ^~~~
./const.h:59:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                      ^~~~
./const.h:59:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                            ^~~~
./const.h:59:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                                  ^~~~
./const.h:59:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                                        ^~~~
./const.h:59:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                                              ^~~~
./const.h:59:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                                                    ^~~~
./const.h:59:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ざ", "ザ", "じ", "ジ", "ず", "ズ", "ぜ", "ゼ", "ぞ", "ゾ",
                                                                          ^~~~
./const.h:60:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                    ^~~~
./const.h:60:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                          ^~~~
./const.h:60:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                ^~~~
./const.h:60:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                      ^~~~
./const.h:60:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                            ^~~~
./const.h:60:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                                  ^~~~
./const.h:60:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                                        ^~~~
./const.h:60:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                                              ^~~~
./const.h:60:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                                                    ^~~~
./const.h:60:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "だ", "ダ", "ぢ", "ヂ", "づ", "ヅ", "で", "デ", "ど", "ド",
                                                                          ^~~~
./const.h:61:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                    ^~~~
./const.h:61:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                          ^~~~
./const.h:61:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                ^~~~
./const.h:61:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                      ^~~~
./const.h:61:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                            ^~~~
./const.h:61:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                                  ^~~~
./const.h:61:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                                        ^~~~
./const.h:61:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                                              ^~~~
./const.h:61:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                                                    ^~~~
./const.h:61:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ば", "バ", "び", "ビ", "ぶ", "ブ", "べ", "ベ", "ぼ", "ボ",
                                                                          ^~~~
./const.h:62:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                    ^~~~
./const.h:62:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                          ^~~~
./const.h:62:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                ^~~~
./const.h:62:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                      ^~~~
./const.h:62:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                            ^~~~
./const.h:62:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                                  ^~~~
./const.h:62:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                                        ^~~~
./const.h:62:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                                              ^~~~
./const.h:62:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                                                    ^~~~
./const.h:62:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                                                          ^~~~
./const.h:62:77: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "ぱ", "パ", "ぴ", "ピ", "ぷ", "プ", "ぺ", "ペ", "ぽ", "ポ", "\0"};
                                                                                ^~~~
./const.h:63:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                    ^~~~
./const.h:63:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                          ^~~~
./const.h:63:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                ^~~~
./const.h:63:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                      ^~~~
./const.h:63:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                            ^~~~
./const.h:63:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                                  ^~~~
./const.h:63:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                                        ^~~~
./const.h:63:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                                              ^~~~
./const.h:63:77: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                                                    ^~~~
./const.h:63:84: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *seion[]  = {"か", "カ", "き", "キ", "く", "ク", "け", "ケ", "こ", "コ",
                                                                          ^~~~
./const.h:64:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                    ^~~~
./const.h:64:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                          ^~~~
./const.h:64:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                ^~~~
./const.h:64:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                      ^~~~
./const.h:64:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                            ^~~~
./const.h:64:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                                  ^~~~
./const.h:64:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                                        ^~~~
./const.h:64:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                                              ^~~~
./const.h:64:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                                                    ^~~~
./const.h:64:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "さ", "サ", "し", "シ", "す", "ス", "せ", "セ", "そ", "ソ",
                                                                          ^~~~
./const.h:65:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                    ^~~~
./const.h:65:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                          ^~~~
./const.h:65:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                ^~~~
./const.h:65:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                      ^~~~
./const.h:65:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                            ^~~~
./const.h:65:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                                  ^~~~
./const.h:65:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                                        ^~~~
./const.h:65:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                                              ^~~~
./const.h:65:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                                                    ^~~~
./const.h:65:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "た", "タ", "ち", "チ", "つ", "ツ", "て", "テ", "と", "ト",
                                                                          ^~~~
./const.h:66:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                    ^~~~
./const.h:66:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                          ^~~~
./const.h:66:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                ^~~~
./const.h:66:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                      ^~~~
./const.h:66:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                            ^~~~
./const.h:66:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                                  ^~~~
./const.h:66:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                                        ^~~~
./const.h:66:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                                              ^~~~
./const.h:66:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                                                    ^~~~
./const.h:66:70: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                                                          ^~~~
./const.h:66:77: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    "は", "ハ", "ひ", "ヒ", "ふ", "フ", "へ", "ヘ", "ほ", "ホ", "\0"};
                                                                                ^~~~
./const.h:71:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                       ^~~~
./const.h:71:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                             ^~~~
./const.h:71:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                                   ^~~~
./const.h:71:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                                         ^~~~
./const.h:71:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                                               ^~~~
./const.h:71:59: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                                                     ^~~~
./const.h:71:66: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *lowercase[] = {"ぁ", "ぃ", "ぅ", "ぇ", "ぉ", "ゎ", "ヵ",
                                                           ^~~~
./const.h:72:10: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                       ^~~~
./const.h:72:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                             ^~~~
./const.h:72:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                   ^~~~
./const.h:72:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                         ^~~~
./const.h:72:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                               ^~~~
./const.h:72:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                                     ^~~~
./const.h:72:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                                           ^~~~
./const.h:72:59: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                                                 ^~~~
./const.h:72:66: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                                                       ^~~~
./const.h:72:73: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ァ", "ィ", "ゥ", "ェ", "ォ", "ヮ", "っ", "ッ", "ん", "ン",
                                                                             ^~~~
./const.h:73:10: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                       ^~~~
./const.h:73:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                             ^~~~
./const.h:73:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                                   ^~~~
./const.h:73:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                                         ^~~~
./const.h:73:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                                               ^~~~
./const.h:73:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                                                     ^~~~
./const.h:73:52: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "ゃ", "ャ", "ゅ", "ュ", "ょ", "ョ", "\0"};
                                                           ^~~~
./const.h:74:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                       ^~~~
./const.h:74:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                             ^~~~
./const.h:74:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                                   ^~~~
./const.h:74:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                                         ^~~~
./const.h:74:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                                               ^~~~
./const.h:74:59: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                                                     ^~~~
./const.h:74:66: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                                                           ^~~~
./const.h:74:73: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *uppercase[] = {"あ", "い", "う", "え", "お", "わ", "か", "\0"};
                                                                 ^~~~
./const.h:78:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_prolonged[] = {"か", "ば", "ま", "ゃ", /* あ */
                           ^~~~
./const.h:78:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_prolonged[] = {"か", "ば", "ま", "ゃ", /* あ */
                                 ^~~~
./const.h:78:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_prolonged[] = {"か", "ば", "ま", "ゃ", /* あ */
                                       ^~~~
./const.h:78:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_prolonged[] = {"か", "ば", "ま", "ゃ", /* あ */
                                             ^~~~
./const.h:79:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                           ^~~~
./const.h:79:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                 ^~~~
./const.h:79:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                       ^~~~
./const.h:79:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                             ^~~~
./const.h:79:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                                   ^~~~
./const.h:79:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                                         ^~~~
./const.h:79:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                                               ^~~~
./const.h:79:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                                                     ^~~~
./const.h:79:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "き", "し", "ち", "に", "ひ", "じ", "け", "せ", /* い */
                                                                           ^~~~
./const.h:80:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                           ^~~~
./const.h:80:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                 ^~~~
./const.h:80:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                       ^~~~
./const.h:80:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                             ^~~~
./const.h:80:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                                   ^~~~
./const.h:80:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                                         ^~~~
./const.h:80:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                                               ^~~~
./const.h:80:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "へ", "め", "れ", "げ", "ぜ", "で", "べ", "ぺ",
                                                                     ^~~~
./const.h:81:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                           ^~~~
./const.h:81:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                 ^~~~
./const.h:81:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                       ^~~~
./const.h:81:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                             ^~~~
./const.h:81:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                                   ^~~~
./const.h:81:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                                         ^~~~
./const.h:81:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                                               ^~~~
./const.h:81:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                                                     ^~~~
./const.h:81:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "く", "す", "つ", "ふ", "ゆ", "ぐ", "ず", "ぷ", "ゅ", /* う */
                                                                           ^~~~
./const.h:82:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                           ^~~~
./const.h:82:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                 ^~~~
./const.h:82:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                       ^~~~
./const.h:82:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                             ^~~~
./const.h:82:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                                   ^~~~
./const.h:82:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                                         ^~~~
./const.h:82:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                                               ^~~~
./const.h:82:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                                                     ^~~~
./const.h:82:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "お", "こ", "そ", "と", "の", "ほ", "も", "よ", "ろ",
                                                                           ^~~~
./const.h:83:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                           ^~~~
./const.h:83:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                 ^~~~
./const.h:83:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                       ^~~~
./const.h:83:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                             ^~~~
./const.h:83:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                                   ^~~~
./const.h:83:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                                         ^~~~
./const.h:83:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                                               ^~~~
./const.h:83:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                                                     ^~~~
./const.h:83:63: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "ご", "ぞ", "ど", "ぼ", "ぽ", "ょ", "え", "ね", "\0"}; /* え(ね) */
                                                                           ^~~~
./const.h:84:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *prolonged2chr[] = {"あ", "あ", "あ", "あ", /* あ */
                           ^~~~
./const.h:84:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *prolonged2chr[] = {"あ", "あ", "あ", "あ", /* あ */
                                 ^~~~
./const.h:84:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *prolonged2chr[] = {"あ", "あ", "あ", "あ", /* あ */
                                       ^~~~
./const.h:84:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *prolonged2chr[] = {"あ", "あ", "あ", "あ", /* あ */
                                             ^~~~
./const.h:85:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                           ^~~~
./const.h:85:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                 ^~~~
./const.h:85:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                       ^~~~
./const.h:85:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                             ^~~~
./const.h:85:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                                   ^~~~
./const.h:85:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                                         ^~~~
./const.h:85:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                                               ^~~~
./const.h:85:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                                                     ^~~~
./const.h:85:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い", "い", /* い */
                                                                           ^~~~
./const.h:86:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                           ^~~~
./const.h:86:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                 ^~~~
./const.h:86:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                       ^~~~
./const.h:86:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                             ^~~~
./const.h:86:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                                   ^~~~
./const.h:86:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                                         ^~~~
./const.h:86:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                                               ^~~~
./const.h:86:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "い", "い", "い", "い", "い", "い", "い", "い",
                                                                     ^~~~
./const.h:87:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                           ^~~~
./const.h:87:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                 ^~~~
./const.h:87:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                       ^~~~
./const.h:87:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                             ^~~~
./const.h:87:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                                   ^~~~
./const.h:87:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                                         ^~~~
./const.h:87:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                                               ^~~~
./const.h:87:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                                                     ^~~~
./const.h:87:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う", /* う */
                                                                           ^~~~
./const.h:88:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                           ^~~~
./const.h:88:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                 ^~~~
./const.h:88:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                       ^~~~
./const.h:88:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                             ^~~~
./const.h:88:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                                   ^~~~
./const.h:88:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                                         ^~~~
./const.h:88:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                                               ^~~~
./const.h:88:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                                                     ^~~~
./const.h:88:63: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "う", "う", "う",
                                                                           ^~~~
./const.h:89:7: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                           ^~~~
./const.h:89:14: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                 ^~~~
./const.h:89:21: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                       ^~~~
./const.h:89:28: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                             ^~~~
./const.h:89:35: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                                   ^~~~
./const.h:89:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                                         ^~~~
./const.h:89:49: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                                               ^~~~
./const.h:89:56: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                                                     ^~~~
./const.h:89:63: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                           "う", "う", "う", "う", "う", "う", "え", "え", "\0"}; /* え(ね) */
                                                                           ^~~~
./const.h:97:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                       ^~~~
./const.h:97:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                             ^~~~
./const.h:97:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                   ^~~~
./const.h:97:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                         ^~~~
./const.h:97:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                               ^~~~
./const.h:97:59: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                                     ^~~~
./const.h:97:66: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                                           ^~~~
./const.h:97:73: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                                                 ^~~~
./const.h:97:80: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
U_CHAR *pre_lower[] = {"か", "さ", "た", "な", "は", "ま", "や", "ら", "わ", 
                                                                       ^~~~
./const.h:98:10: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "が", "ざ", "だ", "ば", "ぱ",                          /* ぁ:14 */
                       ^~~~
./const.h:98:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "が", "ざ", "だ", "ば", "ぱ",                          /* ぁ:14 */
                             ^~~~
./const.h:98:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "が", "ざ", "だ", "ば", "ぱ",                          /* ぁ:14 */
                                   ^~~~
./const.h:98:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "が", "ざ", "だ", "ば", "ぱ",                          /* ぁ:14 */
                                         ^~~~
./const.h:98:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "が", "ざ", "だ", "ば", "ぱ",                          /* ぁ:14 */
                                               ^~~~
./const.h:99:11: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                       ^~~~
./const.h:99:18: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                             ^~~~
./const.h:99:25: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                   ^~~~
./const.h:99:32: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                         ^~~~
./const.h:99:39: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                               ^~~~
./const.h:99:46: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                                     ^~~~
./const.h:99:53: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                                           ^~~~
./const.h:99:60: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                                                 ^~~~
./const.h:99:67: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "い", "し", "に", "り", "ぎ", "じ", "ね", "れ", "ぜ",  /* ぃ: 9 */
                                                                       ^~~~
./const.h:100:10: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                       ^~~~
./const.h:100:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                             ^~~~
./const.h:100:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                                   ^~~~
./const.h:100:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                                         ^~~~
./const.h:100:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                                               ^~~~
./const.h:100:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                                                     ^~~~
./const.h:100:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "う", "く", "す", "ふ", "む", "る", "よ",              /* ぅ: 7 */
                                                           ^~~~
./const.h:101:10: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                       ^~~~
./const.h:101:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                             ^~~~
./const.h:101:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                                   ^~~~
./const.h:101:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                                         ^~~~
./const.h:101:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                                               ^~~~
./const.h:101:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                                                     ^~~~
./const.h:101:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "け", "せ", "て", "め", "れ", "ぜ", "で",              /* ぇ: 7 */
                                                           ^~~~
./const.h:102:10: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                       ^~~~
./const.h:102:17: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                             ^~~~
./const.h:102:24: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                   ^~~~
./const.h:102:31: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                         ^~~~
./const.h:102:38: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                               ^~~~
./const.h:102:45: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                                     ^~~~
./const.h:102:52: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                                           ^~~~
./const.h:102:59: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                                                 ^~~~
./const.h:102:66: warning: initializing 'unsigned char *' with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                       "こ", "そ", "の", "も", "よ", "ろ", "ぞ", "ど", "\0"}; /* ぉ: 8 */
                                                                       ^~~~
juman_lib.c:362:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!win32_decided && !strcmp(DEF_GRAM_FILE, _Atom(car(cell1)))) {
                                                     ^~~~~~~~~~~~~~~~~
juman_lib.c:366:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(Jumangram_Dirname , _Atom(cell2));
                                           ^~~~~~~~~~~~
juman_lib.c:375:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!win32_decided && !strcmp(DEF_DIC_FILE, _Atom(car(cell1)))) {
                                                         ^~~~~~~~~~~~~~~~~
juman_lib.c:385:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(dic_file_name, _Atom(car(cell2)));
                                          ^~~~~~~~~~~~~~~~~
juman_lib.c:407:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!strcmp(DEF_RENSETSU_W, _Atom(car(cell1)))) { 
                                         ^~~~~~~~~~~~~~~~~
juman_lib.c:412:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    (int) atoi(_Atom(cell2)) * MRPH_DEFAULT_WEIGHT;
                               ^~~~~~~~~~~~
juman_lib.c:416:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!strcmp(DEF_KEITAISO_W, _Atom(car(cell1)))) { 
                                         ^~~~~~~~~~~~~~~~~
juman_lib.c:420:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cost_omomi.keitaiso = (int) atoi(_Atom(cell2));
                                                 ^~~~~~~~~~~~
juman_lib.c:424:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!strcmp(DEF_COST_HABA, _Atom(car(cell1)))) { 
                                        ^~~~~~~~~~~~~~~~~
juman_lib.c:429:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    (int) atoi(_Atom(cell2)) * MRPH_DEFAULT_WEIGHT;
                               ^~~~~~~~~~~~
juman_lib.c:433:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!strcmp(DEF_CLASS_C, _Atom(car(cell1)))) { 
                                      ^~~~~~~~~~~~~~~~~
juman_lib.c:569:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        cost = (int) atoi(_Atom(car(cdr(car(cell)))));
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:571:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strcmp(_Atom(car(pos_cell)), "*")) {
                    ^~~~~~~~~~~~~~~~~~~~
juman_lib.c:580:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !strcmp(_Atom(car(cdr(pos_cell))), "*")) {
                        ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:623:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
             *length = mrph->length + strlen(Form[mrph->katuyou1][*k].gobi);
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:653:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pat_search(db, String + position, &DicFile.tree_top[dic_no], pat_buffer);
                       ^~~~~~~~~~~~~~~~~
juman_lib.c:660:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncmp(String + position, NormalizedString + position, NORMALIZED_LENGTH * BYTES4CHAR) &&
                    ^~~~~~~~~~~~~~~~~
juman_lib.c:660:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncmp(String + position, NormalizedString + position, NORMALIZED_LENGTH * BYTES4CHAR) &&
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:661:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncmp(String + position, DEF_PROLONG_SYMBOL1, BYTES4CHAR) &&
                    ^~~~~~~~~~~~~~~~~
juman_lib.c:662:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncmp(String + position, DEF_PROLONG_SYMBOL2, BYTES4CHAR)) {
                    ^~~~~~~~~~~~~~~~~
juman_lib.c:664:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            pat_search(db, NormalizedString + position, &DicFile.tree_top[dic_no], pat_buffer);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:673:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncmp(String + position, ProlongDeletedString + String2PDS[position], NORMALIZED_LENGTH * BYTES4CHAR)) {
                    ^~~~~~~~~~~~~~~~~
juman_lib.c:673:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncmp(String + position, ProlongDeletedString + String2PDS[position], NORMALIZED_LENGTH * BYTES4CHAR)) {
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:675:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            pat_search(db, ProlongDeletedString + String2PDS[position], &DicFile.tree_top[dic_no], pat_buffer);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:692:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + position, dakuon[i], BYTES4CHAR)) {
                                 ^~~~~~~~~~~~~~~~~
juman_lib.c:692:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + position, dakuon[i], BYTES4CHAR)) {
                                                    ^~~~~~~~~
juman_lib.c:693:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(String + position, seion[i], BYTES4CHAR); /* 清音化 */
                                ^~~~~~~~~~~~~~~~~
juman_lib.c:693:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(String + position, seion[i], BYTES4CHAR); /* 清音化 */
                                                   ^~~~~~~~
juman_lib.c:694:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pat_search(db, String + position, &DicFile.tree_top[dic_no], pat_buffer);
                                       ^~~~~~~~~~~~~~~~~
juman_lib.c:695:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(String + position, dakuon[i], BYTES4CHAR); /* 清音化した音を元に戻す */
                                ^~~~~~~~~~~~~~~~~
juman_lib.c:695:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(String + position, dakuon[i], BYTES4CHAR); /* 清音化した音を元に戻す */
                                                   ^~~~~~~~~
juman_lib.c:718:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int key_length = strlen(String + pos); /* キーの文字数を数えておく */
                            ^~~~~~~~~~~~
juman_lib.c:727:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncmp(String + pos, lowercase[i], BYTES4CHAR)) return FALSE;
                     ^~~~~~~~~~~~
juman_lib.c:727:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncmp(String + pos, lowercase[i], BYTES4CHAR)) return FALSE;
                                   ^~~~~~~~~~~~
juman_lib.c:739:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (regexec(&(m_pattern[i].preg), String + pos, 1, pmatch, 0) == 0) {
                                              ^~~~~~~~~~~~
juman_lib.c:749:11: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(m_buffer[m_buffer_num].midasi, String+pos, m_buffer[m_buffer_num].length);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:749:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(m_buffer[m_buffer_num].midasi, String+pos, m_buffer[m_buffer_num].length);
                                                       ^~~~~~~~~~
juman_lib.c:751:11: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(m_buffer[m_buffer_num].yomi, String+pos, m_buffer[m_buffer_num].length);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:751:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(m_buffer[m_buffer_num].yomi, String+pos, m_buffer[m_buffer_num].length);
                                                     ^~~~~~~~~~
juman_lib.c:756:10: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(m_buffer[m_buffer_num].midasi2, m_buffer[m_buffer_num].midasi);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:756:42: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(m_buffer[m_buffer_num].midasi2, m_buffer[m_buffer_num].midasi);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:757:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(m_buffer[m_buffer_num].imis, "\"");
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:758:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcat(m_buffer[m_buffer_num].imis, DEF_ONOMATOPOEIA_IMIS);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:759:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcat(m_buffer[m_buffer_num].imis, "\"");
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:779:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (strncmp(String + pos, String + pos + len * BYTES4CHAR, len * BYTES4CHAR)) continue;
                        ^~~~~~~~~~~~
juman_lib.c:779:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (strncmp(String + pos, String + pos + len * BYTES4CHAR, len * BYTES4CHAR)) continue;
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:781:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!strncmp(String + pos, String + pos + BYTES4CHAR, BYTES4CHAR) &&
                         ^~~~~~~~~~~~
juman_lib.c:781:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!strncmp(String + pos, String + pos + BYTES4CHAR, BYTES4CHAR) &&
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:782:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !strncmp(String + pos, String + pos + 2 * BYTES4CHAR, BYTES4CHAR)) continue;
                         ^~~~~~~~~~~~
juman_lib.c:782:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                !strncmp(String + pos, String + pos + 2 * BYTES4CHAR, BYTES4CHAR)) continue;
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:792:14: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncpy(m_buffer[m_buffer_num].midasi, String+pos, len * 2 * BYTES4CHAR);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:792:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncpy(m_buffer[m_buffer_num].midasi, String+pos, len * 2 * BYTES4CHAR);
                                                   ^~~~~~~~~~
juman_lib.c:794:14: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncpy(m_buffer[m_buffer_num].yomi, String+pos, len * 2 * BYTES4CHAR);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:794:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strncpy(m_buffer[m_buffer_num].yomi, String+pos, len * 2 * BYTES4CHAR);
                                                 ^~~~~~~~~~
juman_lib.c:801:14: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(m_buffer[m_buffer_num].midasi, lowercase[i])) break;
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:801:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(m_buffer[m_buffer_num].midasi, lowercase[i])) break;
                                                          ^~~~~~~~~~~~
juman_lib.c:810:14: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(m_buffer[m_buffer_num].midasi, dakuon[i])) break;
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:810:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(m_buffer[m_buffer_num].midasi, dakuon[i])) break;
                                                          ^~~~~~~~~
juman_lib.c:815:16: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(m_buffer[m_buffer_num].midasi, dakuon[i], BYTES4CHAR)) 
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:815:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(m_buffer[m_buffer_num].midasi, dakuon[i], BYTES4CHAR)) 
                                                            ^~~~~~~~~
juman_lib.c:822:13: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(m_buffer[m_buffer_num].midasi2, m_buffer[m_buffer_num].midasi);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:822:45: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(m_buffer[m_buffer_num].midasi2, m_buffer[m_buffer_num].midasi);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:823:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(m_buffer[m_buffer_num].imis, "\"");
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:824:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(m_buffer[m_buffer_num].imis, DEF_ONOMATOPOEIA_IMIS);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:825:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(m_buffer[m_buffer_num].imis, "\"");
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:849:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = *pbuf;
      ^ ~~~~~
juman_lib.c:867:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        s = _take_data(s, &mrph, opt);
                       ^
juman_lib.c:867:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        s = _take_data(s, &mrph, opt);
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:880:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s = _take_data(s, new_mrph, opt);
                           ^
juman_lib.c:880:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            s = _take_data(s, new_mrph, opt);
              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:883:22: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            length = strlen(new_mrph->midasi);
                            ^~~~~~~~~~~~~~~~
juman_lib.c:887:4: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        Form[new_mrph->katuyou1][new_mrph->katuyou2].gobi);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:906:15: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                k2 = strlen(new_mrph->midasi) ? 1 : 2;
                            ^~~~~~~~~~~~~~~~
juman_lib.c:990:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
juman_lib.c:1018:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        s = _take_data(s, &mrph, opt);
                       ^
juman_lib.c:1018:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        s = _take_data(s, &mrph, opt);
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1022:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            *pbuf = s;
                  ^ ~
juman_lib.c:1034:63: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        (opt & OPT_NORMALIZE) && (length == BYTES4CHAR || !strncmp(String + pos, NormalizedString + pos, length)) ||
                                                                                   ^~~~~~~~~~~~
juman_lib.c:1034:77: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        (opt & OPT_NORMALIZE) && (length == BYTES4CHAR || !strncmp(String + pos, NormalizedString + pos, length)) ||
                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1062:11: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                (strlen(mrph.midasi) > BYTES4CHAR || !strncmp(mrph.midasi, uppercase[NORMALIZED_LOWERCASE_KA], BYTES4CHAR)) &&
                        ^~~~~~~~~~~
juman_lib.c:1062:49: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                (strlen(mrph.midasi) > BYTES4CHAR || !strncmp(mrph.midasi, uppercase[NORMALIZED_LOWERCASE_KA], BYTES4CHAR)) &&
                                                              ^~~~~~~~~~~
juman_lib.c:1062:62: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                (strlen(mrph.midasi) > BYTES4CHAR || !strncmp(mrph.midasi, uppercase[NORMALIZED_LOWERCASE_KA], BYTES4CHAR)) &&
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1063:56: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncmp(String + pos, NormalizedString + pos, strlen(mrph.midasi)) ||
                                                                     ^~~~~~~~~~~
juman_lib.c:1063:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncmp(String + pos, NormalizedString + pos, strlen(mrph.midasi)) ||
                        ^~~~~~~~~~~~
juman_lib.c:1063:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncmp(String + pos, NormalizedString + pos, strlen(mrph.midasi)) ||
                                      ^~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1085:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    *pbuf = s;
          ^ ~
juman_lib.c:1106:25: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    hiragana_decode(&s, mrph->yomi);
                        ^~~~~~~~~~
juman_lib.c:1107:29: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    mrph->length   = strlen(mrph->midasi);
                            ^~~~~~~~~~~~
juman_lib.c:1115:24: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (k == 0) strcpy(mrph->imis, NILSYMBOL);  
                       ^~~~~~~~~~
juman_lib.c:1122:21: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            !(rep = strstr(mrph->imis, DEF_RENDAKU_REP)) || 
                           ^~~~~~~~~~
juman_lib.c:1123:47: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            *(rep+BYTES4CHAR*4) == ':' && check_code(rep, BYTES4CHAR*4+1) == KATAKANA) { /* 非和語 */
                                                     ^~~
juman_lib.c:1128:27: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                mrph->weight += strncmp(mrph->midasi, DEF_RENDAKU_MIDASI_KA, BYTES4CHAR) ? VERB_VOICED_COST : VERB_GA_VOICED_COST;
                                        ^~~~~~~~~~~~
juman_lib.c:1131:27: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                mrph->weight += strncmp(mrph->midasi, DEF_RENDAKU_MIDASI_KA, BYTES4CHAR) ? NOUN_VOICED_COST : NOUN_GA_VOICED_COST;
                                        ^~~~~~~~~~~~
juman_lib.c:1137:22: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            else if (strstr(mrph->imis, DEF_RENDAKU_OK_FEATURE)) {
                            ^~~~~~~~~~
juman_lib.c:1148:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(mrph->midasi + BYTES4CHAR, dakuon[i])) break;
                           ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1148:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(mrph->midasi + BYTES4CHAR, dakuon[i])) break;
                                                      ^~~~~~~~~
juman_lib.c:1150:44: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (i < VOICED_CONSONANT_E && !strstr(mrph->imis, DEF_RENDAKU_OK_FEATURE)) 
                                                  ^~~~~~~~~~
juman_lib.c:1157:16: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(mrph->yomi, seion[i], BYTES4CHAR)) {
                             ^~~~~~~~~~
juman_lib.c:1157:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!strncmp(mrph->yomi, seion[i], BYTES4CHAR)) {
                                         ^~~~~~~~
juman_lib.c:1158:15: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strncpy(mrph->yomi, dakuon[(i/2)*2], BYTES4CHAR);
                            ^~~~~~~~~~
juman_lib.c:1158:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strncpy(mrph->yomi, dakuon[(i/2)*2], BYTES4CHAR);
                                        ^~~~~~~~~~~~~~~
juman_lib.c:1164:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(mrph->imis, "\"");
                       ^~~~~~~~~~
juman_lib.c:1167:21: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                mrph->imis[strlen(mrph->imis) - 1] = ' ';
                                  ^~~~~~~~~~
juman_lib.c:1169:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(mrph->imis, DEF_RENDAKU_IMIS);
                   ^~~~~~~~~~
juman_lib.c:1170:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(mrph->imis, "\"");
                   ^~~~~~~~~~
juman_lib.c:1178:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(mrph->imis, "\"");
                   ^~~~~~~~~~
juman_lib.c:1181:24: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            mrph->imis[strlen(mrph->imis) - 1] = ' ';
                              ^~~~~~~~~~
juman_lib.c:1183:9: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(mrph->imis, DEF_ABNORMAL_IMIS);
               ^~~~~~~~~~
juman_lib.c:1184:9: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(mrph->imis, "\"");
               ^~~~~~~~~~
juman_lib.c:1197:14: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            !strstr(mrph->imis, DEF_PROLONG_OK_FEATURE)) {
                    ^~~~~~~~~~
juman_lib.c:1204:10: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(mrph->imis, "\"");
                       ^~~~~~~~~~
juman_lib.c:1207:21: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                mrph->imis[strlen(mrph->imis) - 1] = ' ';
                                  ^~~~~~~~~~
juman_lib.c:1209:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(mrph->imis, DEF_PROLONG_IMIS);
                   ^~~~~~~~~~
juman_lib.c:1210:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(mrph->imis, "\"");
                   ^~~~~~~~~~
juman_lib.c:1221:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = *str;
      ^ ~~~~
juman_lib.c:1223:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        *str = s+1;
             ^ ~~~
juman_lib.c:1226:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        *str = s+1;
             ^ ~~~
juman_lib.c:1229:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        *str = s+2;
             ^ ~~~
juman_lib.c:1238:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = *str;
      ^ ~~~~
juman_lib.c:1239:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    *str = s+2;
         ^ ~~~
juman_lib.c:1343:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(m_buffer[m_buffer_num].midasi, "\\ ");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1344:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(m_buffer[m_buffer_num].yomi, "\\ ");
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1346:10: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(m_buffer[m_buffer_num].midasi, String+pos, end - pos);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1346:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(m_buffer[m_buffer_num].midasi, String+pos, end - pos);
                                               ^~~~~~~~~~
juman_lib.c:1348:10: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(m_buffer[m_buffer_num].yomi, String+pos, end - pos);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1348:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(m_buffer[m_buffer_num].yomi, String+pos, end - pos);
                                             ^~~~~~~~~~
juman_lib.c:1352:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(m_buffer[m_buffer_num].midasi2, m_buffer[m_buffer_num].midasi);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1352:44: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(m_buffer[m_buffer_num].midasi2, m_buffer[m_buffer_num].midasi);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1353:12: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(m_buffer[m_buffer_num].imis, NILSYMBOL);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1420:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int length = strlen(ucp);
                        ^~~
juman_lib.c:1598:17: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (strlen(pre_mrph->midasi)+strlen(new_mrph->midasi) >= MIDASI_MAX
                       ^~~~~~~~~~~~~~~~
juman_lib.c:1598:42: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (strlen(pre_mrph->midasi)+strlen(new_mrph->midasi) >= MIDASI_MAX
                                                ^~~~~~~~~~~~~~~~
juman_lib.c:1599:13: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                || strlen(pre_mrph->yomi)+strlen(new_mrph->yomi) >= YOMI_MAX) {
                          ^~~~~~~~~~~~~~
juman_lib.c:1599:36: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                || strlen(pre_mrph->yomi)+strlen(new_mrph->yomi) >= YOMI_MAX) {
                                                 ^~~~~~~~~~~~~~
juman_lib.c:1606:13: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(m_buffer[m_buffer_num].midasi , new_mrph->midasi);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1606:45: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(m_buffer[m_buffer_num].midasi , new_mrph->midasi);
                                                   ^~~~~~~~~~~~~~~~
juman_lib.c:1607:13: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(m_buffer[m_buffer_num].yomi   , new_mrph->yomi);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1607:45: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(m_buffer[m_buffer_num].yomi   , new_mrph->yomi);
                                                   ^~~~~~~~~~~~~~
juman_lib.c:1608:46: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            m_buffer[m_buffer_num].length += strlen(new_mrph->midasi);
                                                    ^~~~~~~~~~~~~~~~
juman_lib.c:1614:46: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            p_buffer[p_buffer_num].end = pos+strlen(new_mrph->midasi);
                                                    ^~~~~~~~~~~~~~~~
juman_lib.c:1652:10: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcmp(mrph_p->midasi, now_mrph->midasi) == 0 &&
                       ^~~~~~~~~~~~~~
juman_lib.c:1652:26: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcmp(mrph_p->midasi, now_mrph->midasi) == 0 &&
                                       ^~~~~~~~~~~~~~~~
juman_lib.c:1653:10: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcmp(mrph_p->yomi,   now_mrph->yomi  ) == 0) break;
                       ^~~~~~~~~~~~
juman_lib.c:1653:26: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcmp(mrph_p->yomi,   now_mrph->yomi  ) == 0) break;
                                       ^~~~~~~~~~~~~~
juman_lib.c:1741:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(kigou, "@ ");
               ^~~~~
juman_lib.c:1744:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(midasi1, mrph_p->midasi);
           ^~~~~~~
juman_lib.c:1744:21: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(midasi1, mrph_p->midasi);
                    ^~~~~~~~~~~~~~
juman_lib.c:1745:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(midasi2, *mrph_p->midasi2 ? mrph_p->midasi2 : mrph_p->midasi);
           ^~~~~~~
juman_lib.c:1745:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(midasi2, *mrph_p->midasi2 ? mrph_p->midasi2 : mrph_p->midasi);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1746:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(yomi, mrph_p->yomi);
           ^~~~
juman_lib.c:1746:18: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(yomi, mrph_p->yomi);
                 ^~~~~~~~~~~~
juman_lib.c:1748:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(midasi1, Form[mrph_p->katuyou1][mrph_p->katuyou2].gobi);
               ^~~~~~~
juman_lib.c:1748:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(midasi1, Form[mrph_p->katuyou1][mrph_p->katuyou2].gobi);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1749:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for(j = 1; strcmp(Form[mrph_p->katuyou1][j].name, BASIC_FORM); j++);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1750:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(midasi2, Form[mrph_p->katuyou1][j].gobi);
               ^~~~~~~
juman_lib.c:1750:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(midasi2, Form[mrph_p->katuyou1][j].gobi);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1751:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(yomi, Form[mrph_p->katuyou1][mrph_p->katuyou2].gobi_yomi);
               ^~~~
juman_lib.c:1751:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(yomi, Form[mrph_p->katuyou1][mrph_p->katuyou2].gobi_yomi);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1755:17: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strncmp(midasi1, String + p_buffer[path_num].start, mrph_p->length)) {
                ^~~~~~~
juman_lib.c:1755:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strncmp(midasi1, String + p_buffer[path_num].start, mrph_p->length)) {
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1756:10: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(midasi1, String + p_buffer[path_num].start, mrph_p->length);
                ^~~~~~~
juman_lib.c:1756:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(midasi1, String + p_buffer[path_num].start, mrph_p->length);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1770:18: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(kigou)+strlen(midasi1)+strlen(yomi)+strlen(midasi2)+strlen(Class[mrph_p->hinsi][0].id)+mrph_p->hinsi/10+1;
                 ^~~~~
juman_lib.c:1770:32: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(kigou)+strlen(midasi1)+strlen(yomi)+strlen(midasi2)+strlen(Class[mrph_p->hinsi][0].id)+mrph_p->hinsi/10+1;
                               ^~~~~~~
juman_lib.c:1770:48: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(kigou)+strlen(midasi1)+strlen(yomi)+strlen(midasi2)+strlen(Class[mrph_p->hinsi][0].id)+mrph_p->hinsi/10+1;
                                               ^~~~
juman_lib.c:1770:61: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(kigou)+strlen(midasi1)+strlen(yomi)+strlen(midasi2)+strlen(Class[mrph_p->hinsi][0].id)+mrph_p->hinsi/10+1;
                                                            ^~~~~~~
juman_lib.c:1770:77: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    len = strlen(kigou)+strlen(midasi1)+strlen(yomi)+strlen(midasi2)+strlen(Class[mrph_p->hinsi][0].id)+mrph_p->hinsi/10+1;
                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1773:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len += strlen(Class[mrph_p->hinsi][mrph_p->bunrui].id);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1782:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len += strlen(Type[mrph_p->katuyou1].name);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1791:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len += strlen(Form[mrph_p->katuyou1][mrph_p->katuyou2].name);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:1803:16: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len += strlen(mrph_p->imis) + 1;
                      ^~~~~~~~~~~~
juman_lib.c:1863:11: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    fputs(kigou, output);
          ^~~~~
juman_lib.c:1867:15: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(yomi); yomi[len] = ')'; yomi[len+1] = '\0';
                     ^~~~
juman_lib.c:1894:14: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strcmp(midasi1, "\\ ")) pos++; else pos += strlen(midasi1);
                    ^~~~~~~
juman_lib.c:1894:57: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strcmp(midasi1, "\\ ")) pos++; else pos += strlen(midasi1);
                                                               ^~~~~~~
juman_lib.c:2400:21: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    length = strlen(String);
                    ^~~~~~
juman_lib.c:2416:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(m_buffer[0].midasi , "(文頭)");
           ^~~~~~~~~~~~~~~~~~
juman_lib.c:2421:54: warning: passing 'unsigned char [50000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (LongSoundRep_Opt || LowercaseRep_Opt) strcpy(NormalizedString, String); /* 非正規表記への対応 */
                                                     ^~~~~~~~~~~~~~~~
juman_lib.c:2421:72: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (LongSoundRep_Opt || LowercaseRep_Opt) strcpy(NormalizedString, String); /* 非正規表記への対応 */
                                                                       ^~~~~~
juman_lib.c:2430:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                (!strncmp(String + pos, DEF_PROLONG_SYMBOL1, BYTES4CHAR) ||
                          ^~~~~~~~~~~~
juman_lib.c:2431:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 !strncmp(String + pos, DEF_PROLONG_SYMBOL2, BYTES4CHAR) && 
                          ^~~~~~~~~~~~
juman_lib.c:2434:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 strncmp(String + pos + BYTES4CHAR, DEF_PROLONG_SYMBOL1, BYTES4CHAR) &&
                         ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:2435:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 strncmp(String + pos + BYTES4CHAR, DEF_PROLONG_SYMBOL2, BYTES4CHAR))) {
                         ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:2437:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + pos - BYTES4CHAR, pre_prolonged[i], BYTES4CHAR)) {
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:2437:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + pos - BYTES4CHAR, pre_prolonged[i], BYTES4CHAR)) {
                                                            ^~~~~~~~~~~~~~~~
juman_lib.c:2438:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(NormalizedString + pos, prolonged2chr[i], BYTES4CHAR);
                                ^~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:2438:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(NormalizedString + pos, prolonged2chr[i], BYTES4CHAR);
                                                        ^~~~~~~~~~~~~~~~
juman_lib.c:2445:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + pos, lowercase[i], BYTES4CHAR)) {
                                 ^~~~~~~~~~~~
juman_lib.c:2445:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + pos, lowercase[i], BYTES4CHAR)) {
                                               ^~~~~~~~~~~~
juman_lib.c:2470:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                 (!strncmp(String + pos, DEF_PROLONG_SYMBOL1, BYTES4CHAR) ||
                           ^~~~~~~~~~~~
juman_lib.c:2471:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  !strncmp(String + pos, DEF_PROLONG_SYMBOL2, BYTES4CHAR))) ||
                           ^~~~~~~~~~~~
juman_lib.c:2473:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                (String2PDS[pos - BYTES4CHAR] == -1 && !strncmp(String + pos, DEF_PROLONG_SYMBOL3, BYTES4CHAR) &&
                                                                ^~~~~~~~~~~~
juman_lib.c:2481:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + pos, lowercase[i], BYTES4CHAR)) {
                                 ^~~~~~~~~~~~
juman_lib.c:2481:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strncmp(String + pos, lowercase[i], BYTES4CHAR)) {
                                               ^~~~~~~~~~~~
juman_lib.c:2483:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            if (!strncmp(String + pos - BYTES4CHAR, pre_lower[j], BYTES4CHAR)) break;                       
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:2483:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            if (!strncmp(String + pos - BYTES4CHAR, pre_lower[j], BYTES4CHAR)) break;                       
                                                                    ^~~~~~~~~~~~
juman_lib.c:2487:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            String2PDS[pos - BYTES4CHAR] == -1 && !strncmp(String + pos - BYTES4CHAR, String + pos, BYTES4CHAR)) {
                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~
juman_lib.c:2487:82: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            String2PDS[pos - BYTES4CHAR] == -1 && !strncmp(String + pos - BYTES4CHAR, String + pos, BYTES4CHAR)) {
                                                                                                      ^~~~~~~~~~~~
juman_lib.c:2532:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(m_buffer[m_buffer_num].midasi , "(文末)");
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
japanese.c:155:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((str = strdup(buf)) == NULL) {
                      ^~~
trans.c:140:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(buf, _Atom(cell));
                        ^~~~~~~~~~~
trans.c:174:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if ( strlen(Form[mrph_p->katuyou1][i].gobi) ) {
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:177:15: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              strcpy(mrph_t.midasi , Form[mrph_p->katuyou1][i].gobi);
                     ^~~~~~~~~~~~~
trans.c:177:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              strcpy(mrph_t.midasi , Form[mrph_p->katuyou1][i].gobi);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:178:15: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              strcpy(mrph_t.yomi   , Form[mrph_p->katuyou1][i].gobi_yomi);
                     ^~~~~~~~~~~
trans.c:178:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              strcpy(mrph_t.yomi   , Form[mrph_p->katuyou1][i].gobi_yomi);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:282:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if (strlen(s) > MIDASI_MAX)
                ^
trans.c:326:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if (strlen(s) > YOMI_MAX)
                ^
trans.c:415:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for (i = 1; strcmp(Form[mrph_p->katuyou1][i].name, str); i++);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:415:57: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     for (i = 1; strcmp(Form[mrph_p->katuyou1][i].name, str); i++);
                                                        ^~~
trans.c:417:26: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     mrph_p->yomi[strlen(mrph_p->yomi) - 
                         ^~~~~~~~~~~~
trans.c:418:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  strlen(Form[mrph_p->katuyou1][i].gobi_yomi)]='\0';
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:426:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (i = 1; strcmp(Form[mrph_p->katuyou1][i].name, str); i++);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:426:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (i = 1; strcmp(Form[mrph_p->katuyou1][i].name, str); i++);
                                                       ^~~
trans.c:429:29: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      mrph_p->midasi[strlen(mrph_p->midasi) - 
                            ^~~~~~~~~~~~~~
trans.c:430:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strlen(Form[mrph_p->katuyou1][i].gobi)]='\0';
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:519:18: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (strcmp(mrph_p->midasi , "@")) {
                               ^~~~~~~~~~~~~~
trans.c:520:11: warning: passing 'unsigned char [1290]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcat(str_midasi , mrph_p->midasi);
                               ^~~~~~~~~~
trans.c:520:24: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcat(str_midasi , mrph_p->midasi);
                                            ^~~~~~~~~~~~~~
trans.c:521:11: warning: passing 'unsigned char [1290]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcat(str_yomi , mrph_p->yomi);
                               ^~~~~~~~
trans.c:521:22: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcat(str_yomi , mrph_p->yomi);
                                          ^~~~~~~~~~~~
trans.c:528:15: warning: passing 'unsigned char [1290]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
trans.c:528:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
trans.c:530:15: warning: passing 'unsigned char [1290]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
trans.c:530:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
trans.c:534:18: warning: passing 'unsigned char [1290]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (strlen(str_midasi) > MIDASI_MAX)
                               ^~~~~~~~~~
trans.c:536:18: warning: passing 'unsigned char [1290]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (strlen(str_yomi) > YOMI_MAX)
                               ^~~~~~~~
trans.c:543:10: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(mrph.midasi , str_midasi);
                       ^~~~~~~~~~~
trans.c:543:24: warning: passing 'unsigned char [1290]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(mrph.midasi , str_midasi);
                                     ^~~~~~~~~~
trans.c:547:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                         strcmp(Form[mrph_p->katuyou1][i].name,"基本形");i++);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:548:14: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcat(mrph.midasi , Form[mrph_p->katuyou1][i].gobi);
                           ^~~~~~~~~~~
trans.c:548:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcat(mrph.midasi , Form[mrph_p->katuyou1][i].gobi);
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:563:19: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (!strcmp(mrph_buffer[keitaiso_c[i]].midasi, "@"))
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trans.c:636:12: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(mrph_p->yomi, yomi(block))  ;                /* 読み     */
           ^~~~~~~~~~~~
trans.c:636:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(mrph_p->yomi, yomi(block))  ;                /* 読み     */
                         ^~~~~~~~~~~
trans.c:679:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strlen(midasi_cp) > MIDASI_MAX)
                   ^~~~~~~~~
trans.c:681:9: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(mrph_p->midasi, midasi_cp);
               ^~~~~~~~~~~~~~
trans.c:681:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(mrph_p->midasi, midasi_cp);
                               ^~~~~~~~~
trans.c:692:18: warning: passing 'unsigned char [129]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if ( strlen(mrph_p->midasi) )
                        ^~~~~~~~~~~~~~
trans.c:696:14: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(mrph_p->midasi , "@");
                           ^~~~~~~~~~~~~~
trans.c:697:14: warning: passing 'unsigned char [129]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(mrph_p->yomi   , "@");
                           ^~~~~~~~~~~~
makemat.c:89:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               !strcmp(_Atom(cell2), "*") )
                       ^~~~~~~~~~~~
makemat.c:272:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            c_weight = (U_CHAR) atoi(_Atom(car(cdr(cdr(cell)))));
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
makemat.c:372:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         strcpy(pair->goi, _Atom(cell_p));
                ^~~~~~~~~
makemat.c:372:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         strcpy(pair->goi, _Atom(cell_p));
                           ^~~~~~~~~~~~~
makemat.c:388:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if ( strcmp("文頭", _Atom(cell_p)) == 0 ||
                              ^~~~~~~~~~~~~
makemat.c:389:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcmp("文末", _Atom(cell_p)) == 0 ) {
                              ^~~~~~~~~~~~~
makemat.c:405:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if ( strcmp(_Atom(cell_p), "*") ) {
                      ^~~~~~~~~~~~~
makemat.c:407:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcpy(pair->form, _Atom(cell_p));
                      ^~~~~~~~~~
makemat.c:407:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               strcpy(pair->form, _Atom(cell_p));
                                  ^~~~~~~~~~~~~
makemat.c:413:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(pair->goi, _Atom(cell_p));
                 ^~~~~~~~~
makemat.c:413:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(pair->goi, _Atom(cell_p));
                            ^~~~~~~~~~~~~
makemat.c:423:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcmp(pair1->goi, pair2->goi) )
                 ^~~~~~~~~~
makemat.c:423:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcmp(pair1->goi, pair2->goi) )
                             ^~~~~~~~~~
makemat.c:438:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          strcmp(pair->form, Form[tbl->type][tbl->form].name)))
                                 ^~~~~~~~~~
makemat.c:438:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                          strcmp(pair->form, Form[tbl->type][tbl->form].name)))
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
makemat.c:440:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( pair->goi && ( ! tbl->goi || strcmp(pair->goi, tbl->goi) ) )
                                              ^~~~~~~~~
makemat.c:440:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ( pair->goi && ( ! tbl->goi || strcmp(pair->goi, tbl->goi) ) )
                                                         ^~~~~~~~
juman.c:166:19: warning: passing 'unsigned char [50000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ( fgets(String, LENMAX, stdin) != NULL ) {
                  ^~~~~~
juman.c:175:18: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        length = strlen(String);
                        ^~~~~~
juman.c:189:19: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!strncmp(String , Show_Opt_tag , strlen(Show_Opt_tag))) {
                         ^~~~~~
server.c:157:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    end_of_line = String + sizeof(String) - 1;
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
server.c:160:18: warning: passing 'unsigned char [50000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while (fgets(String, sizeof(String), client_ifp) != NULL) {
                 ^~~~~~
server.c:181:19: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!strncmp(String , Show_Opt_tag , strlen(Show_Opt_tag))) {
                         ^~~~~~
server.c:187:8: warning: passing 'unsigned char [50000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        chomp(String);
              ^~~~~~
server.c:191:53: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((ret = juman_sent()) == FALSE && strlen(String) != 0)
                                                    ^~~~~~
server.c:193:20: warning: passing 'unsigned char [50000]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strlen(String) != 0)
                   ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/j/jwhois/jwhois_4.0.orig.tar.gz
utils.c:290:65: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
      error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen);
                                                                ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/k/kakasi/kakasi_2.3.6.orig.tar.xz
wx2-conv.c:155:11: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        getkanji(f2, tmp);
                 ^~
wx2-conv.c:155:15: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        getkanji(f2, tmp);
                     ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/k/kxl/kxl_1.1.7.orig.tar.gz
KXLsound.c:203:11: warning: passing 'Uint8 [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(filename,"%s/%s.wav", path, fname);
          ^~~~~~~~
KXLsound.c:204:21: warning: passing 'Uint8 [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((file = fopen(filename,"r")) == NULL) {
                    ^~~~~~~~
KXLjoystick.c:19:21: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  KXL_joydev = open(devname, O_RDONLY);
                    ^~~~~~~
KXLvisual.c:297:11: warning: passing 'Uint8 [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(KXL_DName, "%s", name);
          ^~~~~~~~~
KXLvisual.c:313:42: warning: passing 'Uint8 [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!(KXL_Root->Display = XOpenDisplay(KXL_DName))) {
                                         ^~~~~~~~~
KXLvisual.c:348:48: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  XStoreName(KXL_Root->Display, KXL_Root->Win, title);
                                               ^~~~~
KXLvisual.c:357:12: warning: passing 'char [53]' to parameter of type 'Uint8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  KXL_Font("-adobe-courier-bold-r-normal--14-*-*-*-*-*-iso8859-1",
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KXLvisual.c:430:59: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    KXL_Root->WinFont = XLoadQueryFont(KXL_Root->Display, str);
                                                          ^~~
KXLvisual.c:456:33: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              x, y, str, strlen(str));
                                ^~~
KXLvisual.c:456:21: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              x, y, str, strlen(str));
                    ^~~
KXLvisual.c:466:52: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return XTextWidth(KXL_Root->WinFont, str, strlen(str));
                                                   ^~~
KXLvisual.c:466:40: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return XTextWidth(KXL_Root->WinFont, str, strlen(str));
                                       ^~~
KXLvisual.c:581:13: warning: assigning to 'char *' from 'Uint8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  img->data = (Uint8 *)KXL_Malloc(img->bytes_per_line * new->Height);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KXLvisual.c:606:13: warning: assigning to 'char *' from 'Uint8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  img->data = (Uint8 *)KXL_Malloc(img->bytes_per_line * new->Height);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KXLimage.c:107:19: warning: passing 'Uint8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((fp = fopen(filename,"rb")) == 0) {
                  ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lcab/lcab_1.0b12.orig.tar.gz
cfile.c:42:9: warning: passing 'byte [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cf->name, filename);
               ^~~~~~~~
cwrite.c:70:47: warning: passing 'byte [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if(!fwrite((char *) &cf->name, strlen(cf->name)+1, 1, fpout)) error=1;
                                              ^~~~~~~~
cwrite.c:84:8: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        tmp = (byte *) calloc( cd->ncbytes, sizeof(byte) );
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cwrite.c:90:23: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                compute_checksum( tmp, cd->ncbytes, 0 ) );
                                                  ^~~
main.c:121:8: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        tmp = (byte *) calloc( sizefile( inputfiles[i] ), sizeof( byte ) );
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lcrack/lcrack_20040914.orig.tar.gz
engine.c:330:25: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      print_key(stderr, prefix, len);
                        ^~~~~~
engine.c:371:25: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      print_key(stderr, prefix, len);
                        ^~~~~~
set.c:51:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  wptr = fixed = strdup(expr); /* may waste some space, but.. */
                        ^~~~
set.c:51:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  wptr = fixed = strdup(expr); /* may waste some space, but.. */
               ^ ~~~~~~~~~~~~
set.c:238:17: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while(fgets(line, 1024, external)) {
                ^~~~
set.c:241:21: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      ptr = strrchr(line, '\n'); if(ptr) *ptr = '\0';
                    ^~~~
set.c:241:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      ptr = strrchr(line, '\n'); if(ptr) *ptr = '\0';
          ^ ~~~~~~~~~~~~~~~~~~~
set.c:242:21: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      ptr = strrchr(line, '\r'); if(ptr) *ptr = '\0';
                    ^~~~
set.c:242:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      ptr = strrchr(line, '\r'); if(ptr) *ptr = '\0';
          ^ ~~~~~~~~~~~~~~~~~~~
set.c:250:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strstr(begin, " = ");
                     ^~~~~
set.c:250:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strstr(begin, " = ");
            ^ ~~~~~~~~~~~~~~~~~~~~
set.c:257:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if(strcmp(spec, begin) == 0) {
                          ^~~~~
set.c:259:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              ptr = def + strlen(def) - 1;
                                 ^~~
set.c:264:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            value = strdup(def);
                           ^~~
set.c:264:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            value = strdup(def);
                  ^ ~~~~~~~~~~~
key.c:53:20: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_key(stderr, K, K_Len);
                          ^
key.c:59:17: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        print_key(pot, K, K_Len);
                       ^
regex.c:122:23: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    print_key(stdout, prefix, len);
                      ^~~~~~
regex.c:159:25: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      print_key(stdout, prefix, len);
                        ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/ldiskfsprogs/ldiskfsprogs_1.41.10.orig.tar.gz
probe.c:1178:37: warning: passing '__u8 [27]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        blkid_set_tag(probe->dev, "LABEL", hfs->label, hfs->label_len);
                                           ^~~~~~~~~~
probe.c:1299:23: warning: passing 'char [512]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unicode_16be_to_utf8(label, sizeof(label), key->unicode, label_len);
                             ^~~~~
pass2.c:418:45: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        (void) ext2fs_get_rec_len(ctx->fs, dirent, &rec_len);
                                                   ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/le/le_1.14.9.orig.tar.gz
regex.c:2155:15: warning: initializing 'const char *' with an expression of type 're_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  const char *string = str;
              ^        ~~~
regex.c:2745:25: warning: passing 're_char *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            pend = p + strlen (p);
                               ^
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lincity/lincity_1.13.1.orig.tar.gz
lcx11.c:687:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pixmap_putbox (src, 0, 0, bpl, x1, y1, w, h);
                       ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lnpd/lnpd_0.9.0.orig.tar.gz
lnptest.c:76:33: warning: passing 'char [253]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result = lnp_addressing_write(data,len ,DEST_ADDR,MY_PORT_1);
                                              ^~~~
loader.c:198:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if(lx_read(&lx,filename)) {
                 ^~~~~~~~
lx.c:52:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int i,rc,fd=creat(filename,S_IRUSR | S_IWUSR | S_IRGRP);
                    ^~~~~~~~
lx.c:84:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int i,rc,fd=open(filename,O_RDONLY);
                   ^~~~~~~~
lx.c:94:13: warning: passing 'unsigned char [6]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if(strcmp(buffer,"brickOS")) {
            ^~~~~~
loader2.c:253:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if(lx_read(&lx,filename)) {
                 ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lxde-settings-daemon/lxde-settings-daemon_0.4.1.orig.tar.gz
lxde-settings-daemon.c:132:49: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if(XkbGetAutoRepeatRate(dpy, XkbUseCoreKbd, &delay, &interval))
                                                ^~~~~~
lxde-settings-daemon.c:132:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if(XkbGetAutoRepeatRate(dpy, XkbUseCoreKbd, &delay, &interval))
                                                        ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/l/lyskom-server/lyskom-server_2.1.2.orig.tar.gz
event.c:388:32: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  (struct sockaddr*)&udpaddr,&udpaddrlen);
                                             ^~~~~~~~~~~
general.c:148:31: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  return adns__vbuf_append(vb,data,l);
                              ^~~~
general.c:171:25: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          adns__vbuf_append(vb,"",1))) {
                               ^~
general.c:177:26: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    adns__vbuf_append(vb,"",1);
                         ^~
general.c:179:10: warning: returning 'byte *' (aka 'unsigned char *') from a function with result type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return vb->buf;
         ^~~~~~~
general.c:202:30: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!adns__vbuf_append(&vb,"",1)) { st= adns_s_nomemory; goto x_freevb; }
                             ^~
general.c:203:17: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  assert(strlen(vb.buf) == vb.used-1);
                ^~~~~~
general.c:205:24: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!*data_r) *data_r= vb.buf;
                       ^ ~~~~~~
parse.c:46:63: warning: passing 'char [10]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!adns__vbuf_append(vb,buf,i) || !adns__vbuf_append(vb,qbuf,strlen(qbuf)))
                                                              ^~~~
parse.c:75:8: warning: assigning to 'const char *' from 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  dgram= fls->dgram;
       ^ ~~~~~~~~~~
parse.c:138:33: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!adns__vbuf_append(vb,".",1)) return adns_s_nomemory;
                                ^~~
parse.c:155:29: warning: passing 'char [1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!adns__vbuf_append(vb,"",1)) return adns_s_nomemory;
                            ^~
query.c:173:43: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!adns__vbuf_append(&qu->search_vb,".",1) ||
                                          ^~~
query.c:182:24: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  query_simple(ads,qu, qu->search_vb.buf, qu->search_vb.used, qu->typei, qu->flags, now);
                       ^~~~~~~~~~~~~~~~~
query.c:241:41: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    r= adns__vbuf_append(&qu->search_vb,owner,ol);
                                        ^~~~~
query.c:513:25: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!save_owner(qu, qu->search_vb.buf, qu->search_vb.used)) {
                        ^~~~~~~~~~~~~~~~~
reply.c:205:12: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        l= strlen(qu->vb.buf)+1;
                  ^~~~~~~~~~
types.c:860:27: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    adns__vbuf_appendq(vb,"\"",1);
                          ^~~~
types.c:863:54: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      if (c == '"' || c=='\\') adns__vbuf_appendq(vb,"\\",1);
                                                     ^~~~
types.c:866:27: warning: passing 'char [2]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    adns__vbuf_appendq(vb,"\"",1);
                          ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/masqmail/masqmail_0.3.4.orig.tar.gz
base64.c:76:9: warning: returning 'guchar *' (aka 'unsigned char *') from a function with result type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return outbuf;
               ^~~~~~
base64.c:81:10: warning: initializing 'guchar *' (aka 'unsigned char *') with an expression of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        guchar *p = buf, *q;
                ^   ~~~
base64.c:87:4: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        q = out;
          ^ ~~~
base64enc.c:17:23: warning: passing 'gchar [58]' to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                out = base64_encode(in, size);
                                    ^~
hmactest.c:37:11: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5("<48157.953508124@mail.class-c.net>", 34, "no!SpamAtAll", 12, digest);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hmactest.c:37:53: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5("<48157.953508124@mail.class-c.net>", 34, "no!SpamAtAll", 12, digest);
                                                           ^~~~~~~~~~~~~~
hmactest.c:37:73: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5("<48157.953508124@mail.class-c.net>", 34, "no!SpamAtAll", 12, digest);
                                                                               ^~~~~~
hmactest.c:46:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(msgid, strlen(msgid), "tanstaaftanstaaf", 16, digest);
                 ^~~~~
hmactest.c:46:33: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(msgid, strlen(msgid), "tanstaaftanstaaf", 16, digest);
                                       ^~~~~~~~~~~~~~~~~~
hmactest.c:46:57: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(msgid, strlen(msgid), "tanstaaftanstaaf", 16, digest);
                                                               ^~~~~~
hmactest.c:56:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(msgid, strlen(msgid), secret, 64, digest);
                 ^~~~~
hmactest.c:56:33: warning: passing 'char [65]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(msgid, strlen(msgid), secret, 64, digest);
                                       ^~~~~~
hmactest.c:56:45: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(msgid, strlen(msgid), secret, 64, digest);
                                                   ^~~~~~
hmactest.c:71:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d01, strlen(d01), k01, sizeof(k01), digest);
                 ^~~
hmactest.c:71:29: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d01, strlen(d01), k01, sizeof(k01), digest);
                                   ^~~
hmactest.c:71:47: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d01, strlen(d01), k01, sizeof(k01), digest);
                                                     ^~~~~~
hmactest.c:81:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d02, strlen(d02), k02, strlen(k02), digest);
                 ^~~
hmactest.c:81:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d02, strlen(d02), k02, strlen(k02), digest);
                                   ^~~
hmactest.c:81:47: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d02, strlen(d02), k02, strlen(k02), digest);
                                                     ^~~~~~
hmactest.c:97:11: warning: passing 'char [50]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d03, sizeof(d03), k03, sizeof(k03), digest);
                 ^~~
hmactest.c:97:29: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d03, sizeof(d03), k03, sizeof(k03), digest);
                                   ^~~
hmactest.c:97:47: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hmac_md5(d03, sizeof(d03), k03, sizeof(k03), digest);
                                                     ^~~~~~
connect.c:28:13: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                mxip.name = g_strdup(ip);
                          ^ ~~~~~~~~~~~~
lookup.c:217:15: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                mxip.name = g_strdup(name);
                                          ^ ~~~~~~~~~~~~~~
lookup.c:252:15: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                mxip.name = g_strdup(name);
                                          ^ ~~~~~~~~~~~~~~
lookup.c:275:20: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (dns_look_ip(p_mxip->name, &(p_mxip->ip)) != 0) {
                                        ^~~~~~~~~~~~
lookup.c:304:14: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        mxip.name = g_strdup(hent->h_name);
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~
smtp_out.c:71:56: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                getsockname(psb->sock, (struct sockaddr *) (&sname), &len);
                                                                     ^~~~
smtp_out.c:497:20: warning: assigning to 'gchar *' (aka 'char *') from 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                psb->remote_host = addr->name;
                                 ^ ~~~~~~~~~~
smtp_out.c:502:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        getsockname(sock, (struct sockaddr *) (&name), &len);
                                                                       ^~~~
smtp_out.c:572:13: warning: passing 'gchar *' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        hmac_md5(chall, chall_size, psb->auth_secret, strlen(psb->auth_secret), digest);
                                 ^~~~~
smtp_out.c:572:32: warning: passing 'gchar *' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        hmac_md5(chall, chall_size, psb->auth_secret, strlen(psb->auth_secret), digest);
                                                    ^~~~~~~~~~~~~~~~
smtp_out.c:579:10: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        reply = g_strdup_printf("%s %s", psb->auth_login, digest_string);
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp_out.c:582:42: warning: passing 'guchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        reply64 = base64_encode(reply, strlen(reply));
                                                              ^~~~~
smtp_out.c:582:12: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        reply64 = base64_encode(reply, strlen(reply));
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp_out.c:619:9: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        resp = base64_decode(resp64, &resp_size);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp_out.c:623:28: warning: passing 'gchar *' (aka 'char *') to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        reply64 = base64_encode(psb->auth_login, strlen(psb->auth_login));
                                                ^~~~~~~~~~~~~~~
smtp_out.c:632:11: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'gchar *' (aka 'char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        resp = base64_decode(resp64, &resp_size);
                                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp_out.c:636:30: warning: passing 'gchar *' (aka 'char *') to parameter of type 'guchar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        reply64 = base64_encode(psb->auth_secret, strlen(psb->auth_secret));
                                                                ^~~~~~~~~~~~~~~~
masqmail.c:181:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getpeername(0, (struct sockaddr *) (&saddr), &dummy) == 0) {
                                                         ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/matchbox-panel-manager/matchbox-panel-manager_0.1.orig.tar.gz
mbpanelmgr.c:99:24: warning: passing 'unsigned char *' to parameter of type 'const gchar *' (aka 'const char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      name = g_strdup (prop);
                       ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/mboxgrep/mboxgrep_0.7.9.orig.tar.gz
scan.c:337:41: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (0 == strncmp (chksum->md5[i], b, 16)) 
                                        ^
scan.c:343:37: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  chksum->md5[chksum->n] = xstrdup (b);
                                    ^
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/medusa/medusa_2.1.1.orig.tar.gz
ftp.c:277:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strncmp(bufReceive, "220", 3) == 0)
                    ^~~~~~~~~~
ftp.c:282:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (strncmp(bufReceive, "421", 3) == 0)
                         ^~~~~~~~~~
ftp.c:382:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH TLS\r\n");
          ^~~~~~~
ftp.c:383:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
ftp.c:383:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
ftp.c:398:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(bufReceive, "234 ", 4) == 0)
              ^~~~~~~~~~
ftp.c:426:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "USER %.250s\r\n", szLogin);
          ^~~~~~~
ftp.c:428:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
ftp.c:428:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
ftp.c:441:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ( (strstr(bufReceive, "530 Non-anonymous sessions must use encryption.") != NULL) ||
               ^~~~~~~~~~
ftp.c:442:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
       (strstr(bufReceive, "331 Non-anonymous sessions must use encryption.") != NULL) || 
               ^~~~~~~~~~
ftp.c:443:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
       (strstr(bufReceive, "331 Rejected--secure connection required") != NULL) )
               ^~~~~~~~~~
ftp.c:464:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "USER %.250s\r\n", szLogin);
            ^~~~~~~
ftp.c:466:45: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                            ^~~~~~~
ftp.c:466:29: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                            ^~~~~~~
ftp.c:481:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(bufReceive, "530 ", 4) == 0) 
              ^~~~~~~~~~
ftp.c:488:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "421 ", 4) == 0) 
                   ^~~~~~~~~~
ftp.c:495:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "331 ", 4) != 0) 
                   ^~~~~~~~~~
ftp.c:506:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "PASS %.250s\r\n", szPassword);
          ^~~~~~~
ftp.c:508:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
ftp.c:508:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:374:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"* OK ") != NULL))
                   ^~~~~~~~~~
imap.c:379:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"* BYE Connection refused") != NULL))
                   ^~~~~~~~~~
imap.c:397:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s CAPABILITY\r\n", _psSessionData->szTag);
          ^~~~~~~
imap.c:399:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
imap.c:399:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:415:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((params->nUseSSL == 0) && (strstr(bufReceive, "STARTTLS") != NULL))
                                        ^~~~~~~~~~
imap.c:423:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "%s STARTTLS\r\n", _psSessionData->szTag);
            ^~~~~~~
imap.c:424:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                            ^~~~~~~
imap.c:424:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                            ^~~~~~~
imap.c:455:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      sprintf(bufSend, "%s CAPABILITY\r\n", _psSessionData->szTag);
              ^~~~~~~
imap.c:457:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                              ^~~~~~~
imap.c:457:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                              ^~~~~~~
imap.c:479:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"AUTH=LOGIN") != NULL))
                   ^~~~~~~~~~
imap.c:484:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"AUTH=PLAIN") != NULL))
                   ^~~~~~~~~~
imap.c:489:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"AUTH=NTLM") != NULL))
                   ^~~~~~~~~~
imap.c:519:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "%s LOGIN \"%s\\\\%s\" \"%s\"\r\n", _psSessionData->szTag, _psSessionData->szDomain, szLogin, szPassword);
            ^~~~~~~
imap.c:524:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "%s LOGIN \"%s\" \"%s\"\r\n", _psSessionData->szTag, szLogin, szPassword);
            ^~~~~~~
imap.c:527:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
imap.c:527:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:551:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s AUTHENTICATE PLAIN\r\n", _psSessionData->szTag);
          ^~~~~~~
imap.c:553:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
imap.c:553:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:580:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szTmp, nSendBufferSize, szEncodedAuth);
                ^~~~~
imap.c:580:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szTmp, nSendBufferSize, szEncodedAuth);
                                        ^~~~~~~~~~~~~
imap.c:584:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szEncodedAuth) + 2;
                           ^~~~~~~~~~~~~
imap.c:587:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szEncodedAuth);
          ^~~~~~~
imap.c:590:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
imap.c:590:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:624:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s AUTHENTICATE NTLM\r\n", _psSessionData->szTag);
          ^~~~~~~
imap.c:626:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
imap.c:626:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:648:56: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode((char *)&sTmpReq, SmbLength(&sTmpReq), szTmpBuf64);
                                                       ^~~~~~~~~~
imap.c:651:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szTmpBuf64) + 2;
                           ^~~~~~~~~~
imap.c:654:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szTmpBuf64);
          ^~~~~~~
imap.c:658:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
imap.c:658:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
imap.c:674:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
                           ^~~~~~~~~~
imap.c:674:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
imap.c:678:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 2, (char *)&sTmpChall);
                ^~~~~~~~~~~~~~
imap.c:689:58: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode((char *)&sTmpResp, SmbLength(&sTmpResp), szTmpBuf64);
                                                         ^~~~~~~~~~
imap.c:692:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szTmpBuf64) + 2;
                           ^~~~~~~~~~
imap.c:695:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szTmpBuf64);
          ^~~~~~~
imap.c:697:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize, 0) < 0)
                          ^~~~~~~
imap.c:778:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"OK") != NULL) 
                  ^~~~~~~~~~
imap.c:784:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"NO Clear text passwords have been disabled for this protocol.") != NULL) 
                  ^~~~~~~~~~
imap.c:790:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"NO Cleartext login on this server requires the use of transport level security (SSL/TLS)") != NULL) 
                  ^~~~~~~~~~
imap.c:796:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"NO The specified authentication package is not supported.") != NULL) 
                  ^~~~~~~~~~
imap.c:802:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"NO") != NULL) 
                  ^~~~~~~~~~
imap.c:809:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strstr(bufReceive,"* BYE ") != NULL)
               ^~~~~~~~~~
imap.c:815:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"BAD") != NULL) 
                  ^~~~~~~~~~
mysql.c:490:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(response + 9, szLogin, login_len);
          ^~~~~~~~~~~~
mysql.c:569:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(response + 36, szLogin, login_len);  /* NULL terminated username */
          ^~~~~~~~~~~~~
mysql.c:595:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mysql.c:605:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strstr(bufReceive + 7, "is not allowed to connect to this MySQL server"))
               ^~~~~~~~~~~~~~
mysql.c:633:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!(strstr(szServerVersion, "3.") || strstr(szServerVersion, "4.") || strstr(szServerVersion, "5.") ))
               ^~~~~~~~~~~~~~~
mysql.c:633:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!(strstr(szServerVersion, "3.") || strstr(szServerVersion, "4.") || strstr(szServerVersion, "5.") ))
                                                ^~~~~~~~~~~~~~~
mysql.c:633:82: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!(strstr(szServerVersion, "3.") || strstr(szServerVersion, "4.") || strstr(szServerVersion, "5.") ))
                                                                                 ^~~~~~~~~~~~~~~
mysql.c:640:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((strstr(szServerVersion, "4.1") || strstr(szServerVersion, "5.") ))
              ^~~~~~~~~~~~~~~
mysql.c:640:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((strstr(szServerVersion, "4.1") || strstr(szServerVersion, "5.") ))
                                                ^~~~~~~~~~~~~~~
mysql.c:651:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    memcpy(*szSessionSalt, bufReceive + strlen(szServerVersion) + 10, 9);
                                               ^~~~~~~~~~~~~~~
mysql.c:652:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    memcpy(*szSessionSalt+8 , bufReceive + strlen(szServerVersion) + 37 , 12); 
                                                  ^~~~~~~~~~~~~~~
mysql.c:654:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strlen(*szSessionSalt) != 20)
               ^~~~~~~~~~~~~~
mysql.c:670:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    memcpy(*szSessionSalt, bufReceive + strlen(szServerVersion) + 10, 9);
                                               ^~~~~~~~~~~~~~~
mysql.c:672:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strlen(*szSessionSalt) != 8) {
               ^~~~~~~~~~~~~~
mysql.c:706:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strlen(szSessionSalt) == 8 || _psSessionData->protoFlag == PROTO_OLD)
             ^~~~~~~~~~~~~
mysql.c:712:69: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    iRet = MySQLPrepareAuthOld(_psSessionData, szLogin, szPassword, szSessionSalt, &szResponse, &iResponseLength);
                                                                    ^~~~~~~~~~~~~
mysql.c:721:66: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    iRet = MySQLPrepareAuth(_psSessionData, szLogin, szPassword, szSessionSalt, &szResponse, &iResponseLength);
                                                                 ^~~~~~~~~~~~~
mysql.c:730:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, szResponse, iResponseLength, 0) < 0)
                          ^~~~~~~~~~
mysql.c:740:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mysql.c:779:72: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    iRet = MySQLPrepareAuthNewOld(_psSessionData, szLogin, szPassword, szSessionSalt, &szResponse, &iResponseLength);
                                                                       ^~~~~~~~~~~~~
mysql.c:787:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, szResponse, iResponseLength, 0) < 0)
                            ^~~~~~~~~~
mysql.c:798:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nntp.c:236:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "QUIT\r\n");
          ^~~~~~~
nntp.c:238:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
nntp.c:238:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
nntp.c:256:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nntp.c:263:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"200") != NULL)) 
                   ^~~~~~~~~~
nntp.c:268:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"400") != NULL)) 
                   ^~~~~~~~~~
nntp.c:283:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "HELP\r\n");
          ^~~~~~~
nntp.c:285:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
nntp.c:285:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
nntp.c:293:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nntp.c:301:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"480") != NULL) 
                  ^~~~~~~~~~
nntp.c:326:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTHINFO USER %.250s\r\n", szLogin);
          ^~~~~~~
nntp.c:328:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
nntp.c:328:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
nntp.c:334:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nntp.c:341:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"381") != NULL) 
                  ^~~~~~~~~~
nntp.c:356:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "AUTHINFO PASS \"\"\r\n");
            ^~~~~~~
nntp.c:358:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "AUTHINFO PASS %.250s\r\n", szPassword);
            ^~~~~~~
nntp.c:360:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
nntp.c:360:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
nntp.c:366:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nntp.c:373:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"281") != NULL)
                  ^~~~~~~~~~
nntp.c:380:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"482") != NULL)
                  ^~~~~~~~~~
nntp.c:387:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"501") != NULL)
                  ^~~~~~~~~~
nntp.c:394:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"502") != NULL)
                  ^~~~~~~~~~
pcanywhere.c:158:49: warning: passing 'unsigned char [17]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          memset(psSessionData->domain + strlen(psSessionData->domain) + 1, 0x5C, 1); // '\'
                                                ^~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:330:27: warning: passing 'unsigned char [7]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend1, nSendBufferSize1, 0) < 0)
                          ^~~~~~~~
pcanywhere.c:344:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:350:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 6, "Enter login name:"))
                  ^~~~~~~~~~~~~~
pcanywhere.c:359:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(bufSend + 2, clogin, BUF_SIZE - 3);
            ^~~~~~~~~~~
pcanywhere.c:362:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 6, "Enter user name:"))
                  ^~~~~~~~~~~~~~
pcanywhere.c:373:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strncpy(szTmp, szDomain, strlen(szDomain));
              ^~~~~
pcanywhere.c:375:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strncpy(szTmp + strlen(szDomain) + 1, szLogin, strlen(szLogin));
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:376:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      pcaEncrypt(szTmp, clogin, 0xAB, 1);
                 ^~~~~
pcanywhere.c:383:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strncpy(bufSend + 2, clogin, BUF_SIZE - 3);
              ^~~~~~~~~~~
pcanywhere.c:394:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strncpy(bufSend + 3, clogin, BUF_SIZE - 4);
              ^~~~~~~~~~~
pcanywhere.c:417:27: warning: passing 'unsigned char [16384]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize, 0) < 0)
                          ^~~~~~~
pcanywhere.c:427:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:433:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 6, "Enter password:"))
                  ^~~~~~~~~~~~~~
pcanywhere.c:450:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend + 2, cpass, BUF_SIZE - 3);
          ^~~~~~~~~~~
pcanywhere.c:454:27: warning: passing 'unsigned char [16384]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize, 0) < 0)
                          ^~~~~~~
pcanywhere.c:472:27: warning: passing 'unsigned char [14]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize, 0) < 0)
                          ^~~~~~~
pcanywhere.c:479:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:485:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 28, "Host is denying connection"))
                  ^~~~~~~~~~~~~~~
pcanywhere.c:509:27: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend1, nSendBufferSize1, 0) < 0)
                          ^~~~~~~~
pcanywhere.c:516:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:523:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 11, "Please press ..."))
                  ^~~~~~~~~~~~~~~
pcanywhere.c:540:27: warning: passing 'unsigned char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend2, nSendBufferSize2, 0) < 0)
                          ^~~~~~~~
pcanywhere.c:547:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:600:31: warning: passing 'unsigned char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  iRet = pcaUserAuth(hSocket, _psSessionData->domain, szLogin, szPassword);
                              ^~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:610:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcanywhere.c:618:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 5, "Invalid login") || strstr(bufReceive + 6, "Enter password"))
                  ^~~~~~~~~~~~~~
pcanywhere.c:618:62: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive + 5, "Invalid login") || strstr(bufReceive + 6, "Enter password"))
                                                             ^~~~~~~~~~~~~~
pop3.c:292:19: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          sprintf(bufSend, "STLS\r\n");
                  ^~~~~~~
pop3.c:293:51: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                                  ^~~~~~~
pop3.c:293:35: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                  ^~~~~~~
pop3.c:310:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          else if (strstr(bufReceive, "+OK") != NULL)
                          ^~~~~~~~~~
pop3.c:415:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "CAPA\r\n");
          ^~~~~~~
pop3.c:417:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:417:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:429:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"USER") != NULL))
                   ^~~~~~~~~~
pop3.c:434:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"SASL") != NULL))
                   ^~~~~~~~~~
pop3.c:436:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((strstr(bufReceive,"PLAIN") != NULL))
                ^~~~~~~~~~
pop3.c:441:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if ((strstr(bufReceive,"LOGIN") != NULL))
                     ^~~~~~~~~~
pop3.c:446:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if ((strstr(bufReceive,"NTLM") != NULL))
                     ^~~~~~~~~~
pop3.c:457:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"-ERR") != NULL))
                   ^~~~~~~~~~
pop3.c:479:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "USER %.100s@%.150s\r\n", szLogin, _psSessionData->szDomain);
            ^~~~~~~
pop3.c:481:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "USER %.250s\r\n", szLogin);
            ^~~~~~~
pop3.c:483:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:483:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:494:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive, " signing off."))
                  ^~~~~~~~~~
pop3.c:500:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive, "ERR Cleartext login on this server requires the use of transport level security (SSL/TLS)"))
                  ^~~~~~~~~~
pop3.c:505:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive, "ERR Clear text passwords have been disabled for this protocol."))
                  ^~~~~~~~~~
pop3.c:513:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "PASS %.250s\r\n", szPassword);
          ^~~~~~~
pop3.c:515:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:515:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:547:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(szTmpBuf, szLogin, strlen(szLogin));
          ^~~~~~~~
pop3.c:548:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(szTmpBuf + strlen(szLogin) + 1, szLogin, strlen(szLogin));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pop3.c:549:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(szTmpBuf + strlen(szLogin) + 1 + strlen(szLogin) + 1, szPassword, strlen(szPassword));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pop3.c:553:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szTmpBuf, nSendBufferSize, szTmpBuf64);
                ^~~~~~~~
pop3.c:553:44: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szTmpBuf, nSendBufferSize, szTmpBuf64);
                                           ^~~~~~~~~~
pop3.c:556:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufSend = malloc(11 + strlen(szTmpBuf64) + 2 + 1); 
                               ^~~~~~~~~~
pop3.c:557:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(bufSend, 0, 11 + strlen(szTmpBuf64) + 2 + 1);
                                 ^~~~~~~~~~
pop3.c:559:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH PLAIN %s\r\n", szTmpBuf64);
          ^~~~~~~
pop3.c:562:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:562:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:595:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH LOGIN\r\n");
          ^~~~~~~
pop3.c:597:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:597:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:610:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"-ERR The specified authentication package is not supported.") != NULL) 
                  ^~~~~~~~~~
pop3.c:616:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
                           ^~~~~~~~~~
pop3.c:616:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pop3.c:618:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szPrompt = malloc(strlen(bufReceive + 2) + 1);
                           ^~~~~~~~~~~~~~
pop3.c:619:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(szPrompt, 0, strlen(bufReceive + 2) + 1);
                             ^~~~~~~~~~~~~~
pop3.c:621:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 2, szPrompt);
                ^~~~~~~~~~~~~~
pop3.c:621:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 2, szPrompt);
                                ^~~~~~~~
pop3.c:632:43: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szLogin, strlen(szLogin), bufSend);
                                          ^~~~~~~
pop3.c:633:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncat(bufSend, "\r\n", 2);   
          ^~~~~~~
pop3.c:635:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:635:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:648:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
                           ^~~~~~~~~~
pop3.c:648:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pop3.c:650:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szPrompt = malloc(strlen(bufReceive + 2) + 1);
                           ^~~~~~~~~~~~~~
pop3.c:651:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(szPrompt, 0, strlen(bufReceive + 2) + 1);
                             ^~~~~~~~~~~~~~
pop3.c:653:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 2, szPrompt);
                ^~~~~~~~~~~~~~
pop3.c:653:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 2, szPrompt);
                                ^~~~~~~~
pop3.c:664:49: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szPassword, strlen(szPassword), bufSend);
                                                ^~~~~~~
pop3.c:665:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncat(bufSend, "\r\n", 2);   
          ^~~~~~~
pop3.c:667:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:667:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:698:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH NTLM\r\n");
          ^~~~~~~
pop3.c:700:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:700:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:721:56: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode((char *)&sTmpReq, SmbLength(&sTmpReq), szTmpBuf64);
                                                       ^~~~~~~~~~
pop3.c:724:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szTmpBuf64) + 2;
                           ^~~~~~~~~~
pop3.c:727:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szTmpBuf64);
          ^~~~~~~
pop3.c:731:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
pop3.c:731:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
pop3.c:747:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
                           ^~~~~~~~~~
pop3.c:747:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pop3.c:751:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 2, (char *)&sTmpChall);
                ^~~~~~~~~~~~~~
pop3.c:761:58: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode((char *)&sTmpResp, SmbLength(&sTmpResp), szTmpBuf64);
                                                         ^~~~~~~~~~
pop3.c:764:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szTmpBuf64) + 2;
                           ^~~~~~~~~~
pop3.c:767:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szTmpBuf64);
          ^~~~~~~
pop3.c:769:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize, 0) < 0)
                          ^~~~~~~
pop3.c:851:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"-ERR The specified authentication package is not supported.") != NULL) 
                  ^~~~~~~~~~
pop3.c:865:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (strstr(bufReceive, "CPF2204"))
                 ^~~~~~~~~~
pop3.c:871:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strstr(bufReceive, "CPF22E2"))
                      ^~~~~~~~~~
pop3.c:877:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strstr(bufReceive, "CPF22E3"))
                      ^~~~~~~~~~
pop3.c:883:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strstr(bufReceive, "CPF22E4"))
                      ^~~~~~~~~~
pop3.c:889:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strstr(bufReceive, "CPF22E5"))
                      ^~~~~~~~~~
pop3.c:895:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strstr(bufReceive, "-ERR Logon attempt invalid"))
                      ^~~~~~~~~~
rexec.c:229:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+1, szLogin, strlen(szLogin));
          ^~~~~~~~~
rexec.c:231:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+2+strlen(szLogin), szPassword, strlen(szPassword));
          ^~~~~~~~~~~~~~~~~~~~~~~~~
rexec.c:233:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+1+strlen(szLogin)+1+strlen(szPassword)+1, "id", 3);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rexec.c:236:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(szLogin)+1+strlen(szPassword)+1+4 , 0) < 0)
                          ^~~~~~~
rexec.c:242:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rexec.c:248:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"Login incorrect") != NULL)
                  ^~~~~~~~~~
rexec.c:259:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rexec.c:265:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"uid") != NULL)
                  ^~~~~~~~~~
rexec.c:271:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"Command ID in library") != NULL)
                  ^~~~~~~~~~
rlogin.c:228:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+1, szLogin, strlen(szLogin));
          ^~~~~~~~~
rlogin.c:230:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+2+strlen(szLogin), szLogin, strlen(szLogin));
          ^~~~~~~~~~~~~~~~~~~~~~~~~
rlogin.c:232:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+1+strlen(szLogin)+1+strlen(szLogin)+1, "xterm", 5);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rlogin.c:235:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(szLogin)+1+strlen(szLogin)+1+7 , 0) < 0)
                          ^~~~~~~
rlogin.c:241:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rlogin.c:248:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rlogin.c:254:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"Incorrect") != NULL)
                  ^~~~~~~~~~
rlogin.c:260:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"Password") != NULL)
                  ^~~~~~~~~~
rlogin.c:263:15: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      sprintf(bufSend,"%s\r",szPassword);
              ^~~~~~~
rlogin.c:264:47: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (medusaSend(hSocket, bufSend, strlen(bufSend) , 0) < 0)
                                              ^~~~~~~
rlogin.c:264:31: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (medusaSend(hSocket, bufSend, strlen(bufSend) , 0) < 0)
                              ^~~~~~~
rlogin.c:270:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rlogin.c:276:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strstr(bufReceive,"incorrect") != NULL)
                      ^~~~~~~~~~
rsh.c:233:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+1, szLogin, strlen(szLogin));
          ^~~~~~~~~
rsh.c:235:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+2+strlen(szLogin), szPassword, strlen(szPassword));
          ^~~~~~~~~~~~~~~~~~~~~~~~~
rsh.c:237:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend+1+strlen(szLogin)+1+strlen(szPassword)+1, "id", 3);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rsh.c:240:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(szLogin)+1+strlen(szPassword)+1+4 , 0) < 0)
                          ^~~~~~~
rsh.c:248:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rsh.c:254:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rsh.c:260:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"uid") != NULL)
                  ^~~~~~~~~~
smtp.c:365:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "EHLO %s\r\n", _psSessionData->szEHLO);
          ^~~~~~~
smtp.c:367:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:367:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:384:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((params->nUseSSL == 0) && (strstr(bufReceive, "STARTTLS") != NULL))
                                        ^~~~~~~~~~
smtp.c:392:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "STARTTLS\r\n");
            ^~~~~~~
smtp.c:393:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                            ^~~~~~~
smtp.c:393:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                            ^~~~~~~
smtp.c:424:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      sprintf(bufSend, "EHLO %s\r\n", _psSessionData->szEHLO);
              ^~~~~~~
smtp.c:426:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                              ^~~~~~~
smtp.c:426:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                              ^~~~~~~
smtp.c:449:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"AUTH=LOGIN") != NULL))
                   ^~~~~~~~~~
smtp.c:454:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"AUTH=PLAIN") != NULL))
                   ^~~~~~~~~~
smtp.c:459:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if ((strstr(bufReceive,"AUTH ") != NULL))
                   ^~~~~~~~~~
smtp.c:461:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((strstr(bufReceive,"LOGIN") != NULL))
                ^~~~~~~~~~
smtp.c:466:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if ((strstr(bufReceive,"PLAIN") != NULL))
                     ^~~~~~~~~~
smtp.c:471:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if ((strstr(bufReceive,"NTLM") != NULL))
                     ^~~~~~~~~~
smtp.c:510:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH PLAIN\r\n");
          ^~~~~~~
smtp.c:512:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:512:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:531:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(szTmpBuf, szLogin, strlen(szLogin));
          ^~~~~~~~
smtp.c:532:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(szTmpBuf + strlen(szLogin) + 1, szLogin, strlen(szLogin));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:533:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(szTmpBuf + strlen(szLogin) + 1 + strlen(szLogin) + 1, szPassword, strlen(szPassword));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:537:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szTmpBuf, nSendBufferSize, szTmpBuf64);
                ^~~~~~~~
smtp.c:537:44: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szTmpBuf, nSendBufferSize, szTmpBuf64);
                                           ^~~~~~~~~~
smtp.c:540:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufSend = malloc(strlen(szTmpBuf64) + 2 + 1);
                          ^~~~~~~~~~
smtp.c:541:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(bufSend, 0, strlen(szTmpBuf64) + 2 + 1);
                            ^~~~~~~~~~
smtp.c:543:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szTmpBuf64);
          ^~~~~~~
smtp.c:546:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:546:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:582:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH LOGIN\r\n");
          ^~~~~~~
smtp.c:584:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:584:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:599:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                                 ^~~~~~~~~~
smtp.c:599:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:599:94: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                                                                                             ^~~~~~~~
smtp.c:599:79: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                                                                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:608:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szPrompt = malloc(strlen(szTmpBuf) + 1);
                           ^~~~~~~~
smtp.c:609:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(szPrompt, 0, strlen(szTmpBuf) + 1);
                             ^~~~~~~~
smtp.c:611:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(szTmpBuf, szPrompt);
                ^~~~~~~~
smtp.c:611:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(szTmpBuf, szPrompt);
                          ^~~~~~~~
smtp.c:625:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(szLoginDomain, "%s\\%s", _psSessionData->szDomain, szLogin); 
            ^~~~~~~~~~~~~
smtp.c:628:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    szLoginDomain = szLogin;
                  ^ ~~~~~~~
smtp.c:632:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufSend = malloc((2 * strlen(szLoginDomain) + 2) + 2 + 1);
                               ^~~~~~~~~~~~~
smtp.c:633:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(bufSend, 0, (2 * strlen(szLoginDomain) + 2) + 2 + 1);
                                 ^~~~~~~~~~~~~
smtp.c:634:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szLoginDomain, strlen(szLoginDomain), bufSend);
                                      ^~~~~~~~~~~~~
smtp.c:634:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szLoginDomain, strlen(szLoginDomain), bufSend);
                ^~~~~~~~~~~~~
smtp.c:634:55: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szLoginDomain, strlen(szLoginDomain), bufSend);
                                                      ^~~~~~~
smtp.c:635:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncat(bufSend, "\r\n", 2);
          ^~~~~~~
smtp.c:640:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:640:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:654:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                                 ^~~~~~~~~~
smtp.c:654:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:654:94: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                                                                                             ^~~~~~~~
smtp.c:654:79: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (((szTmpBuf = (char*)strstr(bufReceive, "334 ")) == NULL) || ((szTmpBuf2 = (char*)index(szTmpBuf, '\r')) == NULL))
                                                                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:663:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szPrompt = malloc(strlen(szTmpBuf) + 1);
                           ^~~~~~~~
smtp.c:664:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(szPrompt, 0, strlen(szTmpBuf) + 1);
                             ^~~~~~~~
smtp.c:666:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(szTmpBuf, szPrompt);
                ^~~~~~~~
smtp.c:666:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(szTmpBuf, szPrompt);
                          ^~~~~~~~
smtp.c:677:49: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode(szPassword, strlen(szPassword), bufSend);
                                                ^~~~~~~
smtp.c:678:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncat(bufSend, "\r\n", 2);
          ^~~~~~~
smtp.c:680:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:680:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:712:56: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode((char *)&sTmpReq, SmbLength(&sTmpReq), szTmpBuf64);
                                                       ^~~~~~~~~~
smtp.c:715:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szTmpBuf64) + 2;
                           ^~~~~~~~~~
smtp.c:718:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "AUTH NTLM %s\r\n", szTmpBuf64);
          ^~~~~~~
smtp.c:722:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp.c:722:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp.c:739:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
                           ^~~~~~~~~~
smtp.c:739:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  szTmpBuf = ((char*)index(bufReceive, '\r'));
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp.c:743:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_decode(bufReceive + 4, (char *)&sTmpChall);
                ^~~~~~~~~~~~~~
smtp.c:753:58: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  base64_encode((char *)&sTmpResp, SmbLength(&sTmpResp), szTmpBuf64);
                                                         ^~~~~~~~~~
smtp.c:756:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  nSendBufferSize = strlen(szTmpBuf64) + 2;
                           ^~~~~~~~~~
smtp.c:759:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "%s\r\n", szTmpBuf64);
          ^~~~~~~
smtp.c:761:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize, 0) < 0)
                          ^~~~~~~
smtp.c:815:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strstr(bufReceive,"235 ") != NULL)
             ^~~~~~~~~~
smtp.c:822:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"435 ") != NULL)
                  ^~~~~~~~~~
smtp.c:829:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"501 ") != NULL)
                  ^~~~~~~~~~
smtp.c:835:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strstr(bufReceive,"535 ") != NULL)
                  ^~~~~~~~~~
smtp-vrfy.c:335:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "HELO %.250s\r\n", _psSessionData->szHELO);
          ^~~~~~~
smtp-vrfy.c:337:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp-vrfy.c:337:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp-vrfy.c:346:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  while (bufReceive = medusaReceiveRaw(hSocket, &nReceiveBufferSize))
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp-vrfy.c:359:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strstr(bufReceive, "250 ") != NULL)
               ^~~~~~~~~~
smtp-vrfy.c:362:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (nBannerStatus > 0 && (strstr(bufReceive, "\r\n") != NULL))
                                     ^~~~~~~~~~
smtp-vrfy.c:385:11: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "QUIT\r\n");
          ^~~~~~~
smtp-vrfy.c:387:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp-vrfy.c:387:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp-vrfy.c:420:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "VRFY %.250s@%.250s\r\n", szAccount, szDomain);
            ^~~~~~~
smtp-vrfy.c:425:13: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(bufSend, "VRFY %.250s\r\n", szAccount);
            ^~~~~~~
smtp-vrfy.c:428:43: warning: passing 'unsigned char [300]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
smtp-vrfy.c:428:27: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
smtp-vrfy.c:434:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveLineDelay(hSocket, &nReceiveBufferSize, RECEIVE_DELAY_1, RECEIVE_DELAY_2);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp-vrfy.c:440:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "250 ", 4) == 0) /* valid account */
                   ^~~~~~~~~~
smtp-vrfy.c:446:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "252 ", 4) == 0) /* valid account */
                   ^~~~~~~~~~
smtp-vrfy.c:452:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "550 ", 4) == 0) /* non-existant account */
                   ^~~~~~~~~~
smtp-vrfy.c:458:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "557 ", 4) == 0) /* 557 5.5.2 String does not match anything. */
                   ^~~~~~~~~~
smtp-vrfy.c:464:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "554 ", 4) == 0) /* invalid domain name */
                   ^~~~~~~~~~
smtp-vrfy.c:479:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    bufReceive = medusaReceiveLineDelay(hSocket, &nReceiveBufferSize, RECEIVE_DELAY_1, RECEIVE_DELAY_2);
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smtp-vrfy.c:481:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strstr(bufReceive, "421 Error: too many errors"))
             ^~~~~~~~~~
snmp.c:606:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize - 1, 0) < 0)
                          ^~~~~~~
snmp.c:675:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(bufSend + sizeof(snmpv1_a) + strlen(szPassword) + sizeof(snmpv1_w), szLocation, strlen(szLocation));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
snmp.c:678:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, nSendBufferSize - 1, 0) < 0)
                          ^~~~~~~
snmp.c:698:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  bufReceive = medusaReceiveRawDelay(hSocket, &nReceiveBufferSize, _psSessionData->nReadTimeout, _psSessionData->nReadTimeout);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
telnet.c:798:27: warning: passing 'unsigned char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, 3, 0) < 0)
                          ^~~~~~~
telnet.c:841:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      medusaSend(hSocket, bufTemp, 3, 0);
                          ^~~~~~~
telnet.c:846:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      medusaSend(hSocket, bufTemp, 3, 0);
                          ^~~~~~~
vmauthd.c:250:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strstr(bufReceive, "SSL Required"))
             ^~~~~~~~~~
vmauthd.c:276:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "USER %s\r\n", szLogin);
          ^~~~~~~
vmauthd.c:278:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
vmauthd.c:278:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
vmauthd.c:298:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(bufSend, "PASS %s\r\n", szPassword);
          ^~~~~~~
vmauthd.c:300:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                                          ^~~~~~~
vmauthd.c:300:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (medusaSend(hSocket, bufSend, strlen(bufSend), 0) < 0)
                          ^~~~~~~
vmauthd.c:317:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(bufReceive, "230 ", 4) == 0)
              ^~~~~~~~~~
vmauthd.c:324:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (strncmp(bufReceive, "530 ", 4) == 0)
                   ^~~~~~~~~~
wrapper.c:173:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(psSessionData->szCmd, pOpt, strlen(pOpt) + 1);
                  ^~~~~~~~~~~~~~~~~~~~
wrapper.c:187:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(psSessionData->szCmdParam, pOpt, strlen(pOpt) + 1);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:247:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          nCmdLength = strlen(_psSessionData->szCmdParam);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:256:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          nCmdLength = strlen(_psSessionData->szCmdParam);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:269:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (szTmp = strstr(_psSessionData->szCmdParam, "%H"))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:273:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(szCmdTmp, _psSessionData->szCmdParam, nCmdPartLength); 
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:292:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(_psSessionData->szCmdParamFull, szCmdTmp, nCmdPartLength); 
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:293:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(_psSessionData->szCmdParamFull + nCmdPartLength, psCredSet->psUser->pUser, strlen(psCredSet->psUser->pUser)); 
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:294:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(_psSessionData->szCmdParamFull + nCmdPartLength + strlen(psCredSet->psUser->pUser), szTmp + 2, strlen(szTmp) - 2); 
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:307:71: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((_psSessionData->nType == TYPE_SINGLE) && (szTmp = strstr(_psSessionData->szCmdParamFull, "%P")))
                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:311:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(szCmdTmp, _psSessionData->szCmdParamFull, nCmdPartLength); 
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:315:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strncpy(_psSessionData->szCmdParamFull, szCmdTmp, nCmdLength + 1);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:332:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        _psSessionData->szCmdFull = malloc(strlen(_psSessionData->szCmd) + strlen(_psSessionData->szCmdParamFull) + 7);
                                                  ^~~~~~~~~~~~~~~~~~~~~
wrapper.c:332:83: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        _psSessionData->szCmdFull = malloc(strlen(_psSessionData->szCmd) + strlen(_psSessionData->szCmdParamFull) + 7);
                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:333:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        memset(_psSessionData->szCmdFull, 0, strlen(_psSessionData->szCmd) + strlen(_psSessionData->szCmdParamFull) + 7);
                                                    ^~~~~~~~~~~~~~~~~~~~~
wrapper.c:333:85: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        memset(_psSessionData->szCmdFull, 0, strlen(_psSessionData->szCmd) + strlen(_psSessionData->szCmdParamFull) + 7);
                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:334:74: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(_psSessionData->szCmdFull, _psSessionData->szCmd, strlen(_psSessionData->szCmd));
                                                                         ^~~~~~~~~~~~~~~~~~~~~
wrapper.c:334:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(_psSessionData->szCmdFull, _psSessionData->szCmd, strlen(_psSessionData->szCmd));
                ^~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:334:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(_psSessionData->szCmdFull, _psSessionData->szCmd, strlen(_psSessionData->szCmd));
                                           ^~~~~~~~~~~~~~~~~~~~~
wrapper.c:335:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncat(_psSessionData->szCmdFull, " ", 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:336:83: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncat(_psSessionData->szCmdFull, _psSessionData->szCmdParamFull, strlen(_psSessionData->szCmdParamFull));
                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:336:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncat(_psSessionData->szCmdFull, _psSessionData->szCmdParamFull, strlen(_psSessionData->szCmdParamFull));
                ^~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:336:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncat(_psSessionData->szCmdFull, _psSessionData->szCmdParamFull, strlen(_psSessionData->szCmdParamFull));
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:337:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncat(_psSessionData->szCmdFull, " 1>&2", 5);
                ^~~~~~~~~~~~~~~~~~~~~~~~~
wrapper.c:451:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if ((fopen(_psSessionData->szCmd, "r")) == NULL)
                 ^~~~~~~~~~~~~~~~~~~~~
wrapper.c:460:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (system(_psSessionData->szCmdFull) < 0)
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/meschach/meschach_1.2b.orig.tar.gz
pxop.c:277:22: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        numtransp = myqsort(px2->pe,px2->size);
                            ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/mkelfimage/mkelfimage_2.7.orig.tar.gz
linux-i386/convert_params.c:15:31: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
 unsigned long * stack_start = & user_stack[STACK_SIZE];
                               ^
linux-i386/convert_params.c:492:2: warning: pointer targets in passing argument 1 of ‘strnlen’ differ in signedness [-Wpointer-sign]
  len = strnlen(real_mode->command_line, sizeof(real_mode->command_line));
  ^
linux-i386/convert_params.c:493:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  dest = real_mode->command_line + len;
       ^
linux-i386/convert_params.c:818:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  note = ((char *)bhdr) + sizeof(*bhdr);
       ^
linux-i386/convert_params.c:819:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  end = ((char *)bhdr) + bhdr->b_size;
      ^
linux-i386/convert_params.c:850:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  note = ((char *)bhdr) + sizeof(*bhdr);
       ^
linux-i386/convert_params.c:851:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  end = ((char *)bhdr) + bhdr->b_size;
      ^
linux-i386/convert_params.c:874:2: warning: pointer targets in passing argument 2 of ‘append_command_line’ differ in signedness [-Wpointer-sign]
  append_command_line(info->real_mode, desc, descsz);
  ^
linux-i386/convert_params.c:884:2: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
  { 0, "", EBN_COMMAND_LINE, convert_elf_command_line },
  ^
linux-i386/convert_params.c:884:2: warning: (near initialization for ‘elf_notes[0].name’) [-Wpointer-sign]
linux-i386/convert_params.c: In function ‘convert_elf_boot’:
linux-i386/convert_params.c:890:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  note = ((char *)bhdr) + sizeof(*bhdr);
       ^
linux-i386/convert_params.c:891:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
  end = ((char *)bhdr) + bhdr->b_size;
      ^
linux-i386/convert_params.c:1224:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
   note = (char *)hdr;
        ^
linux-i386/convert_params.c:1466:2: warning: pointer targets in passing argument 1 of ‘strnlen’ differ in signedness [-Wpointer-sign]
  len = strnlen(info->image->cmdline, sizeof(info->real_mode->command_line) -1);
  ^
linux-i386/mkelf-linux-i386.c:288:14: warning: assigning to 'char *' from 'unsigned char [5020]' converts between pointers to integer types with different sign [-Wpointer-sign]
        payload_buf = payload;
                    ^ ~~~~~~~
linux-i386/mkelf-linux-i386.c:307:10: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(params->cmdline, cmdline, sizeof(params->cmdline));
                ^~~~~~~~~~~~~~~
linux-ia64/mkelf-linux-ia64.c:197:14: warning: assigning to 'char *' from 'unsigned char [4944]' converts between pointers to integer types with different sign [-Wpointer-sign]
        payload_buf = payload;
                    ^ ~~~~~~~
linux-ia64/mkelf-linux-ia64.c:216:10: warning: passing 'uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(params->cmdline, cmdline, sizeof(params->cmdline));
                ^~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/mp3wrap/mp3wrap_0.5.orig.tar.gz
mp3wrap.c:127:42: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((ptr=getenv("HOME"))!=NULL) sprintf(filename, "%s/"CONFFILE, ptr);
                                                ^~~~~~~~
mp3wrap.c:128:15: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else strncpy(filename, CONFFILE, strlen(CONFFILE));
                     ^~~~~~~~
mp3wrap.c:130:10: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(ext, EXT, 511);
                ^~~
mp3wrap.c:132:59: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((file_input=fopen(CONFFILE, "r"))||(file_input=fopen(filename, "r"))) {
                                                                 ^~~~~~~~
mp3wrap.c:134:17: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                while ((fgets(filename, 511, file_input))!=NULL) {
                              ^~~~~~~~
mp3wrap.c:135:20: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((ptr=strstr(filename, "EXT="))!=NULL) {
                                        ^~~~~~~~
mp3wrap.c:136:16: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (strlen(filename)>1) {
                                           ^~~~~~~~
mp3wrap.c:137:26: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (filename[strlen(filename)-1] == '\n') filename[strlen(filename)-1] = '\0';
                                                            ^~~~~~~~
mp3wrap.c:137:64: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (filename[strlen(filename)-1] == '\n') filename[strlen(filename)-1] = '\0';
                                                                                                  ^~~~~~~~
mp3wrap.c:138:26: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (filename[strlen(filename)-1] == '\r') filename[strlen(filename)-1] = '\0';
                                                            ^~~~~~~~
mp3wrap.c:138:64: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (filename[strlen(filename)-1] == '\r') filename[strlen(filename)-1] = '\0';
                                                                                                  ^~~~~~~~
mp3wrap.c:142:16: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                sprintf (ext, "_"WRAP"_%s", ptr);
                                                         ^~~
mp3wrap.c:144:19: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        else strncpy(ext, ptr, 511);
                                                     ^~~
mp3wrap.c:307:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        wrapindex = buildindex (wrapindex, indexsize, files, argv, optoffset, splitpoints, addoption, oldfiles);
                                ^~~~~~~~~
mp3wrap.c:307:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        wrapindex = buildindex (wrapindex, indexsize, files, argv, optoffset, splitpoints, addoption, oldfiles);
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mp3wrap.c:310:12: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy (filename, argv[1+optoffset], strlen(argv[1+optoffset]));
                         ^~~~~~~~
mp3wrap.c:311:14: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(filename, ext)==NULL) {
                           ^~~~~~~~
mp3wrap.c:311:24: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strstr(filename, ext)==NULL) {
                                     ^~~
mp3wrap.c:312:16: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((strlen(filename)>4) && ((strstr(filename, ".mp3"))!=NULL))
                                    ^~~~~~~~
mp3wrap.c:312:41: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((strlen(filename)>4) && ((strstr(filename, ".mp3"))!=NULL))
                                                             ^~~~~~~~
mp3wrap.c:313:21: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                filename[strlen(filename)-4]='\0';
                                                ^~~~~~~~
mp3wrap.c:314:35: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncat (filename, ext, strlen(ext));
                                                       ^~~
mp3wrap.c:314:13: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncat (filename, ext, strlen(ext));
                                 ^~~~~~~~
mp3wrap.c:314:23: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncat (filename, ext, strlen(ext));
                                           ^~~
mp3wrap.c:316:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((file_input=fopen(filename, "r"))) {
                                      ^~~~~~~~
mp3wrap.c:325:12: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy (filename, TEMPFILE, strlen(TEMPFILE));
                         ^~~~~~~~
mp3wrap.c:327:26: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(file_output=fopen(filename, "w+"))) {
                                ^~~~~~~~
mp3wrap.c:409:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                sprintf (wrapindex, "mv -f "TEMPFILE" %s", argv[2]);
                         ^~~~~~~~~
mp3wrap.c:410:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (system (wrapindex)==-1)
                            ^~~~~~~~~
mp3wrap.c:412:11: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(filename, argv[2], strlen(argv[2])+1);
                        ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/m/muddleftpd/muddleftpd_1.3.13.1.orig.tar.gz
cfloader.c:211:29: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        getnetworkint("0.0.0.0", &((**vp)->ip));
                                                 ^~~~~~~~~~~~~
cfloader.c:215:28: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        getnetworkint(++bindip, &((**vp)->ip));
                                                ^~~~~~~~~~~~~
datasock.c:60:57: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                getsockopt(d->socketfd, SOL_SOCKET, SO_ERROR, &error, &intsize);
                                                                      ^~~~~~~~
ftp.c:867:78: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        peer->passiveport = listenparrelelport(peer->remotefd, &(peer->remoteport), &a1, 5);
                                                                                    ^~~
myglob.c:71:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ppos = pattern;
             ^ ~~~~~~~
myglob.c:72:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        spos = string;
             ^ ~~~~~~
myglob.c:101:11: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char *start = ppos + 1;
                                      ^       ~~~~~~~~
myglob.c:112:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!bracket_match(*spos, start))
                                                          ^~~~~
myglob.c:138:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                subpat = endstr;
                                       ^ ~~~~~~
myglob.c:142:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (my_dofnmatch(ppos + 1, subpat, endstr) == 0)
                                                         ^~~~~~~~
myglob.c:142:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        if (my_dofnmatch(ppos + 1, subpat, endstr) == 0)
                                                                   ^~~~~~
myglob.c:204:11: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                char *start = ppos + 1;
                                      ^       ~~~~~~~~
myglob.c:217:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                if (!bracket_match(*spos, start))
                                                          ^~~~~
myglob.c:287:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return(my_dofnmatchpath(pattern, string, strchr(string, 0)));
                                        ^~~~~~~
myglob.c:287:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return(my_dofnmatchpath(pattern, string, strchr(string, 0)));
                                                 ^~~~~~
myglob.c:287:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return(my_dofnmatchpath(pattern, string, strchr(string, 0)));
                                                         ^~~~~~~~~~~~~~~~~
socket.c:155:44: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockname(fd, (struct sockaddr *)&dest, &tmp);
                                                  ^~~~
socket.c:225:54: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        inport = accept(socketin, (struct sockaddr *)&dest, &n);
                                                            ^~
socket.c:250:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockname(fd, (struct sockaddr *)&dest, &tmp);
                                                  ^~~~
socket.c:260:49: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockname(newport, (struct sockaddr *)&dest, &tmp);
                                                       ^~~~
socket.c:276:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockname(fd, (struct sockaddr *)&dest, &tmp);
                                                  ^~~~
socket.c:286:49: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!getpeername(fd, (struct sockaddr *)&name, &len))
                                                       ^~~~
string.c:87:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos1 = pos2 = STRTOCHAR(*s) + start;
                    ^ ~~~~~~~~~~~~~~~~~~~~~
string.c:145:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pos1 = pos2 = STRTOCHAR(*s) + start;
                    ^ ~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/nap/nap_1.5.4.orig.tar.gz
alias.c:235:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!strcasecmp(hw[i].nm, cur->nm))
                                ^~~~~~~
alias.c:267:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!strcasecmp(hw[i].nm, elt->nm))
                                ^~~~~~~
alias.c:287:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  for (cur=setl; cur && strcasecmp(cur->nm, nm); cur=cur->next);
                                   ^~~~~~~
alias.c:321:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  elt->nm = strdup(nm);
          ^ ~~~~~~~~~~
alias.c:418:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  for (cur=setl;cur&&strcasecmp(cur->nm, nm);cur=cur->next)
                                ^~~~~~~
alias.c:514:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (findset(nm))
              ^~
alias.c:515:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    r = strdup(getval(nm));
                      ^~
alias.c:515:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    r = strdup(getval(nm));
      ^ ~~~~~~~~~~~~~~~~~~
alias.c:517:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strchr(nm, '('))
             ^~
alias.c:520:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(b, strchr(nm, '(')+1);
                     ^~
alias.c:531:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        t = dovars(vtok[i]+1);
                   ^~~~~~~~~
alias.c:535:19: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          vtok[i] = t;
                  ^ ~
alias.c:550:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          t = dovars(tok[j]+1);
                     ^~~~~~~~
alias.c:554:20: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            tok[j] = t;
                   ^ ~
alias.c:618:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strcasecmp(vars[i].nm, b))
                    ^~~~~~~~~~
alias.c:632:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
alias.c:696:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  t = strdup(al->args);
             ^~~~~~~~
alias.c:1013:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    list_unlink_cond(alias_t, alhead, cur, !strcasecmp(cur->nm, buf));
                                                       ^~~~~~~
alias.c:1021:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    cur->nm = strdup(buf);
            ^ ~~~~~~~~~~~
alias.c:1022:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    cur->args = strdup(p);
              ^ ~~~~~~~~~
alias.c:1095:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      t = dovars(tok[i]+1);
                 ^~~~~~~~
alias.c:1095:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      t = dovars(tok[i]+1);
        ^ ~~~~~~~~~~~~~~~~
alias.c:1209:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      tm = dovars(tok[0]+1);
                  ^~~~~~~~
alias.c:1209:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      tm = dovars(tok[0]+1);
         ^ ~~~~~~~~~~~~~~~~
alias.c:1218:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      tm = dovars(tok[1]+1);
                  ^~~~~~~~
alias.c:1218:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      tm = dovars(tok[1]+1);
         ^ ~~~~~~~~~~~~~~~~
alias.c:1227:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      tm = dovars(tok[2]+1);
                  ^~~~~~~~
alias.c:1227:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      tm = dovars(tok[2]+1);
         ^ ~~~~~~~~~~~~~~~~
cmds.c:531:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              p = dovars(tok[i]+1);
                         ^~~~~~~~
cmds.c:531:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              p = dovars(tok[i]+1);
                ^ ~~~~~~~~~~~~~~~~
cmds.c:590:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!strcasecmp(tok[0], cur->nm))
                              ^~~~~~~
cmds.c:592:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        st = doalias(cur, tok, cnt); /* doalias just does the substitution */
           ^ ~~~~~~~~~~~~~~~~~~~~~~
cmds.c:651:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  unsigned char *t = buf, f=0;
                 ^   ~~~
cmds.c:653:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  tok = form_toks(t, &cnt);
                  ^
cmds.c:670:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!checkouts(ircsock, t, tok, cnt, win))
                            ^
cmds.c:701:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      r = out[i].func(s, t, tok, cnt, win);
                         ^
cmds.c:2789:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    dwi = strdup(tok[1]);
        ^ ~~~~~~~~~~~~~~
cmds.c:3162:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!getpeername(t, (struct sockaddr *)&dst, &frmlen))
                                                 ^~~~~~~
cmds.c:3697:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    list_find(cur, alhead, !strcasecmp(cur->nm, tok[1]));
                                       ^~~~~~~
cmds.c:3713:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  list_unlink_cond(alias_t, alhead, old, !strcasecmp(old->nm, tok[1]));
                                                     ^~~~~~~
cmds.c:3718:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cur->nm = strdup(tok[1]);
          ^ ~~~~~~~~~~~~~~
cmds.c:3719:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cur->args = strdup(cstr(str, 2));
            ^ ~~~~~~~~~~~~~~~~~~~~
cmds.c:3745:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  list_unlink_cond(alias_t, alhead, cur, !strcasecmp(cur->nm, tok[1]));
                                                     ^~~~~~~
cmds.c:3826:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cur->args = strdup(cspstr(tok, num, 2));
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
cmds.c:4416:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  p = dovars(tok[1]);
             ^~~~~~
cmds.c:5280:49: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (getpeername(s, (struct sockaddr *)&dst, &frmlen))
                                                ^~~~~~~
event.c:77:58: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  recvfrom(m->fd, buf, 1024, 0, (struct sockaddr *)&frm, &frmlen);
                                                         ^~~~~~~
event.c:188:42: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  r = accept(s, (struct sockaddr *)&frm, &frmlen);
                                         ^~~~~~~
handlers.c:31:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  t = strdup(al->args);
             ^~~~~~~~
handlers.c:316:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    cur->args = strdup(buf+i+1);
              ^ ~~~~~~~~~~~~~~~
irc.c:152:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  s = accept(m->fd, (struct sockaddr *)&frm, &frmlen);
                                             ^~~~~~~
irc.c:1790:43: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  getsockname(s, (struct sockaddr *)&frm, &frmlen);
                                          ^~~~~~~
mp3s.c:139:15: warning: passing 'unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(buf, "Xing", 4) != 0) {
              ^~~
mp3s.c:471:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(&buf[0], "OggS", 4) != 0) {        /* capture pattern */
              ^~~~~~~
mp3s.c:491:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(&buf[29], "vorbis", 6) != 0) {     /* vorbis packet identifier */
              ^~~~~~~~
nap.c:1354:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!getpeername(s, (struct sockaddr *)&dst, &frmlen))
                                                 ^~~~~~~
nap.c:2191:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tdbuf = (char *)malloc(thdr->len+1);
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
nap.c:2215:8: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  *buf = tdbuf;
       ^ ~~~~~
scmds.c:443:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      b = dohandler(cur, tok, cnt);
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~
scmds.c:631:74: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (dwi && ((!strcasecmp(tok[0], "information") && !strcasecmp(tok[2], dwi)) || (!strcasecmp(tok[0], "user") && !strcasecmp(tok[1], dwi))))
                                                                         ^~~
scmds.c:631:135: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (dwi && ((!strcasecmp(tok[0], "information") && !strcasecmp(tok[2], dwi)) || (!strcasecmp(tok[0], "user") && !strcasecmp(tok[1], dwi))))
                                                                                                                                      ^~~
scmds.c:677:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (dwi && !strcasecmp(dwi, tok[0]))
                         ^~~
scmds.c:745:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (dwi && !strcasecmp(dwi, tok[0]))
                         ^~~
vfuncs.c:34:5: warning: initializing 'const unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "curchan", vcurchan },
    ^~~~~~~~~
vfuncs.c:35:5: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "topic", vtopic },
    ^~~~~~~
vfuncs.c:36:5: warning: initializing 'const unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "version", vversion },
    ^~~~~~~~~
vfuncs.c:37:5: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "key", vkey },
    ^~~~~
vfuncs.c:38:5: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "mode", vmode },
    ^~~~~~
vfuncs.c:39:5: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "args", vargs },
    ^~~~~~
vfuncs.c:40:5: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "isop", visop },
    ^~~~~~
vfuncs.c:41:5: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "nick", vnick },
    ^~~~~~
vfuncs.c:42:5: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "attr", vattr },
    ^~~~~~
vfuncs.c:43:5: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "search", vsearch },
    ^~~~~~~~
vfuncs.c:44:5: warning: initializing 'const unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "conn", vconn },
    ^~~~~~
vfuncs.c:45:5: warning: initializing 'const unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "chr", vchr },
    ^~~~~
vfuncs.c:46:5: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
  { "strstr", vstrstr },
    ^~~~~~~~
vfuncs.c:54:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:56:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(curchan->nm));
          ^~~~~~~~~~~~~~~~~~~~~
vfuncs.c:62:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:64:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(curchan->topic));
          ^~~~~~~~~~~~~~~~~~~~~~~~
vfuncs.c:79:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:81:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(curchan->key));
          ^~~~~~~~~~~~~~~~~~~~~~
vfuncs.c:87:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup("irc"));
          ^~~~~~~~~~~~~~~
vfuncs.c:89:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup("nap"));
          ^~~~~~~~~~~~~~~
vfuncs.c:98:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:100:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cur = findchan(chanl, tok[0]);
                        ^~~~~~
vfuncs.c:102:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:103:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  usr = finduser(cur, tok[1]);
                      ^~~~~~
vfuncs.c:105:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:108:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup("1"));
          ^~~~~~~~~~~~~
vfuncs.c:110:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup("0"));
          ^~~~~~~~~~~~~
vfuncs.c:122:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(b, tok[i]);
              ^~~~~~
vfuncs.c:130:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(tok[0]));
                  ^~~~~~
vfuncs.c:130:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(tok[0]));
          ^~~~~~~~~~~~~~~~
vfuncs.c:132:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:142:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:144:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cur = findchan(chanl, tok[0]);
                        ^~~~~~
vfuncs.c:146:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:148:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  n = atoi(tok[1]);
           ^~~~~~
vfuncs.c:153:13: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      return(strdup(""));
            ^~~~~~~~~~~~
vfuncs.c:159:9: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return(strdup(usr->nm));
        ^~~~~~~~~~~~~~~~~
vfuncs.c:165:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:167:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!strcasecmp(tok[0], "bold"))
                  ^~~~~~
vfuncs.c:168:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(BOLD));
          ^~~~~~~~~~~~~~
vfuncs.c:169:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "white"))
                       ^~~~~~
vfuncs.c:170:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(WHITE));
          ^~~~~~~~~~~~~~~
vfuncs.c:171:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "red"))
                       ^~~~~~
vfuncs.c:172:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(RED));
          ^~~~~~~~~~~~~
vfuncs.c:173:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "green"))
                       ^~~~~~
vfuncs.c:174:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(GREEN));
          ^~~~~~~~~~~~~~~
vfuncs.c:175:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "blue"))
                       ^~~~~~
vfuncs.c:176:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(BLUE));
          ^~~~~~~~~~~~~~
vfuncs.c:177:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "yellow"))
                       ^~~~~~
vfuncs.c:178:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(YELLOW));
          ^~~~~~~~~~~~~~~~
vfuncs.c:179:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "magenta"))
                       ^~~~~~
vfuncs.c:180:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(MAGENTA));
          ^~~~~~~~~~~~~~~~~
vfuncs.c:181:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "blink"))
                       ^~~~~~
vfuncs.c:182:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(BLINK));
          ^~~~~~~~~~~~~~~
vfuncs.c:183:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "underline"))
                       ^~~~~~
vfuncs.c:184:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(UNDERLINE));
          ^~~~~~~~~~~~~~~~~~~
vfuncs.c:185:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[0], "cyan"))
                       ^~~~~~
vfuncs.c:186:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(CYAN));
          ^~~~~~~~~~~~~~
vfuncs.c:188:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:198:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:205:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(ret);
          ^~~~~
vfuncs.c:208:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  i=atoi(tok[0]);
         ^~~~~~
vfuncs.c:212:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:215:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(cur->song));
          ^~~~~~~~~~~~~~~~~~~
vfuncs.c:217:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!strcasecmp(tok[1], "size"))
                  ^~~~~~
vfuncs.c:220:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(ret);
          ^~~~~
vfuncs.c:222:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "user"))
                       ^~~~~~
vfuncs.c:223:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(cur->nick));
          ^~~~~~~~~~~~~~~~~~~
vfuncs.c:224:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "freq"))
                       ^~~~~~
vfuncs.c:227:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(ret);
          ^~~~~
vfuncs.c:229:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "length"))
                       ^~~~~~
vfuncs.c:232:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(ret);
          ^~~~~
vfuncs.c:234:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "speed"))
                       ^~~~~~
vfuncs.c:235:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(conns[cur->conn]));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
vfuncs.c:236:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "bitrate"))
                       ^~~~~~
vfuncs.c:239:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(ret);
          ^~~~~
vfuncs.c:241:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "filename"))
                       ^~~~~~
vfuncs.c:242:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(cur->rfn));
          ^~~~~~~~~~~~~~~~~~
vfuncs.c:243:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (!strcasecmp(tok[1], "ping"))
                       ^~~~~~
vfuncs.c:246:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(ret);
          ^~~~~
vfuncs.c:249:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:254:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (cnt < 1 || atoi(tok[0]) > 10)
                      ^~~~~~
vfuncs.c:255:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:257:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(conns[atoi(tok[0])]));
                             ^~~~~~
vfuncs.c:257:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(conns[atoi(tok[0])]));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vfuncs.c:265:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:267:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  msprintf(&r, "%c", atoi(tok[0]));
                          ^~~~~~
vfuncs.c:268:9: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return(r);
        ^~~
vfuncs.c:276:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:278:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  r = strstr(tok[0], tok[1]);
             ^~~~~~
vfuncs.c:278:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  r = strstr(tok[0], tok[1]);
                     ^~~~~~
vfuncs.c:280:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(""));
          ^~~~~~~~~~~~
vfuncs.c:282:11: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return(strdup(r));
          ^~~~~~~~~~~
winio.c:957:38: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (*cbuf && (!cmdlend || strcmp(cbuf, cmdlend->cmd))) {
                                     ^~~~
winio.c:959:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      elt->cmd = strdup(cbuf);
                        ^~~~
winio.c:982:22: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    command = strdup(cbuf);
                     ^~~~
winio.c:1037:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      memmove(cbuf+curx, cbuf+curx+1, strlen(cbuf+curx+1));
                                             ^~~~~~~~~~~
winio.c:1038:19: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      cbuf[strlen(cbuf)-1] = 0;
                  ^~~~
winio.c:1042:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      memmove(cbuf+curx, cbuf+curx+1, strlen(cbuf+curx+1));
                                             ^~~~~~~~~~~
winio.c:1043:19: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      cbuf[strlen(cbuf)-1] = 0;
                  ^~~~
winio.c:1127:19: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    curx = strlen(cbuf);
                  ^~~~
winio.c:1135:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      memmove(cbuf+curx, cbuf+curx+1, strlen(cbuf+curx+1)+1);
                                             ^~~~~~~~~~~
winio.c:1158:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+1, al->nm, strlen(cbuf+1)))
                                                ^~~~~~
winio.c:1158:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+1, al->nm, strlen(cbuf+1)))
                         ^~~~~~
winio.c:1158:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+1, al->nm, strlen(cbuf+1)))
                                 ^~~~~~
winio.c:1162:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(cbuf+1, al->nm);
                 ^~~~~~
winio.c:1162:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(cbuf+1, al->nm);
                         ^~~~~~
winio.c:1163:18: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcat(cbuf, " ");
                 ^~~~
winio.c:1164:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          curx = strlen(cbuf);
                        ^~~~
winio.c:1170:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+1, out[j].nm, strlen(cbuf+1)) && out[j].help)
                                                   ^~~~~~
winio.c:1170:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+1, out[j].nm, strlen(cbuf+1)) && out[j].help)
                         ^~~~~~
winio.c:1174:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(cbuf+1, out[j].nm);
                 ^~~~~~
winio.c:1175:18: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcat(cbuf, " ");
                 ^~~~
winio.c:1176:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          curx = strlen(cbuf);
                        ^~~~
winio.c:1194:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+z, usr->nm, strlen(cbuf+z)))
                                                 ^~~~~~
winio.c:1194:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncasecmp(cbuf+z, usr->nm, strlen(cbuf+z)))
                         ^~~~~~
winio.c:1198:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          strcpy(cbuf+z, usr->nm);
                 ^~~~~~
winio.c:1200:20: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcat(cbuf, ": ");
                   ^~~~
winio.c:1201:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          curx = strlen(cbuf);
                        ^~~~
winio.c:1272:9: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cscratch, cbuf);
               ^~~~~~~~
winio.c:1272:19: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cscratch, cbuf);
                         ^~~~
winio.c:1274:9: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cbuf, ccmd->cmd);
               ^~~~
winio.c:1275:16: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        curx = strlen(cbuf);
                      ^~~~
winio.c:1280:9: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cbuf, ccmd->cmd);
               ^~~~
winio.c:1281:16: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        curx = strlen(cbuf);
                      ^~~~
winio.c:1292:9: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cbuf, cscratch);
               ^~~~
winio.c:1292:15: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cbuf, cscratch);
                     ^~~~~~~~
winio.c:1293:16: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        curx = strlen(cbuf);
                      ^~~~
winio.c:1295:9: warning: passing 'unsigned char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(cbuf, ccmd->cmd);
               ^~~~
winio.c:1296:16: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        curx = strlen(cbuf);
                      ^~~~
winio.c:1322:18: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      j = strlen(cbuf);
                 ^~~~
winio.c:1461:13: warning: passing 'unsigned char [cols + 1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(t, curchan->q ? "(%s) " : "[%s] ", p);
            ^
winio.c:1467:23: warning: passing 'unsigned char [cols + 1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ucols = cols-strlen(t);
                      ^
winio.c:1479:25: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (curr+ucols>strlen(cbuf)+1 && curr)
                        ^~~~
winio.c:1480:19: warning: passing 'unsigned char [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    curr = strlen(cbuf)+1-ucols;
                  ^~~~
winio.c:1485:11: warning: passing 'unsigned char [cols + 1]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncat(t, cbuf+curr, ucols);
          ^
winio.c:1485:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncat(t, cbuf+curr, ucols);
             ^~~~~~~~~
winio.c:1486:19: warning: passing 'unsigned char [cols + 1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(t+strlen(t), ' ', cols-strlen(t));
                  ^
winio.c:1486:40: warning: passing 'unsigned char [cols + 1]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  memset(t+strlen(t), ' ', cols-strlen(t));
                                       ^
napping.c:209:6: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                 &dstlen) != -1) {
                                 ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/nbd/nbd_3.8.orig.tar.gz
nbd-server.c:1851:13: warning: initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'char [14]' converts between pointers to integer types with different sign [-Wpointer-sign]
                        uint8_t* addrptr = ((struct sockaddr*)&netaddr)->sa_data;
                                 ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/nbtscan/nbtscan_1.5.1.orig.tar.gz
nbtscan.c:519:44: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                              (struct sockaddr*)&dest_sockaddr, &addr_size)) <= 0 ) {
                                                                ^~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/ncpfs/ncpfs_2.2.6.orig.tar.gz
ncplib.c:546:34: warning: passing 'char [7]' to parameter of type 'const u_int8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ipx_assign_node(addr.sipx_node, IPX_BROADCAST_NODE);
                                        ^~~~~~~~~~~~~~~~~~
ncplib.c:659:38: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                             (struct sockaddr*)&sender, &sizeofaddr, 120000, &pktsize);
                                                                        ^~~~~~~~~~~
ncplib.c:1007:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        result = do_tcp_rcv(conn->ncp_sock, conn->packet + 2, ln);
                                            ^~~~~~~~~~~~~~~~
ncplib.c:1084:23: warning: assigning to 'u_int8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        request.request.addr = conn->packet + sizeof(struct ncp_request_header);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ncplib.c:1086:21: warning: assigning to 'u_int8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        request.reply.addr = conn->packet + sizeof(struct ncp_reply_header);
                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ncplib.c:1116:44: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        err = do_ncp_call(conn, NCP_REQUEST, 1, conn->packet + 6, ncp_packet_size(conn));
                                                                ^~~~~~~~~~~~~~~~
ncplib.c:1119:48: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        err = do_ncp_tcp_call(conn, NCP_REQUEST, 1, conn->packet + 6, ncp_packet_size(conn));
                                                                    ^~~~~~~~~~~~~~~~
ncplib.c:1302:34: warning: passing 'char [7]' to parameter of type 'const u_int8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ipx_assign_node(addr.sipx_node, IPX_THIS_NODE);
                                        ^~~~~~~~~~~~~
ncplib.c:1682:34: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                err = ncp_login_object(conn, object_name, object_type, password);
                                                             ^~~~~~~~~~~
ncplib.c:1682:60: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                err = ncp_login_object(conn, object_name, object_type, password);
                                                                                       ^~~~~~~~
ncplib.c:1702:32: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                err = ncp_login_object(conn, object_name, object_type, password);
                                             ^~~~~~~~~~~
ncplib.c:1702:58: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                err = ncp_login_object(conn, object_name, object_type, password);
                                                                       ^~~~~~~~
ncplib.c:3133:4: warning: passing 'u_int8_t [48]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        target->object_name, &object_type, &hasProperties,
                        ^~~~~~~~~~~~~~~~~~~
ncplib.c:3505:43: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        shuffle((byte *) & tmpID, passwd, strlen(passwd), buf);
                                                 ^~~~~~
ncplib.c:3511:24: warning: passing 'u_int8_t const[48]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ncp_add_pstring(conn, object->object_name);
                              ^~~~~~~~~~~~~~~~~~~
ncplib.c:3526:45: warning: passing 'u_int8_t [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((result = ncp_get_encryption_key(conn, ncp_key)) != 0) {
                                                   ^~~~~~~
ncplib.c:3537:57: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return ncp_keyed_verify_password(conn, &user, ncp_key, objPassword);
                                                               ^~~~~~~~~~~
ncplib.c:3577:43: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        shuffle((byte *) & tmpID, passwd, strlen(passwd), buf);
                                                 ^~~~~~
ncplib.c:3583:24: warning: passing 'u_int8_t const[48]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ncp_add_pstring(conn, object->object_name);
                              ^~~~~~~~~~~~~~~~~~~
ncplib.c:3597:34: warning: passing 'unsigned char [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result2 = ncp_sign_start(conn, buf);
                                               ^~~
ncplib.c:3619:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ncp_add_pstring(conn, passwd);
                              ^~~~~~
ncplib.c:3650:43: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        shuffle((byte *) & id, oldpasswd, strlen(oldpasswd), oldpwd);
                                                 ^~~~~~~~~
ncplib.c:3651:43: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        shuffle((byte *) & id, newpasswd, strlen(newpasswd), newpwd);
                                                 ^~~~~~~~~
ncplib.c:3653:17: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        newpassencrypt(oldpwd, newpwd, newpwd);
                       ^~~~~~
ncplib.c:3653:25: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        newpassencrypt(oldpwd, newpwd, newpwd);
                               ^~~~~~
ncplib.c:3653:33: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        newpassencrypt(oldpwd, newpwd, newpwd);
                                       ^~~~~~
ncplib.c:3654:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        newpassencrypt(oldpwd + 8, newpwd + 8, newpwd + 8);
                       ^~~~~~~~~~
ncplib.c:3654:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        newpassencrypt(oldpwd + 8, newpwd + 8, newpwd + 8);
                                   ^~~~~~~~~~
ncplib.c:3654:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        newpassencrypt(oldpwd + 8, newpwd + 8, newpwd + 8);
                                               ^~~~~~~~~~
ncplib.c:3655:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((len = strlen(newpasswd)) > 63) {
                          ^~~~~~~~~
ncplib.c:3663:24: warning: passing 'u_int8_t const[48]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ncp_add_pstring(conn, object->object_name);
                              ^~~~~~~~~~~~~~~~~~~
ncplib.c:3689:45: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((result = ncp_get_encryption_key(conn, ncp_key)) != 0) {
                                                   ^~~~~~~
ncplib.c:3690:50: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return ncp_login_unencrypted(conn, login_type, username,
                                                               ^~~~~~~~
ncplib.c:3694:7: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                username, &user)) != 0) {
                                                ^~~~~~~~
ncplib.c:3710:13: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                      username, 1,
                                                      ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/nd/nd_0.8.2.orig.tar.gz
nd.c:381:42: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (headers) xmlBufferAdd (header_buf, headers, -1);
                                         ^~~~~~~
nd.c:384:8: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                            xmlBufferLength (header_buf) == 0 ?
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nd.c:402:38: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          proxy_auth_header = xmlMemStrdup (xmlBufferContent (header_buf));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nd.c:407:28: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlBufferAdd (header_buf, headers, -1);
                                  ^~~~~~~
nd.c:409:28: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlBufferAdd (header_buf, proxy_auth_header, -1);
                                  ^~~~~~~~~~~~~~~~~
nd.c:413:11: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                               xmlBufferContent (header_buf), ilen);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nd.c:569:47: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (node->ns && node->ns->href && (!strcmp (node->ns->href, "DAV:")))
                                              ^~~~~~~~~~~~~~
nd.c:713:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (strcmp(cur->name,"text")) /* XXX is this true? */
                      ^~~~~~~~~
nd.c:720:43: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (cur->ns && cur->ns->href && strcmp(cur->ns->href, "DAV:"))
                                                 ^~~~~~~~~~~~~
nd.c:945:24: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  doc = xmlParseMemory(xmlBufferContent(buf), xmlBufferLength(buf));
                       ^~~~~~~~~~~~~~~~~~~~~
nd.c:1027:28: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      doc = xmlParseMemory(xmlBufferContent(buf), xmlBufferLength(buf));
                           ^~~~~~~~~~~~~~~~~~~~~
nd.c:1088:28: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      doc = xmlParseMemory(xmlBufferContent(buf), xmlBufferLength(buf));
                           ^~~~~~~~~~~~~~~~~~~~~
nd.c:1324:28: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      doc = xmlParseMemory(xmlBufferContent(buf), xmlBufferLength(buf));
                           ^~~~~~~~~~~~~~~~~~~~~
auth.c:49:21: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  xmlBufferAdd(buf, str, 1);
                    ^~~
auth.c:113:8: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    *q = qq;
       ^ ~~
auth.c:273:22: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  xmlBufferAdd (buf, ndAuthParamValue (param, "user"), -1);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
auth.c:274:22: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  xmlBufferAdd (buf, ":", -1);
                     ^~~
auth.c:275:22: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  xmlBufferAdd (buf, ndAuthParamValue (param, "password"), -1);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
auth.c:318:7: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    is_proxy? "Proxy-Authorization:" : "Authorization: ",
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
auth.c:320:26: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      xmlBufferAdd (ret, ndAuthParamValue (param, "name"), -1);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
auth.c:321:26: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      xmlBufferAdd (ret, " ", -1);
                         ^~~
auth.c:325:26: warning: passing 'char [3]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      xmlBufferAdd (ret, "\r\n", -1);
                         ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/nescc/nescc_1.3.5.orig.tar.gz
c-lex.c:515:31: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((ptr = is_reserved_word(id->str, id->len)) &&
                              ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/netkit-rusers/netkit-rusers_0.17.orig.tar.gz
rusersd.c:98:47: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getsockname(0, (struct sockaddr *)&from, &fromlen) < 0) {
                                                     ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/nettle/nettle_3.1.1.orig.tar.gz
base64-encode.c:94:14: warning: passing 'const uint8_t [64]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  encode_raw(base64_encode_table, dst, length, src);
             ^~~~~~~~~~~~~~~~~~~
base64-encode.c:163:18: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      encode_raw(ctx->alphabet, dst + done, bulk, src);
                 ^~~~~~~~~~~~~
output.c:206:5: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  (mode == SEXP_ADVANCED) ? "\"\"": "0:");
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nettle-hash.c:87:30: warning: passing 'char [16384]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      hash->update(ctx, res, buffer);
                             ^~~~~~
nettle-hash.c:123:25: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          base16_encode_update(hex, 8, digest + i);
                               ^~~
nettle-hash.c:127:28: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      base16_encode_update(hex, digest_length - i, digest + i);
                           ^~~
nettle-pbkdf2.c:151:6: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                 salt, salt_length, salt)
                                 ^~~~
nettle-pbkdf2.c:151:25: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                 salt, salt_length, salt)
                                                    ^~~~
nettle-pbkdf2.c:164:40: warning: passing 'char [1024]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  pbkdf2_hmac_sha256 (password_length, password, iterations, salt_length, salt,
                                       ^~~~~~~~
nettle-pbkdf2.c:164:75: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  pbkdf2_hmac_sha256 (password_length, password, iterations, salt_length, salt,
                                                                          ^~~~
nettle-pbkdf2.c:165:24: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      output_length, output);
                                     ^~~~~~
nettle-pbkdf2.c:177:25: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          base16_encode_update(hex, 8, output + i);
                               ^~~
nettle-pbkdf2.c:177:33: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
          base16_encode_update(hex, 8, output + i);
                                       ^~~~~~~~~~
nettle-pbkdf2.c:181:28: warning: passing 'char [17]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      base16_encode_update(hex, output_length - i, output + i);
                           ^~~
nettle-pbkdf2.c:181:52: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      base16_encode_update(hex, output_length - i, output + i);
                                                   ^~~~~~~~~~
nettle-lfib-stream.c:84:40: warning: passing 'char [500]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      knuth_lfib_random(&ctx, BUFSIZE, buffer);
                                       ^~~~~~
testutils.c:82:13: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                length, hex));
                                        ^~~
testutils.c:568:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  size_t ascii_length = strlen(ascii);
                               ^~~~~
testutils.c:589:33: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ASSERT (0x33 == buffer[strlen(ascii)]);
                                ^~~~~
io.c:180:31: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  yarrow256_seed(ctx, length, buffer);
                              ^~~~~~
io.c:197:30: warning: passing 'char [1000]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      hash->update(ctx, res, buffer);
                             ^~~~~~
base16enc.c:91:46: warning: passing 'uint8_t [73]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (!write_string (stdout, encoded_bytes, result)
                                                    ^~~~~~
base16enc.c:100:47: warning: passing 'uint8_t [73]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!write_string(stdout,encoded_bytes, result))
                                              ^~~~~~
base16dec.c:96:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!write_string (stdout, decoded_bytes, result))
                                                ^~~~~~
base64enc.c:93:46: warning: passing 'uint8_t [76]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          if (!write_string (stdout, encoded_bytes, result)
                                                    ^~~~~~
base64enc.c:104:49: warning: passing 'uint8_t [76]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!write_string (stdout, encoded_bytes, result))
                                                ^~~~~~
base64dec.c:96:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (!write_string (stdout, decoded_bytes, result))
                                                ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/n/ng/ng_1.5~beta1.orig.tar.gz
re_search.c:553:24: warning: assigning to 'char *' from 'unsigned char [256]' converts between pointers to integer types with different sign [-Wpointer-sign]
            re_buff.translate = upcase;
                              ^ ~~~~~~
skg.c:403:30: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (compare_string(ptr, romanptr->roman))
                                    ^~~~~~~~~~~~~~~
skg.c:405:16: warning: passing 'unsigned char [7]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcat(dstr, romanptr->kana);
                             ^~~~~~~~~~~~~~
skg.c:406:17: warning: passing 'unsigned char [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ptr += strlen(romanptr->roman);
                              ^~~~~~~~~~~~~~~
skg.c:479:10: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(romanptr->roman, bufkey, ROMAN_MAXLEN);
                ^~~~~~~~~~~~~~~
skg.c:481:10: warning: passing 'unsigned char [7]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(romanptr->kana,  bufstr, KANA_MAXLEN);
                ^~~~~~~~~~~~~~
skg.c:643:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        target = dictionary_list + 1;
               ^ ~~~~~~~~~~~~~~~~~~~
skg.c:647:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            target = dictionary_list + 1;
                   ^ ~~~~~~~~~~~~~~~~~~~
skg.c:661:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        target = dictionary_list + strlen(dictionary_list) - 1;
                                          ^~~~~~~~~~~~~~~
skg.c:661:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        target = dictionary_list + strlen(dictionary_list) - 1;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
skg.c:665:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        target = dictionary_list + strlen(dictionary_list) - 1;
                                          ^~~~~~~~~~~~~~~
skg.c:665:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        target = dictionary_list + strlen(dictionary_list) - 1;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
skg.c:854:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strcpy(dlist, tmplist); 
                   ^~~~~
skg.c:865:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (strlen(dlist) == 0) 
               ^~~~~
skg.c:870:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            sprintf(dlist, "/%s/", tmpstr);
                    ^~~~~
skg.c:875:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            sprintf(dlist, "/%s/", istr);
                    ^~~~~
skg.c:895:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strlen(dlist)+strlen(tmplist)+1 > DIC_BUFFER_SIZE)
                           ^~~~~
skg.c:897:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcat(dlist, tmplist);
                       ^~~~~
skg.c:932:27: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (compare_string(ptr, romanptr->roman))
                                        ^~~~~~~~~~~~~~~
skg.c:934:24: warning: passing 'unsigned char [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    int len = strlen(romanptr->roman);
                                     ^~~~~~~~~~~~~~~
skg.c:935:14: warning: passing 'unsigned char [7]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(dickeyptr->hiragana, romanptr->kana);
                           ^~~~~~~~~~~~~~~~~~~
skg.c:935:35: warning: passing 'unsigned char [7]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    strcpy(dickeyptr->hiragana, romanptr->kana);
                                                ^~~~~~~~~~~~~~
skg.c:953:11: warning: passing 'unsigned char [7]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcpy(dickeyptr->hiragana , KATA_SMALL_TSU);
                               ^~~~~~~~~~~~~~~~~~~
skg.c:955:11: warning: passing 'unsigned char [7]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcpy(dickeyptr->hiragana , HIRA_SMALL_TSU);
                               ^~~~~~~~~~~~~~~~~~~
skg.c:1000:15: warning: passing 'unsigned char [7]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcat(dstr, dickeyptr->hiragana);
                     ^~~~~~~~~~~~~~~~~~~
skg.c:1002:17: warning: passing 'unsigned char [7]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        klen += strlen(dickeyptr->hiragana) / 2; 
                       ^~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/ogmtools/ogmtools_1.5.orig.tar.gz
avilib.c:245:5: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    OUTD(ch->nEntriesInUse);
    ^~~~~~~~~~~~~~~~~~~~~~~
avilib.c:247:5: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    OUTD(ch->qwBaseOffset&0xffffffff);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
avilib.c:248:5: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    OUTD((ch->qwBaseOffset>>32)&0xffffffff);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
avilib.c:249:5: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    OUTD(ch->dwReserved3);
    ^~~~~~~~~~~~~~~~~~~~~
avilib.c:252:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        OUTD(ch->aIndex[k].dwOffset);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
avilib.c:253:2: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        OUTD(ch->aIndex[k].dwSize);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
avilib.c:256:25: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    avi_add_chunk (AVI, ch->fcc, ix00, max);
                        ^~~~~~~
avilib.c:256:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    avi_add_chunk (AVI, ch->fcc, ix00, max);
                                 ^~~~
avilib.c:372:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    int audio = (strchr (tag, 'w')?1:0);
                         ^~~
avilib.c:382:36: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_init_super_index(AVI, "ix00", &AVI->video_superindex) < 0) return -1;
                                          ^~~~~~
avilib.c:386:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) 
                                        ^~~~~~
avilib.c:386:42: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) 
                                                ^~~~~~
avilib.c:400:36: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_init_super_index(AVI, fcc, &AVI->track[AVI->aptr].audio_superindex) < 0) return -1;
                                          ^~~
avilib.c:406:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_add_std_index (AVI, fcc, tag, AVI->track[AVI->aptr].audio_superindex->stdindex[ 
                                        ^~~
avilib.c:453:30: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) 
                                    ^~~~~~
avilib.c:453:38: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) 
                                            ^~~~~~
avilib.c:466:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_add_std_index (AVI, fcc, aud, AVI->track[audtr].audio_superindex->stdindex[ 
                                        ^~~
avilib.c:466:39: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (avi_add_std_index (AVI, fcc, aud, AVI->track[audtr].audio_superindex->stdindex[ 
                                             ^~~
avilib.c:503:50: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            avi_add_chunk(AVI, (unsigned char *)"RIFF", "AVIXLIST\0\0\0\0movi", 16);
                                                        ^~~~~~~~~~~~~~~~~~~~~~
avilib.c:1083:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            long2str(buf+len, k+1); len += 4;
                     ^~~~~~~
avilib.c:1600:52: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   info_len = avi_parse_comments (AVI->comment_fd, AVI_header+nhb, HEADERBYTES - nhb - 8 - 12);
                                                   ^~~~~~~~~~~~~~
avilib.c:1669:15: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            long2str(f, len);
                     ^
avilib.c:1675:15: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            long2str(f, len);
                     ^
avilib.c:1733:50: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     n = avi_add_chunk(AVI,(unsigned char *)astr,data,length);
                                                 ^~~~
avilib.c:1735:52: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     n = avi_add_chunk(AVI,(unsigned char *)"00db",data,length);
                                                   ^~~~
avilib.c:2359:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         else if (strncasecmp (hdrl_data+i,"iavs",4) ==0 && ! auds_strh_seen) {
                               ^~~~~~~~~~~
avilib.c:2367:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if(strncasecmp(hdrl_data+i,"dmlh",4) == 0) {
                          ^~~~~~~~~~~
avilib.c:2444:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if(strncasecmp(hdrl_data+i,"indx",4) == 0) {
                          ^~~~~~~~~~~
avilib.c:2451:8: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            a = hdrl_data+i;
              ^ ~~~~~~~~~~~
avilib.c:2455:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->video_superindex->dwSize = str2ulong(a);          a += 4;
                                                      ^
avilib.c:2456:57: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->video_superindex->wLongsPerEntry = str2ushort(a); a += 2;
                                                               ^
avilib.c:2459:55: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->video_superindex->nEntriesInUse = str2ulong(a);   a += 4;
                                                             ^
avilib.c:2472:65: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->video_superindex->aIndex[j].qwOffset = str2ullong (a);  a += 8;
                                                                       ^
avilib.c:2473:62: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->video_superindex->aIndex[j].dwSize = str2ulong (a);     a += 4;
                                                                    ^
avilib.c:2474:66: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->video_superindex->aIndex[j].dwDuration = str2ulong (a); a += 4;
                                                                        ^
avilib.c:2504:8: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            a = hdrl_data+i;
              ^ ~~~~~~~~~~~
avilib.c:2508:65: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->track[AVI->aptr].audio_superindex->dwSize = str2ulong(a);          a += 4;
                                                                       ^
avilib.c:2509:74: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->track[AVI->aptr].audio_superindex->wLongsPerEntry = str2ushort(a); a += 2;
                                                                                ^
avilib.c:2512:72: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->track[AVI->aptr].audio_superindex->nEntriesInUse = str2ulong(a);   a += 4;
                                                                              ^
avilib.c:2526:82: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->track[AVI->aptr].audio_superindex->aIndex[j].qwOffset = str2ullong (a);  a += 8;
                                                                                        ^
avilib.c:2527:79: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->track[AVI->aptr].audio_superindex->aIndex[j].dwSize = str2ulong (a);     a += 4;
                                                                                     ^
avilib.c:2528:83: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->track[AVI->aptr].audio_superindex->aIndex[j].dwDuration = str2ulong (a); a += 4;
                                                                                         ^
avilib.c:2552:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if((strncasecmp(hdrl_data+i,"JUNK",4) == 0) ||
                           ^~~~~~~~~~~
avilib.c:2553:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              (strncasecmp(hdrl_data+i,"strn",4) == 0) ||
                           ^~~~~~~~~~~
avilib.c:2554:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              (strncasecmp(hdrl_data+i,"vprp",4) == 0)){
                           ^~~~~~~~~~~
avilib.c:2724:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         nrEntries = str2ulong(en + 12);
                               ^~~~~~~
avilib.c:2728:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         offset = str2ullong(en + 20);
                             ^~~~~~~
avilib.c:2741:51: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->video_index[k].pos = offset + str2ulong(en); en += 4;
                                                         ^~
avilib.c:2742:46: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->video_index[k].len = str2ulong_len(en);
                                                    ^~
avilib.c:2743:46: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            AVI->video_index[k].key = str2ulong_key(en); en += 4;
                                                    ^~
avilib.c:2803:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            nrEntries = str2ulong(en + 12);
                                  ^~~~~~~
avilib.c:2808:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            offset = str2ullong(en + 20);
                                ^~~~~~~
avilib.c:2817:67: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->track[audtr].audio_index[k].pos = offset + str2ulong(en); en += 4;
                                                                         ^~
avilib.c:2818:62: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
               AVI->track[audtr].audio_index[k].len = str2ulong_len(en); en += 4;
                                                                    ^~
avilib.c:3527:21: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if( strncasecmp(wave->riff.id     , "RIFF",4) != 0 ||
                    ^~~~~~~~~~~~~
avilib.c:3528:14: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncasecmp(wave->riff.wave_id, "WAVE",4) != 0 ||
                    ^~~~~~~~~~~~~~~~~~
avilib.c:3529:14: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncasecmp(wave->format.id   , "fmt ",4) != 0 )
                    ^~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/oidentd/oidentd_2.0.8.orig.tar.gz
oidentd_inet_util.c:140:11: warning: passing 'u_char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(listen_port_str, sizeof(listen_port_str), "%d", listen_port);
                 ^~~~~~~~~~~~~~~
oidentd_inet_util.c:142:26: warning: passing 'u_char [64]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = getaddrinfo(NULL, listen_port_str, &hints, &res);
                                ^~~~~~~~~~~~~~~
oidentd_user_db.c:99:9: warning: returning 'char *' from a function with result type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return (user->force_data[randval(user->num_replies)]);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
oidentd_user_db.c:155:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                xstrncpy(reply, select_reply(user_cap), len);
                                                ^~~~~~~~~~~~~~~~~~~~~~
oidentd_user_db.c:193:11: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                char *temp_reply = select_reply(user_pref);
                                      ^            ~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/openct/openct_0.6.20.orig.tar.gz
utils.c:132:45: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ifd_conf_get_bool("ifdhandler.force_poll", &force_poll);
                                                   ^~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/opendchub/opendchub_0.8.2.orig.tar.gz
main.c:194:44: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                               (struct sockaddr *)&remote_addr, &len)) < 0)
                                                                ^~~~
main.c:1654:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
             &namelen)) == -1) && ((errno == EAGAIN) || (errno == EINTR)))
             ^~~~~~~~
main.c:2393:31: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            (struct sockaddr *)&sin, &sin_len)) == -1) 
                                     ^~~~~~~~
network.c:667:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
   if(getsockname(s, (void*)&host, &host_len) != 0)
                                   ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/openslp-dfsg/openslp-dfsg_1.2.1.orig.tar.gz
slp_buffer.c:61:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    result = (unsigned char*)xmalloc(srclen);
           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
slp_message.c:87:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->length      = AsUINT24(buffer->curpos + 2);
                                   ^~~~~~~~~~~~~~~~~~
slp_message.c:88:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->flags       = AsUINT16(buffer->curpos + 5);
                                   ^~~~~~~~~~~~~~~~~~
slp_message.c:90:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->extoffset   = AsUINT24(buffer->curpos + 7);
                                   ^~~~~~~~~~~~~~~~~~
slp_message.c:91:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->xid         = AsUINT16(buffer->curpos + 10);
                                   ^~~~~~~~~~~~~~~~~~~
slp_message.c:92:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->langtaglen  = AsUINT16(buffer->curpos + 12);
                                   ^~~~~~~~~~~~~~~~~~~
slp_message.c:93:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->langtag     = buffer->curpos + 14;
                        ^ ~~~~~~~~~~~~~~~~~~~
slp_message.c:140:23: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    authblock->opaque = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_message.c:142:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    authblock->bsd          = AsUINT16(buffer->curpos);
                                       ^~~~~~~~~~~~~~
slp_message.c:143:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    authblock->length       = AsUINT16(buffer->curpos + 2);
                                       ^~~~~~~~~~~~~~~~~~
slp_message.c:150:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    authblock->timestamp    = AsUINT32(buffer->curpos + 4);
                                       ^~~~~~~~~~~~~~~~~~
slp_message.c:151:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    authblock->spistrlen    = AsUINT16(buffer->curpos + 8);
                                       ^~~~~~~~~~~~~~~~~~
slp_message.c:152:29: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    authblock->spistr       = buffer->curpos + 10;
                            ^ ~~~~~~~~~~~~~~~~~~~
slp_message.c:184:22: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->opaque = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_message.c:191:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->lifetime = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_message.c:195:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->urllen = AsUINT16(buffer->curpos);
                                ^~~~~~~~~~~~~~
slp_message.c:202:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->url = buffer->curpos;
                  ^ ~~~~~~~~~~~~~~
slp_message.c:243:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->prlistlen = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_message.c:249:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->prlist = buffer->curpos;
                    ^ ~~~~~~~~~~~~~~
slp_message.c:254:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->srvtypelen = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:260:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->srvtype = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_message.c:265:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->scopelistlen = AsUINT16(buffer->curpos);
                                     ^~~~~~~~~~~~~~
slp_message.c:271:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->scopelist = buffer->curpos;
                       ^ ~~~~~~~~~~~~~~
slp_message.c:277:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->predicatelen = AsUINT16(buffer->curpos);
                                     ^~~~~~~~~~~~~~
slp_message.c:283:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->predicate = buffer->curpos;
                       ^ ~~~~~~~~~~~~~~
slp_message.c:288:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->spistrlen = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_message.c:294:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->spistr = buffer->curpos;
                    ^ ~~~~~~~~~~~~~~
slp_message.c:315:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrply->errorcode = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_message.c:320:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        srvrply->errorcode = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:326:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrply->urlcount = AsUINT16(buffer->curpos);
                                 ^~~~~~~~~~~~~~
slp_message.c:373:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->srvtypelen = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_message.c:379:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->srvtype = buffer->curpos;
                    ^ ~~~~~~~~~~~~~~
slp_message.c:384:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->scopelistlen = AsUINT16(buffer->curpos);
                                    ^~~~~~~~~~~~~~
slp_message.c:390:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->scopelist = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_message.c:395:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->attrlistlen = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:401:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->attrlist = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_message.c:444:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->scopelistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:450:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->scopelist = buffer->curpos;
                        ^ ~~~~~~~~~~~~~~
slp_message.c:465:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->taglistlen = AsUINT16(buffer->curpos);
                                    ^~~~~~~~~~~~~~
slp_message.c:471:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->taglist = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_message.c:482:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvack->errorcode = AsUINT16(buffer->curpos);
                                 ^~~~~~~~~~~~~~
slp_message.c:498:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->prlistlen = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:504:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->prlist = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_message.c:508:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->urllen = AsUINT16(buffer->curpos);
                                ^~~~~~~~~~~~~~
slp_message.c:514:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->url = buffer->curpos;
                  ^ ~~~~~~~~~~~~~~
slp_message.c:519:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->scopelistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:525:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->scopelist = buffer->curpos;
                        ^ ~~~~~~~~~~~~~~
slp_message.c:530:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->taglistlen = AsUINT16(buffer->curpos);
                                    ^~~~~~~~~~~~~~
slp_message.c:536:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->taglist = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_message.c:541:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->spistrlen = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:547:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->spistr = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_message.c:568:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrply->errorcode = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:573:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        attrrply->errorcode = AsUINT16(buffer->curpos);
                                       ^~~~~~~~~~~~~~
slp_message.c:579:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrply->attrlistlen = AsUINT16(buffer->curpos);
                                     ^~~~~~~~~~~~~~
slp_message.c:585:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrply->attrlist = buffer->curpos;
                       ^ ~~~~~~~~~~~~~~
slp_message.c:626:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->errorcode = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:631:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        daadvert->errorcode = AsUINT16(buffer->curpos);
                                       ^~~~~~~~~~~~~~
slp_message.c:641:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->bootstamp = AsUINT32(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_message.c:645:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->urllen = AsUINT16(buffer->curpos);
                                ^~~~~~~~~~~~~~
slp_message.c:651:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->url = buffer->curpos;
                  ^ ~~~~~~~~~~~~~~
slp_message.c:655:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->scopelistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:661:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->scopelist = buffer->curpos;
                        ^ ~~~~~~~~~~~~~~
slp_message.c:665:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->attrlistlen = AsUINT16(buffer->curpos);
                                     ^~~~~~~~~~~~~~
slp_message.c:671:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->attrlist = buffer->curpos;
                       ^ ~~~~~~~~~~~~~~
slp_message.c:675:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->spilistlen = AsUINT16(buffer->curpos);
                                    ^~~~~~~~~~~~~~
slp_message.c:681:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    daadvert->spilist = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_message.c:724:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    saadvert->urllen = AsUINT16(buffer->curpos);
                                ^~~~~~~~~~~~~~
slp_message.c:730:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    saadvert->url = buffer->curpos;
                  ^ ~~~~~~~~~~~~~~
slp_message.c:734:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    saadvert->scopelistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:740:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    saadvert->scopelist = buffer->curpos;
                        ^ ~~~~~~~~~~~~~~
slp_message.c:744:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    saadvert->attrlistlen = AsUINT16(buffer->curpos);
                                     ^~~~~~~~~~~~~~
slp_message.c:750:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    saadvert->attrlist = buffer->curpos;
                       ^ ~~~~~~~~~~~~~~
slp_message.c:789:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->prlistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:795:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->prlist = srvtyperqst->prlistlen ? buffer->curpos : 0;
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
slp_message.c:799:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->namingauthlen = AsUINT16(buffer->curpos);
                                          ^~~~~~~~~~~~~~
slp_message.c:811:33: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        srvtyperqst->namingauth = buffer->curpos;
                                ^ ~~~~~~~~~~~~~~
slp_message.c:820:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->scopelistlen = AsUINT16(buffer->curpos);
                                         ^~~~~~~~~~~~~~
slp_message.c:826:28: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->scopelist = buffer->curpos;
                           ^ ~~~~~~~~~~~~~~
slp_message.c:844:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperply->errorcode = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_message.c:849:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        srvtyperply->errorcode = AsUINT16(buffer->curpos);
                                          ^~~~~~~~~~~~~~
slp_message.c:855:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperply->srvtypelistlen = AsUINT16(buffer->curpos);
                                           ^~~~~~~~~~~~~~
slp_message.c:862:30: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperply->srvtypelist = buffer->curpos;
                             ^ ~~~~~~~~~~~~~~
slp_message.c:887:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        extid = AsUINT16(buffer->curpos);
                         ^~~~~~~~~~~~~~
slp_message.c:890:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        nextoffset = AsUINT24(buffer->curpos);
                              ^~~~~~~~~~~~~~
slp_message.c:905:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                message->body.srvreg.pid = AsUINT32(buffer->curpos);
                                                    ^~~~~~~~~~~~~~
slp_attr_y.y:162:26: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        yyval._atl->name = strdup(yyvsp[-3]._s); 
                         ^ ~~~~~~~~~~~~~~~~~~~~
slp_attr_y.y:216:38: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if ( NULL == (attr->name = strdup(name)) )
                                     ^ ~~~~~~~~~~~~
slp_attr_y.y:230:64: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if ( NULL != (attr->val.stringVal = strdup((unsigned char *)val)) )
                                                               ^~~~~~~~~~~~~~~~~~~~
slp_predicate.c:257:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    ( FNM_NOMATCH == fnmatch(filter->attrs.next->name,
                                             ^~~~~~~~~~~~~~~~~~~~~~~~
slp_predicate.c:258:46: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                             attrs->name, FNM_CASEFOLD)) )
                                             ^~~~~~~~~~~
slp_dhcp.c:476:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT32(p, xid);
                 ^
slp_dhcp.c:538:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if(rcvbufsz >= 236 && AsUINT32(&rcvbuf[4]) == xid)
                                                    ^~~~~~~~~~
slp_dhcp.c:579:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        encoding = (optdatasz > 1)? AsUINT16(p): 0;
                                                             ^
slp_v1message.c:72:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->length      = AsUINT16(buffer->curpos + 2);
                                   ^~~~~~~~~~~~~~~~~~
slp_v1message.c:74:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->encoding    = AsUINT16(buffer->curpos + 8);
                                   ^~~~~~~~~~~~~~~~~~
slp_v1message.c:76:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->xid         = AsUINT16(buffer->curpos + 10);
                                   ^~~~~~~~~~~~~~~~~~~
slp_v1message.c:78:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    header->langtag     = buffer->curpos + 6;
                        ^ ~~~~~~~~~~~~~~~~~~
slp_v1message.c:130:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->lifetime = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_v1message.c:134:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->urllen = AsUINT16(buffer->curpos);
                                ^~~~~~~~~~~~~~
slp_v1message.c:141:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    urlentry->url = buffer->curpos;
                  ^ ~~~~~~~~~~~~~~
slp_v1message.c:173:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->prlistlen = AsUINT16(buffer->curpos);
                                  ^~~~~~~~~~~~~~
slp_v1message.c:180:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->prlist = buffer->curpos;
                    ^ ~~~~~~~~~~~~~~
slp_v1message.c:189:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->predicatelen = AsUINT16(buffer->curpos);
                                     ^~~~~~~~~~~~~~
slp_v1message.c:195:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvrqst->predicate = buffer->curpos;
                       ^ ~~~~~~~~~~~~~~
slp_v1message.c:285:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->attrlistlen = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_v1message.c:291:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvreg->attrlist = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_v1message.c:346:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->urlentry.urllen = AsUINT16(buffer->curpos);
                                         ^~~~~~~~~~~~~~
slp_v1message.c:352:28: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->urlentry.url = buffer->curpos;
                           ^ ~~~~~~~~~~~~~~
slp_v1message.c:362:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->taglistlen = AsUINT16(buffer->curpos);
                                    ^~~~~~~~~~~~~~
slp_v1message.c:368:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvdereg->taglist = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_v1message.c:392:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->prlistlen = AsUINT16(buffer->curpos);
                                   ^~~~~~~~~~~~~~
slp_v1message.c:398:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->prlist = buffer->curpos;
                     ^ ~~~~~~~~~~~~~~
slp_v1message.c:407:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->urllen = AsUINT16(buffer->curpos);
                                ^~~~~~~~~~~~~~
slp_v1message.c:413:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->url = buffer->curpos;
                  ^ ~~~~~~~~~~~~~~
slp_v1message.c:422:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->scopelistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_v1message.c:430:29: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        attrrqst->scopelist = buffer->curpos;
                            ^ ~~~~~~~~~~~~~~
slp_v1message.c:444:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->taglistlen = AsUINT16(buffer->curpos);
                                    ^~~~~~~~~~~~~~
slp_v1message.c:450:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    attrrqst->taglist = buffer->curpos;
                      ^ ~~~~~~~~~~~~~~
slp_v1message.c:480:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->prlistlen = AsUINT16(buffer->curpos);
                                      ^~~~~~~~~~~~~~
slp_v1message.c:486:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->prlist = srvtyperqst->prlistlen ? buffer->curpos : 0;
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
slp_v1message.c:495:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->namingauthlen = AsUINT16(buffer->curpos);
                                          ^~~~~~~~~~~~~~
slp_v1message.c:507:33: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        srvtyperqst->namingauth = buffer->curpos;
                                ^ ~~~~~~~~~~~~~~
slp_v1message.c:521:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    srvtyperqst->scopelistlen = AsUINT16(buffer->curpos);
                                         ^~~~~~~~~~~~~~
slp_v1message.c:529:32: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        srvtyperqst->scopelist = buffer->curpos;
                               ^ ~~~~~~~~~~~~~~
slp_network.c:323:34: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                 &peeraddrlen);
                                 ^~~~~~~~~~~~
slp_xcast.c:330:42: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                         &peeraddrlen);
                                         ^~~~~~~~~~~~
slpd_v1process.c:230:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:238:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 8, message->header.encoding);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:240:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10, message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:247:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, errorcode);
             ^~~~~~~~~~~~~~
slpd_v1process.c:252:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, db->urlcount);
                 ^~~~~~~~~~~~~~
slpd_v1process.c:257:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT16(result->curpos, db->urlarray[i]->lifetime);
                     ^~~~~~~~~~~~~~
slpd_v1process.c:261:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            errorcode = SLPv1ToEncoding(result->curpos + 2, 
                                        ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:266:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT16(result->curpos, urllen);
                     ^~~~~~~~~~~~~~
slpd_v1process.c:273:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, 0);
                 ^~~~~~~~~~~~~~
slpd_v1process.c:364:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 2, 14);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:371:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 8, message->header.encoding);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:373:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10, message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:378:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12, errorcode);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:455:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 2, 14);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:462:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 8, message->header.encoding);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:464:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10, message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:469:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12, errorcode);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:574:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:582:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 8, message->header.encoding);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:584:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10, message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:591:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, errorcode);
             ^~~~~~~~~~~~~~
slpd_v1process.c:596:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, attrlen);
                 ^~~~~~~~~~~~~~
slpd_v1process.c:599:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        SLPv1ToEncoding(result->curpos, &attrlen,
                        ^~~~~~~~~~~~~~
slpd_v1process.c:734:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:742:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 8, message->header.encoding);
             ^~~~~~~~~~~~~~~~~
slpd_v1process.c:744:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10, message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:751:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, errorcode);
             ^~~~~~~~~~~~~~
slpd_v1process.c:756:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, numsrvtypes);
                 ^~~~~~~~~~~~~~
slpd_v1process.c:769:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            SLPv1ToEncoding(result->curpos + 2, 
                            ^~~~~~~~~~~~~~~~~~
slpd_v1process.c:775:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT16(result->curpos, typelen);
                     ^~~~~~~~~~~~~~
slpd_process.c:120:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(result->start + 2, size);
                 ^~~~~~~~~~~~~~~~~
slpd_process.c:122:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->start + 5,
                 ^~~~~~~~~~~~~~~~~
slpd_process.c:125:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(result->start + 7,0);
                 ^~~~~~~~~~~~~~~~~
slpd_process.c:127:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->start + 10,message->header.xid);
                 ^~~~~~~~~~~~~~~~~~
slpd_process.c:129:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->start + 12,message->header.langtaglen);
                 ^~~~~~~~~~~~~~~~~~
slpd_process.c:140:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, G_SlpdProperty.myUrlLen);
                 ^~~~~~~~~~~~~~
slpd_process.c:146:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, G_SlpdProperty.useScopesLen);
                 ^~~~~~~~~~~~~~
slpd_process.c:153:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, 0);
                 ^~~~~~~~~~~~~~
slpd_process.c:221:30: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    ToUINT16(tmp->curpos, message->header.xid);
                             ^~~~~~~~~~~
slpd_process.c:496:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:498:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,
             ^~~~~~~~~~~~~~~~~
slpd_process.c:501:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:503:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:505:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12,message->header.langtaglen);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:516:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, errorcode);
             ^~~~~~~~~~~~~~
slpd_process.c:521:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, db->urlcount);
                 ^~~~~~~~~~~~~~
slpd_process.c:536:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ToUINT16(result->curpos,urlentry->lifetime);
                         ^~~~~~~~~~~~~~
slpd_process.c:539:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ToUINT16(result->curpos,urlentry->urllen);
                         ^~~~~~~~~~~~~~
slpd_process.c:562:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, 0);
                 ^~~~~~~~~~~~~~
slpd_process.c:680:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2,message->header.langtaglen + 16);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:682:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:684:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:686:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:688:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12,message->header.langtaglen);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:697:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 14 + message->header.langtaglen, errorcode);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
slpd_process.c:785:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2,message->header.langtaglen + 16);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:787:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:789:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:791:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:793:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12,message->header.langtaglen);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:802:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 14 + message->header.langtaglen, errorcode);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
slpd_process.c:1024:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2,size);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:1026:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,
             ^~~~~~~~~~~~~~~~~
slpd_process.c:1029:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:1031:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:1033:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12,message->header.langtaglen);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:1044:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, errorcode);
             ^~~~~~~~~~~~~~
slpd_process.c:1049:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, db->attrlistlen);
                 ^~~~~~~~~~~~~~
slpd_process.c:1256:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2,size);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:1258:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,
             ^~~~~~~~~~~~~~~~~
slpd_process.c:1261:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_process.c:1263:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,message->header.xid);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:1265:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12,message->header.langtaglen);
             ^~~~~~~~~~~~~~~~~~
slpd_process.c:1277:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, errorcode);
             ^~~~~~~~~~~~~~
slpd_process.c:1283:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, db->srvtypelistlen);
                 ^~~~~~~~~~~~~~
slpd_regfile.c:479:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24((*buf)->start + 2, bufsize);
             ^~~~~~~~~~~~~~~~~
slpd_regfile.c:481:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->start + 5, 0);
             ^~~~~~~~~~~~~~~~~
slpd_regfile.c:483:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24((*buf)->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_regfile.c:485:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->start + 10, 0);
             ^~~~~~~~~~~~~~~~~~
slpd_regfile.c:487:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->start + 12,langtaglen);
             ^~~~~~~~~~~~~~~~~~
slpd_regfile.c:495:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->curpos,lifetime);
             ^~~~~~~~~~~~~~
slpd_regfile.c:498:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->curpos,urllen);
             ^~~~~~~~~~~~~~
slpd_regfile.c:522:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->curpos,srvtypelen);
             ^~~~~~~~~~~~~~
slpd_regfile.c:527:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->curpos,scopelistlen);
             ^~~~~~~~~~~~~~
slpd_regfile.c:532:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16((*buf)->curpos,attrlistlen);
             ^~~~~~~~~~~~~~
slpd_knownda.c:168:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:170:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,  (ismcast ? SLP_FLAG_MCAST : 0));
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:172:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:174:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10, SLPXidGenerate());  /* TODO: generate a real XID */
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:176:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12, G_SlpdProperty.localeLen);
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:183:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,prlistlen);
             ^~~~~~~~~~~~~~
slpd_knownda.c:188:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,23);                                         
             ^~~~~~~~~~~~~~
slpd_knownda.c:194:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,0);
             ^~~~~~~~~~~~~~
slpd_knownda.c:197:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,0);
             ^~~~~~~~~~~~~~
slpd_knownda.c:200:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,0);
             ^~~~~~~~~~~~~~
slpd_knownda.c:355:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(sendbuf->start + 2, size);
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:357:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(sendbuf->start + 5,
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:360:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(sendbuf->start + 7,0);
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:362:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(sendbuf->start + 10,SLPXidGenerate());
             ^~~~~~~~~~~~~~~~~~~
slpd_knownda.c:364:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(sendbuf->start + 12,msg->header.langtaglen);
             ^~~~~~~~~~~~~~~~~~~
slpd_knownda.c:372:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(sendbuf->curpos, srvreg->scopelistlen);
             ^~~~~~~~~~~~~~~
slpd_knownda.c:384:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->curpos,srvreg->urlentry.lifetime);
                 ^~~~~~~~~~~~~~~
slpd_knownda.c:387:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->curpos,srvreg->urlentry.urllen);
                 ^~~~~~~~~~~~~~~
slpd_knownda.c:408:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(sendbuf->curpos,0);
             ^~~~~~~~~~~~~~~
slpd_knownda.c:1029:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:1031:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 5,
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:1034:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT24(result->start + 7,0);
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:1036:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,xid);
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:1038:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 12, G_SlpdProperty.localeLen);
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:1049:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,errorcode);
             ^~~~~~~~~~~~~~
slpd_knownda.c:1056:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT32(result->curpos,0);
                     ^~~~~~~~~~~~~~
slpd_knownda.c:1060:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT32(result->curpos,G_SlpdProperty.DATimestamp);
                     ^~~~~~~~~~~~~~
slpd_knownda.c:1064:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, G_SlpdProperty.myUrlLen);
                 ^~~~~~~~~~~~~~
slpd_knownda.c:1072:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, G_SlpdProperty.useScopesLen);
                 ^~~~~~~~~~~~~~
slpd_knownda.c:1080:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos, 0);
                 ^~~~~~~~~~~~~~
slpd_knownda.c:1092:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(result->curpos,0);
                 ^~~~~~~~~~~~~~
slpd_knownda.c:1207:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 2, size);
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:1209:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 4,
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:1218:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 8, encoding);
             ^~~~~~~~~~~~~~~~~
slpd_knownda.c:1220:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->start + 10,xid);
             ^~~~~~~~~~~~~~~~~~
slpd_knownda.c:1228:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos,errorcode);
             ^~~~~~~~~~~~~~
slpd_knownda.c:1230:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, urllen);
             ^~~~~~~~~~~~~~
slpd_knownda.c:1233:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    SLPv1ToEncoding(result->curpos, 
                    ^~~~~~~~~~~~~~
slpd_knownda.c:1240:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ToUINT16(result->curpos, scopelistlen);
             ^~~~~~~~~~~~~~
slpd_knownda.c:1244:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    SLPv1ToEncoding(result->curpos, 
                    ^~~~~~~~~~~~~~
slpd_incoming.c:87:26: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         &peeraddrlen);
                         ^~~~~~~~~~~~
slpd_incoming.c:191:30: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                             &peeraddrlen);
                             ^~~~~~~~~~~~
slpd_outgoing.c:85:26: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         &peeraddrlen);
                         ^~~~~~~~~~~~
slpd_outgoing.c:207:30: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                             &peeraddrlen);
                             ^~~~~~~~~~~~
libslp_network.c:341:54: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockopt(sock,SOL_SOCKET,SO_TYPE,&socktype,&size);
                                                     ^~~~~
libslp_network.c:450:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(sendbuf->start + 2, size);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:457:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 5, flags);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:465:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT24(sendbuf->start + 7,extoffset + langtaglen + 14);
                     ^~~~~~~~~~~~~~~~~~
libslp_network.c:469:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT24(sendbuf->start + 7, 0);
                     ^~~~~~~~~~~~~~~~~~
libslp_network.c:472:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 10,xid);
                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:474:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 12,langtaglen);
                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:484:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT16(sendbuf->curpos,prlistlen);
                     ^~~~~~~~~~~~~~~
libslp_network.c:545:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if(AsUINT16(recvbuf->start+10) == xid)
                            ^~~~~~~~~~~~~~~~~
libslp_network.c:814:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(sendbuf->start + 2, size);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:816:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 5, SLP_FLAG_MCAST);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:818:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(sendbuf->start + 7,0);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:820:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 10,xid);
                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:822:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 12,langtaglen);
                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:836:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT16(sendbuf->curpos,prlistlen);
                     ^~~~~~~~~~~~~~~
libslp_network.c:910:20: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ToUINT16(sendbuf->start + 5, SLP_FLAG_UCAST);
                                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:912:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ToUINT16(sendbuf->start + 10,xid);
                                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:985:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if(AsUINT16(recvbuf->start+10) == xid)
                        ^~~~~~~~~~~~~~~~~
libslp_network.c:1190:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(sendbuf->start + 2, size);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:1192:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 5, SLP_FLAG_UCAST);  /*this is a unicast */
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:1194:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT24(sendbuf->start + 7,0);
                 ^~~~~~~~~~~~~~~~~~
libslp_network.c:1196:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 10,xid);
                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:1198:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ToUINT16(sendbuf->start + 12,langtaglen);
                 ^~~~~~~~~~~~~~~~~~~
libslp_network.c:1208:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ToUINT16(sendbuf->curpos,prlistlen);
                     ^~~~~~~~~~~~~~~
libslp_network.c:1272:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if(AsUINT16(recvbuf->start+10) == xid)
                    ^~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/o/outguess/outguess_0.2.orig.tar.gz
outguess.c:360:20: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        encode_data(NULL, &datalen, NULL, flags);
                          ^~~~~~~~
outguess.c:366:29: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf = decode_data (tmpbuf, &datalen, as, flags);
                                   ^~~~~~~~
outguess.c:401:9: warning: returning 'u_char *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return buf;
               ^~~
outguess.c:680:12: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        mmap_file(filename, &data, &datalen);
                  ^~~~~~~~
outguess.c:680:29: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        mmap_file(filename, &data, &datalen);
                                   ^~~~~~~~
outguess.c:683:30: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        encdata = encode_data(data, &enclen, &tas, cfg->flags);
                                    ^~~~~~~
outguess.c:749:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        *data = p;
              ^ ~
outguess.c:875:9: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        data = optarg;
                             ^ ~~~~~~
outguess.c:878:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        data2 = optarg;
                              ^ ~~~~~~
outguess.c:982:27: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                do_embed(&bitmap, data, key, strlen(key), &cfg1, &cumres);
                                        ^~~
outguess.c:1005:11: warning: passing 'char [128]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                             derivekey, strlen(derivekey),
                                             ^~~~~~~~~
outguess.c:1024:12: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        u_char *data = bitmap.data;
                                ^      ~~~~~~~~~~~
outguess.c:1091:36: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                arc4_initkey(&as,  "Encryption", key, strlen(key));
                                                 ^~~
outguess.c:1094:33: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                iterator_init(&iter, &bitmap, key, strlen(key)); 
                                              ^~~
outguess.c:1096:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                encdata = steg_retrieve(&datalen, &bitmap, &iter, &as,
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/packeth/packeth_1.6.5.orig.tar.bz2
src/savepacket.c:213:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strncpy(&pkttable[i][0], bt1_t, 70);
                        ^~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pavuk/pavuk_0.9.35.orig.tar.gz
decode.c:101:18: warning: passing 'char [1048576]' to parameter of type 'Bytef *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  i = uncompress(inflate_buffer, &retlen, inbuf, insize);
                 ^~~~~~~~~~~~~~
decode.c:101:43: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  i = uncompress(inflate_buffer, &retlen, inbuf, insize);
                                          ^~~~~
decode.c:127:15: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  zp->next_in = inbuf;
              ^ ~~~~~
decode.c:128:16: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  zp->next_out = &inflate_buffer[0];
               ^ ~~~~~~~~~~~~~~~~~~
digest_auth.c:45:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  _MD5Update(&md5ctx, data, strlen(data));
                                   ^~~~
digest_auth.c:51:13: warning: passing 'unsigned char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(pom, "%02x", md5s[i]);
            ^~~
digest_auth.c:52:12: warning: passing 'unsigned char [33]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(result, pom);
           ^~~~~~
digest_auth.c:52:20: warning: passing 'unsigned char [3]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcat(result, pom);
                   ^~~
digest_auth.c:55:20: warning: passing 'unsigned char [33]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return tl_strdup(result);
                   ^~~~~~
digest_auth.c:96:13: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  a1 = _md5(pom);
            ^~~
digest_auth.c:98:13: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  a2 = _md5(pom);
            ^~~
digest_auth.c:100:13: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  a3 = _md5(pom);
            ^~~
gui_sched.c:28:5: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    &cfg.time->tm_year, &cfg.time->tm_mon, &cfg.time->tm_mday);
    ^~~~~~~~~~~~~~~~~~
gui_sched.c:28:25: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    &cfg.time->tm_year, &cfg.time->tm_mon, &cfg.time->tm_mday);
                        ^~~~~~~~~~~~~~~~~
gui_sched.c:28:44: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    &cfg.time->tm_year, &cfg.time->tm_mon, &cfg.time->tm_mday);
                                           ^~~~~~~~~~~~~~~~~~
gui_tools.c:860:5: warning: passing 'char *' to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    guitl_selection_content, strlen(guitl_selection_content));
    ^~~~~~~~~~~~~~~~~~~~~~~
lfname.c:1230:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    var->ret_val.str = _md5(var->param1->ret_val.str);
                            ^~~~~~~~~~~~~~~~~~~~~~~~
net.c:165:59: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockopt(sock, SOL_SOCKET, SO_ERROR, (void *) &rv, &l) || rv)
                                                          ^~
net.c:277:30: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(getsockname(sock, addr, &n))
                             ^~
net.c:314:32: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  rsock = accept(sock, caller, &p);
                               ^~
net.c:351:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if((rsock < 0) && ((rsock = accept(sock, caller, &p)) == -1))
                                                   ^~
uconfig.c:1127:5: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    GET_DATE(gui_cfg.btime_cal, ftm);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uconfig.c:1141:5: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    GET_DATE(gui_cfg.etime_cal, ftm);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pfqueue/pfqueue_0.5.6.orig.tar.gz
fe_socket.c:384:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                clis = accept ( svrs, (struct sockaddr*)&clia, &clil );
                                                               ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/photopc/photopc_3.05.orig.tar.gz
eph_cmd.c:122:29: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((rc=eph_writeicmd(iob,buf,6))) return rc;
                                          ^~~
eph_cmd.c:147:27: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((rc=eph_writecmd(iob,buf,6))) return rc;
                                 ^~~
eph_cmd.c:168:27: warning: passing 'unsigned char [2]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((rc=eph_writecmd(iob,buf,2))) return rc;
                                 ^~~
eph_cmd.c:192:27: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((rc=eph_writecmd(iob,buf,2))) return rc;
                                 ^~~
eph_cmd.c:194:26: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rc=eph_readpkt(iob,&pkt,buf,&size,BIGDATATIMEOUT);
                                ^~~
eph_cmd.c:232:27: warning: passing 'unsigned char [2050]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((rc=eph_writecmd(iob,buf,length+2))) return rc;
                                 ^~~
eph_cmd.c:260:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        getpoint=val;
                ^~~~
eph_cmd.c:289:42: warning: passing 'unsigned char [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((rc=eph_writepkt(iob,pkttyp,pktseq,buf,pktsize)))
                                                       ^~~
eph_cmd.c:338:27: warning: passing 'unsigned char [2]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((rc=eph_writecmd(iob,buf,2))) return rc;
                                 ^~~
eph_io.c:332:18: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i=eph_readt(iob,buf,1,timeout_usec,&rc);
                        ^~~
eph_io.c:353:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((i=eph_readt(iob,buf+1+got,(unsigned)3-got,DATATIMEOUT,&rc)) > 0) {
                                ^~~~~~~~~
eph_io.c:406:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((i=eph_readt(iob,buf+got,(unsigned)2-got,DATATIMEOUT,&rc)) > 0) {
                                ^~~~~~~
eph_io.c:458:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i=eph_readt(iob,&buf,1,0L,&rc);
                        ^~~~
eph_io.c:480:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        i=eph_readt(iob,&buf,1,timeout_usec,&rc);
                        ^~~~
photopc.c:1593:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                ress=buffer;
                    ^~~~~~~
photopc.c:1596:4: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p=a12search("Resolution",ress,ressize);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
photopc.c:1603:4: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p=a12search("Flash",ress,ressize);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
photopc.c:1610:4: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p=a12search("Shutter",ress,ressize);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
photopc.c:1617:4: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p=a12search("TimeDate",ress,ressize);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
photopc.c:1847:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                res=buffer;
                   ^~~~~~~
photopc.c:1850:4: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                p=a12search("TimeDate",res,ressize);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a12scan.c:114:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(p,key,strlen(key)) == 0) break;
                            ^
exifscan.c:64:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((*p == 0xe1) && (strcasecmp(p+3,"Exif")==0)) {
                                                ^~~
exifscan.c:225:27: warning: returning 'char [12]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (buf == NULL) return "";
                                        ^~~~~~~~~~~~~
exifscan.c:226:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                sprintf(buf,"\"%s\"",data+offset);
                        ^~~
exifscan.c:236:27: warning: returning 'char [12]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (buf == NULL) return "";
                                        ^~~~~~~~~~~~~
exifscan.c:240:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (count > 1) sprintf(buf,"(");
                                       ^~~
exifscan.c:243:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                sprintf(buf+strlen(buf),"%s%d/%d",
                                                   ^~~
exifscan.c:243:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                sprintf(buf+strlen(buf),"%s%d/%d",
                                        ^~~~~~~~~~~~~~~
exifscan.c:248:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                sprintf(buf+strlen(buf),"%s%d",
                                                   ^~~
exifscan.c:248:13: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                sprintf(buf+strlen(buf),"%s%d",
                                        ^~~~~~~~~~~~~~~
exifscan.c:253:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (count > 1) sprintf(buf+strlen(buf),")");
                                                  ^~~
exifscan.c:253:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (count > 1) sprintf(buf+strlen(buf),")");
                                       ^~~~~~~~~~~~~~~
epinfo.c:381:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                    (sscanf(p,"%lu",&ptime) != 1)) {
                                            ^
epinfo.c:389:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                    (sscanf(p,"\"%d:%d:%d %d:%d:%d\"",
                                            ^
epinfo.c:444:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (p && (sscanf(p,"%lu",&ptime) == 1)) {
                                         ^
epinfo.c:469:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((q=strchr(p,'\n'))) *q='\0';
                                      ^
epinfo.c:469:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((q=strchr(p,'\n'))) *q='\0';
                              ^~~~~~~~~~~~~~~
epinfo.c:470:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((q=strchr(p,'\r'))) *q='\0';
                                      ^
epinfo.c:470:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((q=strchr(p,'\r'))) *q='\0';
                              ^~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/php5/php5_5.6.9+dfsg.orig.tar.xz
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:7:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:7:12: warning: initializing 'const unsigned char *' with an expression of type 'char [63]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:7:81: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
                                                                                                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:8:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alpha",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:8:12: warning: initializing 'const unsigned char *' with an expression of type 'char [53]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"alpha",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:9:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:10:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"blank",       " \t",          ""},
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:10:12: warning: initializing 'const unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"blank",       " \t",          ""},
                        ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:10:20: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"blank",       " \t",          ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:11:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"cntrl",       "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:11:12: warning: initializing 'const unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"cntrl",       "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:12:41: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
\25\26\27\30\31\32\33\34\35\36\37\177", ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:13:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"digit",       "0123456789",   ""},
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:13:12: warning: initializing 'const unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"digit",       "0123456789",   ""},
                        ^~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:13:26: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"digit",       "0123456789",   ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:14:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"graph",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:14:12: warning: initializing 'const unsigned char *' with an expression of type 'char [95]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"graph",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:16:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:17:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"lower",       "abcdefghijklmnopqrstuvwxyz",
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:17:12: warning: initializing 'const unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"lower",       "abcdefghijklmnopqrstuvwxyz",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:18:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:19:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"print",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:19:12: warning: initializing 'const unsigned char *' with an expression of type 'char [96]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"print",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:21:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:22:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"punct",       "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:22:12: warning: initializing 'const unsigned char *' with an expression of type 'char [33]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"punct",       "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:23:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:24:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"space",       "\t\n\v\f\r ",  ""},
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:24:12: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"space",       "\t\n\v\f\r ",  ""},
                        ^~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:24:27: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"space",       "\t\n\v\f\r ",  ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:25:3: warning: initializing 'const unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"upper",       "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:25:12: warning: initializing 'const unsigned char *' with an expression of type 'char [27]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"upper",       "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:26:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:27:3: warning: initializing 'const unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"xdigit",      "0123456789ABCDEFabcdef",
         ^~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:27:13: warning: initializing 'const unsigned char *' with an expression of type 'char [23]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {"xdigit",      "0123456789ABCDEFabcdef",
                        ^~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:28:6: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ""},
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/cclass.h:29:14: warning: initializing 'const unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
        {NULL,          0,              ""}
                                        ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:597:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (p->next + 5 < p->end && strncmp(p->next, "[:<:]]", 6) == 0) {
                                            ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:602:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (p->next + 5 < p->end && strncmp(p->next, "[:>:]]", 6) == 0) {
                                            ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:744:15: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
                            ^~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:744:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
                                      ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:755:47: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (u = cp->multis; *u != '\0'; u += strlen(u) + 1)
                                                     ^
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:817:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (strncmp(cp->name, sp, len) == 0 && cp->name[len] == '\0')
                                      ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:1168:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        cs->smultis += strlen(cp) + 1;
                              ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:1178:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        (void) strcpy(cs->multis + oldend - 1, cp);
                      ^~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/regcomp.c:1178:41: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        (void) strcpy(cs->multis + oldend - 1, cp);
                                               ^~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/ereg/regex/engine.c:91:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                stop = start + strlen(start);
                                      ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/libxml/libxml.c:493:34: warning: passing 'const char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                error_copy.message = xmlStrdup(msg);
                                               ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/libxml/libxml.c:493:22: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                error_copy.message = xmlStrdup(msg);
                                   ^ ~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/attr.c:82:45: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        nodep = xmlNewProp(NULL, (xmlChar *) name, value);
                                                   ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/attr.c:160:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, content, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/attr.c:188:43: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContentLen((xmlNodePtr) attrp, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                                 ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:861:35: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewDocNode(docp, NULL, name, value);
                                         ^~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:861:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewDocNode(docp, NULL, name, value);
                                               ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1074:31: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewReference(docp, name);
                                     ^~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1190:39: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        nodep = xmlNewDocNode (docp, NULL, localname, value);
                                                           ^~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1190:50: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        nodep = xmlNewDocNode (docp, NULL, localname, value);
                                                                      ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1192:51: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                nsptr = xmlSearchNsByHref (nodep->doc, nodep, uri);
                                                                              ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1254:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                nodep = (xmlNodePtr) xmlNewDocProp(docp, localname, NULL);
                                                                         ^~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1256:51: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        nsptr = xmlSearchNsByHref (nodep->doc, root, uri);
                                                                                     ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1407:19: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        docp = xmlNewDoc(version);
                         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1415:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                docp->encoding = (const xmlChar*)xmlStrdup(encoding);
                                                           ^~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1445:30: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        escsource = xmlURIEscapeStr(source, ":");
                                    ^~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1445:38: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        escsource = xmlURIEscapeStr(source, ":");
                                            ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1446:28: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlParseURIReference(uri, escsource);
                                  ^~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1597:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ret->URL = xmlStrdup(ctxt->directory);
                                             ^~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1783:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRING(mem, 1);
                ^~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:1798:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRINGL(mem, size, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/document.c:2134:26: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                source_len = xmlStrlen(source);
                                       ^~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/processinginstruction.c:138:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, content, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/processinginstruction.c:168:30: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContentLen(nodep, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                    ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/documentfragment.c:143:64: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                err = xmlParseBalancedChunkMemory(nodep->doc, NULL, NULL, 0, data, &lst);
                                                                             ^~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:110:8: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pch1 = publicid;
                     ^ ~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:112:8: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pch2 = systemid;
                     ^ ~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:116:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                localname = xmlStrdup(uri->opaque);
                                      ^~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:124:25: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                localname = xmlStrdup(name);
                                      ^~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:183:65: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (errorcode == 0 && uri_len > 0 && ((nsptr = xmlNewNs(NULL, uri, prefix)) == NULL)) {
                                                                              ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:183:70: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (errorcode == 0 && uri_len > 0 && ((nsptr = xmlNewNs(NULL, uri, prefix)) == NULL)) {
                                                                                   ^~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/domimplementation.c:218:39: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                nodep = xmlNewDocNode (docp, nsptr, localname, NULL);
                                                    ^~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/element.c:203:16: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            localname = xmlSplitQName2((xmlChar *)name, (xmlChar **) &prefix);
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:219:30: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                qname = xmlStrcat(qname, ":");
                                                         ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:221:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                str = qname;
                                    ^ ~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:229:23: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                qname = xmlStrdup("xmlns");
                                                  ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:230:30: warning: passing 'char [2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                qname = xmlStrcat(qname, ":");
                                                         ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:232:9: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                str = qname;
                                    ^ ~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:308:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        str = xmlNodeGetContent(nodep);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:311:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        str = xmlNodeGetContent(nodep->children);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:356:32: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        xmlNodeSetContentLen(nodep, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                                    ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:795:49: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        (!strcmp (prefix, "xml") && strcmp(strURI, XML_XML_NAMESPACE)) ||
                                                                                   ^~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:797:23: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                         strcmp (strURI, DOM_XMLNS_NAMESPACE)) ||
                                                         ^~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:798:53: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        (nodep->type == XML_ATTRIBUTE_NODE && !strcmp (nodep->name, "xmlns"))) {
                                                                                       ^~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:915:6: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        str = xmlNodeGetContent(nodep);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:941:51: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        enc_str = xmlEncodeEntitiesReentrant(nodep->doc, Z_STRVAL_P(newval));
                                                         ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1633:76: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (lookupp != NULL && (nsptr = xmlSearchNsByHref(lookupp->doc, lookupp, uri))) {
                                                                                         ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1668:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (nsptr && xmlStrEqual(nsptr->href, uri)) {
                                                      ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1702:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        nsptr = xmlSearchNs(nodep->doc, nodep, prefix);
                                               ^~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1794:39: warning: passing 'char [33]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        xpathobjp = xmlXPathEvalExpression("(.//. | .//@* | .//namespace::*)", ctxp);
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1835:32: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                xmlXPathRegisterNs(ctxp, prefix, Z_STRVAL_PP(tmpns));
                                                                         ^~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1835:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                xmlXPathRegisterNs(ctxp, prefix, Z_STRVAL_PP(tmpns));
                                                                                 ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1842:38: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                xpathobjp = xmlXPathEvalExpression(xquery, ctxp);
                                                   ^~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1865:39: warning: assigning to 'xmlChar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        inclusive_ns_prefixes[nscount++] = Z_STRVAL_PP(tmpns);
                                                                         ^ ~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/node.c:1956:8: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        value = xmlGetNodePath(nodep);
              ^ ~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/characterdata.c:94:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, content, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/characterdata.c:117:30: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeSetContentLen(nodep, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1);
                                    ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/characterdata.c:203:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                RETVAL_STRING(substring, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/characterdata.c:239:23: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlTextConcat(nodep, arg, arg_len);
                             ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/characterdata.c:283:26: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xmlNodeAddContent(node, arg);
                                ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/characterdata.c:395:35: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        substring = xmlStrcat(substring, arg);
                                         ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/entity.c:119:11: warning: assigning to 'char *' from 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                content = xmlNodeGetContent((xmlNodePtr) nodep);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/nodelist.c:87:60: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, -1);
                                                                                                     ^~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/nodelist.c:87:72: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, -1);
                                                                                                                 ^~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/nodelist.c:158:62: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        itemnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, index);
                                                                                                              ^~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/nodelist.c:158:74: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        itemnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &count, index);
                                                                                                                          ^~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/text.c:130:3: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ZVAL_STRING(*retval, wholetext, 1);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/entityreference.c:73:31: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        node = xmlNewReference(NULL, name);
                                     ^~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:197:2: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ZVAL_STRING(&handler, obj->stringval, 1);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:241:40: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                valuePush(ctxt, xmlXPathNewString( Z_STRVAL_P(retval)));
                                                                   ^~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:447:37: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        xpathobjp = xmlXPathEvalExpression(expr, ctxp);
                                           ^~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:491:34: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        curns->prefix = xmlStrdup((char *) node->children);
                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:494:41: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        node = xmlNewDocNode(docp, NULL, (char *) node->children, node->name);
                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:496:41: warning: passing 'char [6]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                                        node = xmlNewDocNode(docp, NULL, "xmlns", node->name);
                                                                                         ^~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/xpath.c:521:4: warning: initializing 'const char *' with an expression of type 'xmlChar *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        RETVAL_STRING(xpathobjp->stringval, 1);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/dom_iterators.c:226:62: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(basenode, objmap->ns, objmap->local, &previndex, iter->index);
                                                                                                ^~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/dom_iterators.c:226:74: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(basenode, objmap->ns, objmap->local, &previndex, iter->index);
                                                                                                            ^~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/dom_iterators.c:306:59: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &curindex, 0);
                                                                                             ^~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/dom_iterators.c:306:71: warning: passing 'xmlChar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        curnode = dom_get_elements_by_tag_name_ns_raw(nodep, objmap->ns, objmap->local, &curindex, 0);
                                                                                                         ^~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:152:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:154:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        notep = (xmlNotation *)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:163:46: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                itemnode = (xmlNodePtr)xmlHasProp(nodep, named);
                                                                         ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:284:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:286:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        notep = (xmlNotation *)xmlHashLookup(objmap->ht, named);
                                                                                         ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:295:48: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                itemnode = (xmlNodePtr)xmlHasNsProp(nodep, named, uri);
                                                                           ^~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/dom/namednodemap.c:295:55: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                itemnode = (xmlNodePtr)xmlHasNsProp(nodep, named, uri);
                                                                                  ^~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/filter/sanitizing_filters.c:261:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        buf = php_escape_html_entities_ex(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 1, quotes, SG(default_charset), 0 TSRMLS_CC);
                                          ^~~~~~~~~~~~~~~~~
/home/danielm/daca-clang-everything/php5-5.6.9+dfsg.orig/ext/iconv/iconv.c:808:26: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        err = _php_iconv_strlen(&total_len, str, nbytes, enc);
                                ^~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pilot-link/pilot-link_0.12.5.orig.tar.gz
serial.c:486:25: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        data->impl.write(ps, buf, sizeof (buf), 1000);
                                             ^~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pngtools/pngtools_0.4.orig.tar.gz
pnginfo.c:367:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      bitmap = (unsigned char *) pnginfo_xmalloc ((rowbytes * height) + 1);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pnginfo.c:372:18: warning: assigning to 'png_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        row_pointers[i] = bitmap + (i * rowbytes);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~
pngread.c:80:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if((raster = (unsigned char *) malloc ((rowbytes * *height) + 1)) == NULL){
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pngread.c:87:21: warning: assigning to 'png_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    row_pointers[i] = raster + (i * rowbytes);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~
pngwrite.c:35:21: warning: assigning to 'png_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    row_pointers[i] = raster + (i * rowbytes);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pork/pork_0.99.8.1.orig.tar.gz
libfaim/admin.c:113:52: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0001, strlen(newnick), newnick);
                                                          ^~~~~~~
libfaim/admin.c:141:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0002, strlen(newpw), newpw);
                                                        ^~~~~
libfaim/admin.c:144:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0012, strlen(curpw), curpw);
                                                        ^~~~~
libfaim/admin.c:170:53: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0011, strlen(newemail), newemail);
                                                           ^~~~~~~~
libfaim/auth.c:237:47: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0001, strlen(sn), sn);
                                                     ^~
libfaim/auth.c:259:62: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0003, strlen(ci->clientstring), ci->clientstring);
                                                                           ^~~~~~~~~~~~~~~~
libfaim/auth.c:266:53: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x000f, strlen(ci->lang), ci->lang);
                                                           ^~~~~~~~
libfaim/auth.c:267:56: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x000e, strlen(ci->country), ci->country);
                                                              ^~~~~~~~~~~
libfaim/auth.c:497:47: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0001, strlen(sn), sn);
                                                     ^~
libfaim/auth.c:583:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, securid, len);
                                ^~~~~~~
libfaim/bart.c:95:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/bos.c:135:27: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, tmpptr, strlen(tmpptr));
                                        ^~~~~~
libfaim/bstream.c:234:26: warning: passing 'char *' to parameter of type 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (aimbs_getrawbuf(bs, ob, len) < len) {
                                ^~
libfaim/buddylist.c:91:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/buddylist.c:138:27: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, tmpptr, strlen(tmpptr));
                                        ^~~~~~
libfaim/buddylist.c:171:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/buddylist.c:226:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/chat.c:379:44: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&itl, 0x0001, msglen, msg);
                                                  ^~~
libfaim/chat.c:385:55: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&itl, 0x0002, strlen(encoding), encoding);
                                                                    ^~~~~~~~
libfaim/chat.c:391:55: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&itl, 0x0003, strlen(language), language);
                                                                    ^~~~~~~~
libfaim/chatnav.c:57:26: warning: passing 'const char [7]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, ck, strlen(ck));
                                ^~
libfaim/chatnav.c:70:49: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x00d3, strlen(name), name);
                                                       ^~~~
libfaim/chatnav.c:71:52: warning: passing 'const char [9]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x00d6, strlen(charset), charset);
                                                          ^~~~~~~
libfaim/chatnav.c:72:49: warning: passing 'const char [3]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x00d7, strlen(lang), lang);
                                                       ^~~~
libfaim/conn.c:489:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        i += aimutil_putstr(buf+i, sess->socksproxy.username, strlen(sess->socksproxy.username));
                                            ^~~~~
libfaim/conn.c:491:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        i += aimutil_putstr(buf+i, sess->socksproxy.password, strlen(sess->socksproxy.password));
                                            ^~~~~
libfaim/conn.c:514:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                i += aimutil_putstr(buf+i, host, strlen(host));
                                    ^~~~~
libfaim/email.c:91:44: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (new=sess->emailinfo; (new && strncmp(cookie16, new->cookie16, 16)); new=new->next);
                                                  ^~~~~~~~
libfaim/email.c:91:54: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        for (new=sess->emailinfo; (new && strncmp(cookie16, new->cookie16, 16)); new=new->next);
                                                            ^~~~~~~~~~~~~
libfaim/ft.c:296:22: warning: passing 'char [98]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(hdrbs, sess->sn, strlen(sess->sn));
                            ^~~~~~~~
libfaim/ft.c:371:22: warning: passing 'char [98]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(hdrbs, sess->sn, strlen(sess->sn));
                            ^~~~~~~~
libfaim/ft.c:397:22: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(hdrbs, msg, len);
                            ^~~
libfaim/ft.c:441:9: warning: returning 'fu8_t [8]' from a function with result type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return intdata->cookie;
               ^~~~~~~~~~~~~~~
libfaim/ft.c:686:10: warning: passing 'fu8_t [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strncpy(new->fh.idstring, "OFT_Windows ICBMFT V1.1 32", 31);
                ^~~~~~~~~~~~~~~~
libfaim/ft.c:775:22: warning: passing 'char [8]' to parameter of type 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_getrawbuf(bs, fh->bcookie, 8);
                            ^~~~~~~~~~~
libfaim/ft.c:796:22: warning: passing 'char [69]' to parameter of type 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_getrawbuf(bs, fh->dummy, 69);
                            ^~~~~~~~~
libfaim/ft.c:797:22: warning: passing 'char [16]' to parameter of type 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_getrawbuf(bs, fh->macfileinfo, 16);
                            ^~~~~~~~~~~~~~~
libfaim/ft.c:800:22: warning: passing 'char [64]' to parameter of type 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_getrawbuf(bs, fh->name, 64); /* XXX - filenames longer than 64B */
                            ^~~~~~~~
libfaim/ft.c:824:19: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(bs, fh->bcookie, 8);
                         ^~~~~~~~~~~
libfaim/ft.c:845:19: warning: passing 'char [69]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(bs, fh->dummy, 69);
                         ^~~~~~~~~
libfaim/ft.c:846:19: warning: passing 'char [16]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(bs, fh->macfileinfo, 16);
                         ^~~~~~~~~~~~~~~
libfaim/ft.c:849:19: warning: passing 'char [64]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(bs, fh->name, 64); /* XXX - filenames longer than 64B */
                         ^~~~~~~~
libfaim/icq.c:204:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, passwd, passwdlen);
                                ^~~~~~
libfaim/icq.c:370:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, xml, strlen(xml) + 1);
                                ^~~
libfaim/icq.c:461:26: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, xml, xmllen);
                                ^~~
libfaim/im.c:51:19: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(bs, sn, strlen(sn));
                         ^~
libfaim/im.c:343:27: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, args->msg, args->msglen);
                                        ^~~~~~~~~
libfaim/im.c:468:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn)); /* Screenname */
                                ^~
libfaim/im.c:490:49: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&itl, 0x000c, strlen(msg), msg);
                                                       ^~~
libfaim/im.c:568:26: warning: passing 'char [15]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, AIM_ICONIDENT, strlen(AIM_ICONIDENT));
                                ^~~~~~~~~~~~~
libfaim/im.c:661:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, args->rtfmsg, strlen(args->rtfmsg)+1);
                                ^~~~~~~~~~~~
libfaim/im.c:666:26: warning: passing 'const char [39]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, rtfcap, strlen(rtfcap)+1);
                                ^~~~~~
libfaim/im.c:804:21: warning: passing 'char [64]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&bs, oft_info->fh.name, strlen(oft_info->fh.name));
                                  ^~~~~~~~~~~~~~~~~
libfaim/im.c:821:21: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&bs, oft_info->cookie, 8);
                                  ^~~~~~~~~~~~~~~~
libfaim/im.c:839:28: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_im_puticbm(&fr->data, oft_info->cookie, 0x0002, oft_info->sn);
                                  ^~~~~~~~~~~~~~~~
libfaim/im.c:871:28: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_im_puticbm(&fr->data, oft_info->cookie, 0x0002, oft_info->sn);
                                  ^~~~~~~~~~~~~~~~
libfaim/im.c:876:26: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, oft_info->cookie, 8);
                                ^~~~~~~~~~~~~~~~
libfaim/im.c:904:28: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_im_puticbm(&fr->data, oft_info->cookie, 0x0002, oft_info->sn);
                                  ^~~~~~~~~~~~~~~~
libfaim/im.c:909:26: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, oft_info->cookie, 8);
                                ^~~~~~~~~~~~~~~~
libfaim/im.c:1045:90: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x02, 10+8+3+strlen(sn)+12+strlen(message)+1+4)))
                                                                                                ^~~~~~~
libfaim/im.c:1056:28: warning: passing 'char [8]' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_im_puticbm(&fr->data, ck, 0x0004, sn);
                                  ^~
libfaim/im.c:1064:40: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_put16(&fr->data, 4 + 2+2+strlen(message)+1);
                                              ^~~~~~~
libfaim/im.c:1075:34: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putle16(&fr->data, strlen(message)+1);
                                        ^~~~~~~
libfaim/im.c:1076:42: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, message, strlen(message)+1);
                                                ^~~~~~~
libfaim/im.c:1146:7: warning: assigning to 'fu8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                msg = aimbs_getstr(&mbs, msglen);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
libfaim/im.c:1252:12: warning: assigning to 'fu8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(dup = strdup(ascii)))
                  ^ ~~~~~~~~~~~~~
libfaim/im.c:1361:10: warning: assigning to 'fu8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                msgbuf = aimbs_getstr(&mbs, msglen);
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
libfaim/im.c:1398:14: warning: assigning to 'char *' from 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        args->msg = sec->data;
                                  ^ ~~~~~~~~~
libfaim/im.c:1967:11: warning: assigning to 'char *' from 'fu8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        args.msg = aimbs_getraw(&meat, args.msglen);
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libfaim/im.c:2105:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/im.c:2161:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, cookie, 8);
                                ^~~~~~
libfaim/im.c:2165:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sender, strlen(sender));
                                ^~~~~~
libfaim/im.c:2334:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/locate.c:830:19: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(bs, info->sn, strlen(info->sn));
                         ^~~~~~~~
libfaim/locate.c:1006:54: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0001, strlen(encoding), encoding);
                                                                   ^~~~~~~~
libfaim/locate.c:1007:49: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0002, profile_len, profile);
                                                              ^~~~~~~
libfaim/locate.c:1026:55: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        aim_tlvlist_add_raw(&tl, 0x0003, strlen(encoding), encoding);
                                                                           ^~~~~~~~
libfaim/locate.c:1027:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        aim_tlvlist_add_raw(&tl, 0x0004, awaymsg_len, awaymsg);
                                                                      ^~~~~~~
libfaim/locate.c:1102:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/locate.c:1186:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0001, strlen(first), first);
                                                                ^~~~~
libfaim/locate.c:1188:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0002, strlen(last), last);
                                                               ^~~~
libfaim/locate.c:1190:52: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0003, strlen(middle), middle);
                                                                 ^~~~~~
libfaim/locate.c:1192:52: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0004, strlen(maiden), maiden);
                                                                 ^~~~~~
libfaim/locate.c:1195:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0007, strlen(state), state);
                                                                ^~~~~
libfaim/locate.c:1197:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0008, strlen(city), city);
                                                               ^~~~
libfaim/locate.c:1200:54: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x000c, strlen(nickname), nickname);
                                                                   ^~~~~~~~
libfaim/locate.c:1202:49: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x000d, strlen(zip), zip);
                                                              ^~~
libfaim/locate.c:1205:52: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0021, strlen(street), street);
                                                                 ^~~~~~
libfaim/locate.c:1242:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/locate.c:1269:56: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0000b, strlen(interest1), interest1);
                                                                     ^~~~~~~~~
libfaim/locate.c:1271:56: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0000b, strlen(interest2), interest2);
                                                                     ^~~~~~~~~
libfaim/locate.c:1273:56: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0000b, strlen(interest3), interest3);
                                                                     ^~~~~~~~~
libfaim/locate.c:1275:56: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0000b, strlen(interest4), interest4);
                                                                     ^~~~~~~~~
libfaim/locate.c:1277:56: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0000b, strlen(interest5), interest5);
                                                                     ^~~~~~~~~
libfaim/locate.c:1322:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/odir.c:33:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x001c, strlen(region), region);
                                                         ^~~~~~
libfaim/odir.c:35:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x0005, strlen(email), email);
                                                        ^~~~~
libfaim/odir.c:82:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x001c, strlen(region), region);
                                                         ^~~~~~
libfaim/odir.c:85:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0001, strlen(first), first);
                                                                ^~~~~
libfaim/odir.c:87:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0002, strlen(last), last);
                                                               ^~~~
libfaim/odir.c:89:52: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0003, strlen(middle), middle);
                                                                 ^~~~~~
libfaim/odir.c:91:52: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0004, strlen(maiden), maiden);
                                                                 ^~~~~~
libfaim/odir.c:93:53: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0006, strlen(country), country);
                                                                  ^~~~~~~
libfaim/odir.c:95:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0007, strlen(state), state);
                                                                ^~~~~
libfaim/odir.c:97:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0008, strlen(city), city);
                                                               ^~~~
libfaim/odir.c:99:50: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x000c, strlen(nick), nick);
                                                               ^~~~
libfaim/odir.c:101:49: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x000d, strlen(zip), zip);
                                                              ^~~
libfaim/odir.c:103:53: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0021, strlen(address), address);
                                                                  ^~~~~~~
libfaim/odir.c:137:51: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aim_tlvlist_add_raw(&tl, 0x001c, strlen(region), region);
                                                         ^~~~~~
libfaim/odir.c:140:54: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&tl, 0x0001, strlen(interest), interest);
                                                                   ^~~~~~~~
libfaim/search.c:57:26: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, address, strlen(address)); 
                                ^~~~~~~
libfaim/service.c:164:15: warning: assigning to 'const fu8_t *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        redir.cookie = aim_tlv_getstr(tlvlist, 0x0006, 1);
                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libfaim/service.c:863:27: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, msg, strlen(msg));
                                        ^~~
libfaim/ssi.c:399:19: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(alias, tlv->value, tlv->length);
                                       ^~~~~~~~~~
libfaim/ssi.c:424:19: warning: passing 'fu8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strncpy(alias, tlv->value, tlv->length);
                                       ^~~~~~~~~~
libfaim/ssi.c:725:53: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&data, 0x0131, strlen(alias), alias);
                                                                  ^~~~~
libfaim/ssi.c:727:54: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&data, 0x013a, strlen(smsnum), smsnum);
                                                                   ^~~~~~
libfaim/ssi.c:729:55: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_add_raw(&data, 0x013c, strlen(comment), comment);
                                                                    ^~~~~~~
libfaim/ssi.c:925:62: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_replace_raw(&tmp->data, 0x0131, strlen(alias), alias);
                                                                           ^~~~~
libfaim/ssi.c:957:64: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aim_tlvlist_replace_raw(&tmp->data, 0x013c, strlen(comment), comment);
                                                                             ^~~~~~~
libfaim/ssi.c:1334:28: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        aimbs_putraw(&fr->data, cur->item->name, strlen(cur->item->name));
                                                ^~~~~~~~~~~~~~~
libfaim/ssi.c:1681:26: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/ssi.c:1686:27: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, msg, strlen(msg));
                                        ^~~
libfaim/ssi.c:1756:26: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/ssi.c:1761:27: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, msg, strlen(msg));
                                        ^~~
libfaim/ssi.c:1834:26: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&fr->data, sn, strlen(sn));
                                ^~
libfaim/ssi.c:1842:27: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                aimbs_putraw(&fr->data, msg, strlen(msg));
                                        ^~~
libfaim/tlv.c:539:20: warning: passing 'const char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        aimbs_putraw(&bs, roomname, strlen(roomname));
                          ^~~~~~~~
pork_aim_proto.c:410:49: warning: passing 'char *' to parameter of type 'const fu8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        oft_info->fh.recvcsum = aim_oft_checksum_chunk(buf, len,
                                                       ^~~
pork_bind.c:244:30: warning: passing 'int *' to parameter of type 'u_int32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (str_to_uint(meta_str, &meta_num) == -1 || meta_num > 15)
                                                  ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/primaxscan/primaxscan_0.93beta3.orig.tar.gz
LM9811.c:163:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    PGA = &(calibration_image->LM9811_reg_PGA);
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LM9811.c:164:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    VGA = &(calibration_image->LM9811_reg_VGA);
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LM9811.c:165:9: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    DAC = &(calibration_image->LM9811_reg_DAC);
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LM9811.c:177:29: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    calibration_image->data = (char*) malloc(sizeof(char) *
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/proxy-suite/proxy-suite_1.9.2.4.orig.tar.gz
com-socket.c:321:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        nsock = accept(lsock, (struct sockaddr *) &saddr, &len);
                                                          ^~~~
com-socket.c:329:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if( !getsockname(nsock, (struct sockaddr *)&saddr, &len)) {
                                                           ^~~~
com-socket.c:1020:33: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                (struct sockaddr *) &saddr, &len);
                                                            ^~~~
com-socket.c:1848:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                r = getsockname(sock, (struct sockaddr *) &saddr, &len);
                                                                  ^~~~
com-socket.c:1851:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                r = getpeername(sock, (struct sockaddr *) &saddr, &len);
                                                                  ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/proxychains/proxychains_3.1.orig.tar.gz
libproxychains.c:65:32: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        get_chain_data(proxychains_pd,&proxychains_proxy_count,&proxychains_ct);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~
libproxychains.c:230:47: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockopt(sock,SOL_SOCKET,SO_TYPE,&socktype,&optlen);
                                                     ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/pslib/pslib_0.4.5.orig.tar.gz
pslib.c:4668:58: warning: passing 'char [8]' to parameter of type 'png_bytep' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if (fread(sig, 1, SIG_READ, fp) == 0 || !png_check_sig(sig, SIG_READ)) {
                                                                       ^~~
pslib.c:4804:20: warning: assigning to 'png_bytep' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        row_pointers[i] = dataptr;
                                        ^ ~~~~~~~
pslib.c:5121:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                psimage->data = data;
                              ^ ~~~~
pslib.c:5391:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        dataptr = image->data;
                                                ^ ~~~~~~~~~~~
pslib.c:5401:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        tmpdata = image->data;
                                                ^ ~~~~~~~~~~~
pslib.c:5405:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ps_ascii85_encode(psdoc, tmpdata, reallength);
                                                                 ^~~~~~~
pslib.c:5407:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ps_asciihex_encode(psdoc, tmpdata, reallength);
                                                                  ^~~~~~~
pslib.c:5423:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                dataptr = image->data;
                                        ^ ~~~~~~~~~~~
pslib.c:5450:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ps_ascii85_encode(psdoc, tmpdata, k);
                                                                 ^~~~~~~
pslib.c:5452:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        ps_asciihex_encode(psdoc, tmpdata, k);
                                                                  ^~~~~~~
ps_util.c:723:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        dataptr = data;
                ^ ~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/p/puf/puf_1.0.0.orig.tar.gz
url.c:23:27: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    int hash = calc_nhash(path, len) ^ (int)hinfo ^ port;
                          ^~~~
url.c:146:44: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        lcat_mem(buf, bufl, dl, decode_auth(abuf, u->parm->http_auth), abuf);
                                                  ^~~~~~~~~~~~~~~~~~
url.c:490:23: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        encode_auth(authbuf, pu->auth, pu->authlen);
                             ^~~~~~~~
url.c:745:34: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        encode_auth(u->parm->http_auth, pu->auth, pu->authlen);
                                        ^~~~~~~~
url.c:833:5: warning: passing 'char [0]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    h_add(urllist, real_num_urls, url_t, u, hash, return 0;, uhash);
    ^
hostlist.c:34:20: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        hash = calc_nhash(name, len - 1);
                          ^~~~
hostlist.c:35:2: warning: passing 'char [0]' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        h_add(hostlist, real_num_hosts, host_t, h, hash, free(h); return 0;, hhash);
        ^
hostlist.c:61:27: warning: passing 'const char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    int hash = calc_nhash(name, namlen);
                          ^~~~
hostlist.c:159:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if ((h = host_lookup_fast(buf + cp + 1, buf[cp] - 1))) {
                                         ^~~~~~~~~~~~
hostlist.c:174:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (!(h = add_host(buf + cp + 1, buf[cp]))) {
                               ^~~~~~~~~~~~
fetch.c:453:21: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                           (void *)&err, &errl);
                                         ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/q/quagga/quagga_0.99.24.1.orig.tar.gz
isis_lsp.c:382:13: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            (caddr_t) &hmac_md5_hash);
            ^~~~~~~~~~~~~~~~~~~~~~~~
isis_pdu.c:207:17: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                (caddr_t) &digest);
                ^~~~~~~~~~~~~~~~~
isis_pdu.c:2472:17: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                (caddr_t) &hmac_md5_hash);
                ^~~~~~~~~~~~~~~~~~~~~~~~
isis_pdu.c:2659:17: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                (caddr_t) &hmac_md5_hash);
                ^~~~~~~~~~~~~~~~~~~~~~~~
isis_pdu.c:2995:17: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                (caddr_t) &hmac_md5_hash);
                ^~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/regina-rexx/regina-rexx_3.6.orig.tar.bz2
./regutil/inifile.c:197:17: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          fgets(buf, sizeof(buf), fit->fp) != NULL) {
                ^~~
./regutil/inifile.c:207:28: warning: assigning to 'unsigned char *' from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
         case CV_RBRACK: n = "closing bracket"; goto oops;
                           ^ ~~~~~~~~~~~~~~~~~
./regutil/inifile.c:208:28: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign]
         case CV_EQUALS: n = "equals sign"; goto oops;
                           ^ ~~~~~~~~~~~~~
./regutil/inifile.c:287:24: warning: passing 'unsigned char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            i = strlen(buf);
                       ^~~
./regutil/regfilesys.c:154:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    rxstrdup(filename, argv[1]);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./regutil/regfilesys.c:159:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        rxstrdup(options, argv[3]);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
./regutil/regfilesys.c:160:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strlwr(options);
               ^~~~~~~
./regutil/regfilesys.c:161:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strchr(options, 'c'))
                   ^~~~~~~
./regutil/regfilesys.c:163:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (strchr(options, 'n'))
                   ^~~~~~~
./regutil/regfilesys.c:169:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!(buf = mapfile(filename, &len))) {
                        ^~~~~~~~
./regutil/regfilesys.c:169:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!(buf = mapfile(filename, &len))) {
              ^ ~~~~~~~~~~~~~~~~~~~~~~~
./regutil/regfilesys.c:223:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    if (cha_adddummy(array, bol, i))
                                            ^~~
./regutil/regfilesys.c:231:37: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        i = sprintf(lbuf, "%d:", lines);
                                    ^~~~
./regutil/regfilesys.c:236:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (cha_addstr(array, lbuf, i))
                                              ^~~~
./regutil/regfilesys.c:250:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unmapfile(buf, len);
                  ^~~
./regutil/regstem.c:57:29: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                c = casecmp(l->strptr, r->strptr, len);
                            ^~~~~~~~~
./regutil/regstem.c:57:40: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                c = casecmp(l->strptr, r->strptr, len);
                                       ^~~~~~~~~
./regutil/regunicode.c:545:62: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      outs.strlength = u7tou((unsigned short *)outs.strptr,  argv[0].strptr, argv[0].strlength);
                                                             ^~~~~~~~~~~~~~
./regutil/regunicode.c:548:62: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      outs.strlength = u8tou((unsigned short *) outs.strptr, argv[0].strptr, argv[0].strlength);
                                                             ^~~~~~~~~~~~~~
./regutil/regunicode.c:722:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      outs.strlength = utou7(outs.strptr,  (unsigned short *)argv[0].strptr, argv[0].strlength/2);
                             ^~~~~~~~~~~
./regutil/regunicode.c:725:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      outs.strlength = utou8(outs.strptr, (unsigned short *)argv[0].strptr, argv[0].strlength/2);
                             ^~~~~~~~~~~
./regutil/rxsupport.c:615:35: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ca->array[ca->count++].strptr = (unsigned char *)str;
                                  ^ ~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/rlpr/rlpr_2.05.orig.tar.gz
client.c:233:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if (getsockname(sock_fd, (struct sockaddr *)&sin_local, &sin_size) == -1) {
                                                            ^~~~~~~~~
rlprd.c:122:64: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        client_fd = accept(listen_fd, (struct sockaddr *)&sin_client, &unused);
                                                                      ^~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/rplay/rplay_3.3.2.orig.tar.gz
rxnode.c:48:24: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  thisone->contents    = tmp;
                       ^ ~~~
rxnode.c:91:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      str->contents = temp;
                    ^ ~~~~
rxnode.c:123:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  to->contents = tmp;
               ^ ~~~
rxnode.c:167:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  string = str->contents;
         ^ ~~~~~~~~~~~~~
rxposix.c:239:35: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                           start, end, &local_rules, string);
                                                                     ^~~~~~
rxposix.c:326:45: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              amt = rx_advance_to_final (&machine, string + x, end - start - x);
                                                   ^~~~~~~~~~
rxstr.c:84:27: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              cmp = strncasecmp (strc->str + start,
                                 ^~~~~~~~~~~~~~~~~
rxstr.c:85:6: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                 strc->str + regs[regn].rm_so,
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
rxstr.c:88:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              cmp = strncmp (strc->str + start,
                             ^~~~~~~~~~~~~~~~~
rxstr.c:89:9: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                             strc->str + regs[regn].rm_so,
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cdrom.c:600:16: warning: assigning to '__u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            audio.buf = info.buffer;
                      ^ ~~~~~~~~~~~
connection.c:307:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    fd = accept(sock_fd, (struct sockaddr *) &f, &flen);
                                                 ^~~~~
rplayd.c:1522:74: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        n = recvfrom(fd, recv_buf, sizeof(recv_buf), 0, (struct sockaddr *) &f, &flen);
                                                                                ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/rstatd/rstatd_4.0.1.orig.tar.gz
rstat_main.c:100:49: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getsockname(sock,(struct sockaddr *)&from, &fromlen) < 0) {
                                                       ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/r/ruby1.8/ruby1.8_1.8.7.358.orig.tar.gz
regex.c:1532:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              set_list_bits(0x80, 0xffffffff, b);
                                              ^
regex.c:1562:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              set_list_bits(0x80, 0xffffffff, b);
                                              ^
regex.c:1579:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              set_list_bits(0x80, 0xffffffff, b);
                                              ^
regex.c:1716:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            set_list_bits(last, c, b);
                                   ^
regex.c:1736:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            set_list_bits(c, c, b);
                                ^
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/screen/screen_4.3.1.orig.tar.gz
display.c:2283:60: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int extrabytes = strlen(hstatusstring) - strlen_onscreen(hstatusstring, NULL);
                                                           ^~~~~~~~~~~~~
display.c:2386:65: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              int extrabytes = strlen(captionstring) - strlen_onscreen(captionstring, NULL);
                                                                       ^~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/scrollz/scrollz_2.2.3.orig.tar.gz
alias.c:808:9: warning: returning 'u_char *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return (result);
               ^~~~~~~~
alias.c:2453:18: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((cmdu_chars = get_string_var(CMDCHARS_VAR)) == (u_char *) 0)
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:2454:14: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign]
                cmdu_chars = DEFAULT_CMDCHARS;
                           ^ ~~~~~~~~~~~~~~~~
alias.c:2472:47: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return (u_char *) ((from_server >= 0 && (tmp = get_channel_by_refnum(0)) &&
                                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:2473:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        get_channel_oper(tmp, from_server)) ?
                                         ^~~
alias.c:2482:47: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return (u_char *) ((from_server >= 0 && (tmp = get_channel_by_refnum(0))) ?
                                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:2483:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                get_channel_mode(tmp, from_server) : empty_string);
                                 ^~~
alias.c:2489:10: warning: returning 'char []' from a function with result type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return  (irc_version);
                ^~~~~~~~~~~~~
alias.c:2744:44: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (input && * input) value = atoi(input);
                                           ^~~~~
alias.c:3060:10: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        u_char  *result = (char *)0;
                 ^        ~~~~~~~~~
alias.c:3269:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (input && my_stricmp(input, "gone") == 0)
                                ^~~~~
alias.c:3270:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result = get_notify_list(NOTIFY_LIST_GONE);
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:3271:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (input && my_stricmp(input, "all") == 0)
                                     ^~~~~
alias.c:3272:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result = get_notify_list(NOTIFY_LIST_ALL);
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:3274:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                result = get_notify_list(NOTIFY_LIST_HERE);
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:3290:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((nick = next_arg((char *) input, (char **) &input)) != NULL)
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias.c:3292:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                type = get_ignore_type(input);
                                       ^~~~~
alias.c:3296:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((userhost = index(nick, '!')))
                                      ^~~~
alias.c:3296:17: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((userhost = index(nick, '!')))
                              ^ ~~~~~~~~~~~~~~~~
alias.c:3298:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                switch (double_ignore(nick, userhost, type))
                                      ^~~~
alias.c:3298:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                switch (double_ignore(nick, userhost, type))
                                            ^~~~~~~~
alias.c:3612:35: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy((char **) &result, lbuf);
                                         ^~~~
alias.c:3624:35: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy((char **) &result, lbuf);
                                         ^~~~
alias.c:3798:39: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        while ((tmpstr = new_next_arg(input, (char **) &input))) {
                                      ^~~~~
alias.c:3848:10: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        u_char  *result = (char *) 0;
                 ^        ~~~~~~~~~~
alias.c:3852:11: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (stat(input, &statbuf) == -1)
                 ^~~~~
alias.c:3873:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3880:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        upper(words);
              ^~~~~
alias.c:3883:72: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            snprintf(locbuf,sizeof(locbuf),"%d",OpenFileWrite(filename,words));
                                                                       ^~~~~
alias.c:3894:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3910:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3924:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3929:87: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (words && *words) snprintf(locbuf,sizeof(locbuf),"%d",FileWrite(atoi(args),words));
                                                                                      ^~~~~
alias.c:3941:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3958:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3978:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:3997:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4005:44: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if ((tmpfriend=CheckUsers(args,words))) {
                                           ^~~~~
alias.c:4024:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4033:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if ((abk=CheckABKs(args,words))!=NULL) {
                                    ^~~~~
alias.c:4058:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4062:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        StripAnsi(words,locbuf,0);
                  ^~~~~
alias.c:4076:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        StripAnsi(words, locbuf, 1);
                  ^~~~~
alias.c:4194:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4206:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            colnum=atoi(words);
                        ^~~~~
alias.c:4258:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4260:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((tmp=index(input,'!'))) malloc_strcpy((char **) &result,tmp+1);
                   ^~~~~
alias.c:4269:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4271:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((tmp=index(input,'@'))) malloc_strcpy((char **) &result,tmp+1);
                   ^~~~~
alias.c:4279:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4298:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4302:52: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(locbuf,sizeof(locbuf),"%d",strlen(input));
                                                   ^~~~~
alias.c:4313:11: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    char *tmp=input;
          ^   ~~~~~
alias.c:4314:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4340:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4345:39: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(filename=expand_twiddle(input))) malloc_strcpy(&filename,input);
                                      ^~~~~
alias.c:4345:72: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(filename=expand_twiddle(input))) malloc_strcpy(&filename,input);
                                                                       ^~~~~
alias.c:4379:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4390:11: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    search=word+1;
          ^~~~~~~
alias.c:4437:34: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_alias(VAR_ALIAS,data,result);
                                 ^~~~~~
alias.c:4463:16: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        search = input;
               ^ ~~~~~
alias.c:4473:32: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        for (y = result; *y; y++)
                               ^ ~~~~~~
alias.c:4492:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4756:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strmcpy(locbuf,input,mybufsize/64);
                       ^~~~~
alias.c:4774:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4788:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
alias.c:4810:41: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            char *tmpstr = new_next_arg(input, (char **) &input);
                                        ^~~~~
alias.c:4834:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result = (char *) 0;
            ^        ~~~~~~~~~~
alias.c:4840:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strmcpy(locbuf, &input[1], 2 * mybufsize);
                        ^~~~~~~~~
alias.c:4856:13: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    u_char *result=(char *) 0;
            ^      ~~~~~~~~~~
blowfish.c:272:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = encrbuf + strlen(encrbuf);
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
blowfish.c:274:7: warning: assigning to 'unsigned char *' from 'char [4097]' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = encrbuf;
      ^ ~~~~~~~
blowfish.c:275:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    d = dest;
      ^ ~~~~
blowfish.c:316:28: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    unsigned char *s, *d, *x = src;
                           ^   ~~~
blowfish.c:319:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(!strncmp(x, SZCRYPTSTR, 4) || !strncmp(x, SZCRYPTSTROLD, 4) ||
                       ^
blowfish.c:319:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(!strncmp(x, SZCRYPTSTR, 4) || !strncmp(x, SZCRYPTSTROLD, 4) ||
                                                     ^
blowfish.c:320:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              !strncmp(x, SZBLOWSTR1, 4) || !strncmp(x, SZBLOWSTR2, 5))) {
                       ^
blowfish.c:320:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              !strncmp(x, SZBLOWSTR1, 4) || !strncmp(x, SZBLOWSTR2, 5))) {
                                                     ^
blowfish.c:321:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strmcpy(dest, x, bufsize);
                          ^
blowfish.c:329:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strncmp(x, SZCRYPTSTROLD, 4)) oldk = 1;
                     ^
blowfish.c:335:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strmcpy(encrbuf, x, bufsize);
                     ^
blowfish.c:336:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    s = encrbuf + strlen(encrbuf);
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
blowfish.c:339:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    d = dest;
      ^ ~~~~
crypt.c:107:63: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((new = (Crypt *) remove_from_list((List **) &crypt_list, nick)) != NULL)
                                                                     ^~~~
crypt.c:120:17: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        new->key->type = type;
                       ^ ~~~~
crypt.c:121:40: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy((char **) &(new->nick), nick);
                                              ^~~~
crypt.c:122:44: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy((char **) &(new->key->key), keystr);
                                                  ^~~~~~
crypt.c:139:58: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((tmp = (Crypt *) list_lookup((List **) &crypt_list, nick, !USE_WILDCARDS, REMOVE_FROM_LIST)) != NULL)
                                                                ^~~~
crypt.c:164:58: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((tmp = (Crypt *) list_lookup((List **) &crypt_list, nick, !USE_WILDCARDS, !REMOVE_FROM_LIST)) != NULL)
                                                                ^~~~
crypt.c:187:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((nick = next_arg((char *) args, (char **) &args)) != NULL)
                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:262:10: warning: initializing 'u_char *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        u_char  *ptr = (char *) 0,
                 ^     ~~~~~~~~~~
crypt.c:268:18: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        encrypt_program = get_string_var(ENCRYPT_PROGRAM_VAR);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:269:18: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        decrypt_program = get_string_var(DECRYPT_PROGRAM_VAR);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:283:14: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        crypt_str = CP("encryption");
                                  ^ ~~~~~~~~~~~~~~~~
crypt.c:288:14: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        crypt_str = CP("decryption");
                                  ^ ~~~~~~~~~~~~~~~~
crypt.c:298:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_unquote_it(str, &c);
                                              ^~~
crypt.c:298:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_unquote_it(str, &c);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:300:34: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        malloc_strcpy((char **) &ptr, str);
                                                      ^~~
crypt.c:353:24: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_quote_it(lbuf, strlen((char *) lbuf));
                                            ^~~~
crypt.c:353:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_quote_it(lbuf, strlen((char *) lbuf));
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:355:34: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        malloc_strcpy((char **) &ptr, lbuf);
                                                      ^~~~
crypt.c:367:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_quote_it(str, c);
                                            ^~~
crypt.c:367:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_quote_it(str, c);
                            ^ ~~~~~~~~~~~~~~~~~~~~~
crypt.c:371:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_unquote_it(str, &c);
                                              ^~~
crypt.c:371:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr = ctcp_unquote_it(str, &c);
                            ^ ~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:380:9: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                *type = key->type;
                      ^ ~~~~~~~~~
crypt.c:405:16: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                while ((rest = index((char *) str, '\005')) != NULL)
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
crypt.c:411:13: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, ptr, CRYPT_BUFFER_SIZE);
                                        ^~~~
crypt.c:411:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, ptr, CRYPT_BUFFER_SIZE);
                                              ^~~
crypt.c:412:13: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, CTCP_DELIM_STR, CRYPT_BUFFER_SIZE);
                                        ^~~~
crypt.c:416:13: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, str, CRYPT_BUFFER_SIZE);
                                        ^~~~
crypt.c:416:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, str, CRYPT_BUFFER_SIZE);
                                              ^~~
crypt.c:423:12: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, ptr, CRYPT_BUFFER_SIZE);
                                ^~~~
crypt.c:423:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, ptr, CRYPT_BUFFER_SIZE);
                                      ^~~
crypt.c:424:12: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, CTCP_DELIM_STR, CRYPT_BUFFER_SIZE);
                                ^~~~
crypt.c:428:12: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, str, CRYPT_BUFFER_SIZE);
                                ^~~~
crypt.c:428:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, str, CRYPT_BUFFER_SIZE);
                                      ^~~
crypt.c:434:12: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcpy(lbuf, ptr, CRYPT_BUFFER_SIZE);
                                ^~~~
crypt.c:434:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcpy(lbuf, ptr, CRYPT_BUFFER_SIZE);
                                      ^~~
crypt.c:438:12: warning: passing 'u_char [975]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, str, CRYPT_BUFFER_SIZE);
                                ^~~~
crypt.c:438:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(lbuf, str, CRYPT_BUFFER_SIZE);
                                      ^~~
ctcp.c:160:4: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        { CAST_STRING, UP("contains CAST-128 strongly encrypted data, CBC mode"),
          ^~~~~~~~~~~
ctcp.c:160:17: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        { CAST_STRING, UP("contains CAST-128 strongly encrypted data, CBC mode"),
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctcp.c:166:4: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        { SED_STRING, UP("contains simple weekly encrypted data"),
          ^~~~~~~~~~
ctcp.c:166:16: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        { SED_STRING, UP("contains simple weekly encrypted data"),
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ctcp.c:1134:24: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((key = is_crypted(crypt_who)) && (msg = crypt_msg(args, key, 0)))
                              ^~~~~~~~~
ctcp.c:1134:56: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((key = is_crypted(crypt_who)) && (msg = crypt_msg(args, key, 0)))
                                                              ^~~~
ctcp.c:1134:44: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if ((key = is_crypted(crypt_who)) && (msg = crypt_msg(args, key, 0)))
                                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~
ctcp.c:1207:12: warning: passing 'u_char [4097]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(buffer, ctcp_cmd[i].name, BIG_BUFFER_SIZE);
                                ^~~~~~
ctcp.c:1208:12: warning: passing 'u_char [4097]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strmcat(buffer, " ", BIG_BUFFER_SIZE);
                                ^~~~~~
dcc.c:599:67: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (getpeername((*Client)->read, (struct sockaddr *) &remaddr, &rl) != -1)
                                                                                       ^~~
dcc.c:858:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                getsockname(Client->read, (struct sockaddr *) &localaddr, &sla);
                                                                          ^~~~
dcc.c:997:58: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getsockname(Client->read, (struct sockaddr *) &locaddr, &size);
                                                                ^~~~~
dcc.c:2158:14: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        &remaddr, &sra);
                                  ^~~~
dcc.c:2276:9: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                             &sra);
                             ^~~~
dcc.c:2468:35: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                (struct sockaddr *) &remaddr, &sra);
                                                              ^~~~
dcc.c:2775:25: warning: passing 'char [128]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((key = is_crypted(nickbuf)) == 0 || (line = crypt_msg(tmp, key, 1)) == 0)
                                      ^~~~~~~
dcc.c:2775:61: warning: passing 'char [4097]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((key = is_crypted(nickbuf)) == 0 || (line = crypt_msg(tmp, key, 1)) == 0)
                                                                          ^~~
dcc.c:2775:49: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((key = is_crypted(nickbuf)) == 0 || (line = crypt_msg(tmp, key, 1)) == 0)
                                                              ^ ~~~~~~~~~~~~~~~~~~~~~~
edit.c:1297:30: warning: passing 'u_char [4097]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                malloc_strcpy(&new->stuff, buffer);
                                           ^~~~~~
edit.c:2792:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(arg = next_arg(args, &args)) || (strcmp(arg, "*") == 0))
                  ^ ~~~~~~~~~~~~~~~~~~~~~
edit.c:2792:48: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!(arg = next_arg(args, &args)) || (strcmp(arg, "*") == 0))
                                                      ^~~
edit.c:2793:7: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                arg = get_channel_by_refnum(0);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~
edit.c:2800:17: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (is_channel(arg))
                       ^~~
edit.c:2802:13: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if ((arg2 = next_arg(args, &args)) != NULL)
                          ^ ~~~~~~~~~~~~~~~~~~~~~
edit.c:3145:26: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((key = is_crypted(nick)) != 0)
                                              ^~~~
edit.c:3149:33: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if ((crypt_line = crypt_msg(line, key, 1)))
                                                            ^~~~
edit.c:3149:21: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if ((crypt_line = crypt_msg(line, key, 1)))
                                                ^ ~~~~~~~~~~~~~~~~~~~~~~~
edit.c:3267:26: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((key = is_crypted(nick)) != NULL)
                                              ^~~~
edit.c:3271:33: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if ((crypt_line = crypt_msg(line, key, 1)))
                                                            ^~~~
edit.c:3271:21: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                if ((crypt_line = crypt_msg(line, key, 1)))
                                                ^ ~~~~~~~~~~~~~~~~~~~~~~~
edit.c:5065:12: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(lbuf, sizeof(lbuf), "%ld.%06d",
                         ^~~~
edit5.c:915:20: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    unsigned char *newstr = destline;
                   ^        ~~~~~~~~
edit5.c:917:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (tmpstr = line; *tmpstr; tmpstr++) {
                ^ ~~~~
edit6.c:1665:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (tmp=nick;*tmp;tmp++)
            ^~~~~
exec.c:385:67: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                switch (dgets(exec_buffer, INPUT_BUFFER_SIZE, proc->p_stdout, (u_char *) 0))
                                                                                              ^~~~~~~~~~~~
exec.c:442:67: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                switch (dgets(exec_buffer, INPUT_BUFFER_SIZE, proc->p_stderr, (u_char *) 0))
                                                                                              ^~~~~~~~~~~~
history.c:409:10: warning: returning 'u_char *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return (u_char *) 0;
                       ^~~~~~~~~~~~
history.c:526:15: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        static  char    *last_com = (u_char *) 0;
                         ^          ~~~~~~~~~~~~
hook.c:582:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                currmatch = wild_match(tmp->nick, putbuf);
                                                  ^~~~~~
hook.c:617:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                parse_line((char *) 0, foo, putbuf, 0, 0, 1);
                                            ^~~~~~
input.c:246:41: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned length = calc_unival_length(buf+pos);
                                                             ^~~~~~~
input.c:262:42: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                unsigned length = calc_unival_length(buf + --pos);
                                                                     ^~~~~~~~~~~
input.c:278:27: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        unsigned newlen = strlen(newprompt);
                                 ^~~~~~~~~
input.c:348:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ptr = expand_alias((u_char *) 0, prompt, empty_string, &args_used, NULL);
                                                   ^~~~~~~~~~~~
input.c:353:29: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                input_do_replace_prompt(ptr);
                                                        ^~~
input.c:464:34: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned unival = calc_unival(buf+ptr);
                                                      ^~~~~~~
input.c:470:33: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr    += calc_unival_length(buf+ptr);
                                                     ^~~~~~~
input.c:479:34: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned unival = calc_unival(buf+ptr);
                                                      ^~~~~~~
input.c:485:33: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        ptr    += calc_unival_length(buf+ptr);
                                                     ^~~~~~~
input.c:507:34: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned unival = calc_unival(buf+iptr);
                                                      ^~~~~~~~
input.c:508:38: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        unsigned len = calc_unival_length(buf+iptr);
                                                          ^~~~~~~~
input.c:619:30: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        pos += calc_unival_length(buf+pos);
                                                  ^~~~~~~
input.c:631:30: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        while(!calc_unival_length(buf + --pos))
                                                  ^~~~~~~~~~~
input.c:658:33: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned unival = calc_unival(buf+pos);
                                              ^~~~~~~
input.c:662:29: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                pos += calc_unival_length(buf+pos);
                                          ^~~~~~~
input.c:666:33: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned unival = calc_unival(buf+pos);
                                              ^~~~~~~
input.c:669:29: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                pos += calc_unival_length(buf+pos);
                                          ^~~~~~~
input.c:691:30: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                while (!calc_unival_length(buf + --prevpos))
                                           ^~~~~~~~~~~~~~~
input.c:694:24: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                unival = calc_unival(buf + prevpos);
                                     ^~~~~~~~~~~~~
input.c:702:30: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                while (!calc_unival_length(buf + --prevpos))
                                           ^~~~~~~~~~~~~~~
input.c:705:24: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                unival = calc_unival(buf + prevpos);
                                     ^~~~~~~~~~~~~
input.c:850:21: warning: passing 'u_char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strmcpy(output_buffer, input_buffer, cnt + 1);
                    ^~~~~~~~~~~~~
input.c:850:36: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            strmcpy(output_buffer, input_buffer, cnt + 1);
                                   ^~~~~~~~~~~~
input.c:910:22: warning: passing 'u_char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        input_do_insert_raw(output_buffer);
                            ^~~~~~~~~~~~~
input.c:944:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                decode_mb(str, converted_input+dest, &mbdata1);
                          ^~~
input.c:950:16: warning: passing 'u_char [1536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        set_input_raw(converted_input);
                      ^~~~~~~~~~~~~~~
input.c:1003:19: warning: returning 'u_char [1536]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            return(converted_buffer);
                  ^~~~~~~~~~~~~~~~~~
input.c:1071:9: warning: returning 'u_char [1536]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return converted_buffer;
               ^~~~~~~~~~~~~~~~
input.c:1095:40: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned length = calc_unival_length(buf+pos);
                                                     ^~~~~~~
input.c:1119:40: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                unsigned length = calc_unival_length(buf+limit);
                                                     ^~~~~~~~~
input.c:1245:14: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        decode_mb(prompt, converted_prompt+dest, &mbdata1);
                                  ^~~~~~
input.c:1245:22: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        decode_mb(prompt, converted_prompt+dest, &mbdata1);
                                          ^~~~~~~~~~~~~~~~~~~~~
input.c:1319:9: warning: returning 'char *' from a function with result type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        return new;
               ^~~
ircaux.c:762:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                getsockname(s, (struct  sockaddr *) &localaddr, &service);
                                                                ^~~~~~~~
keys.c:258:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:266:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:274:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:282:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:290:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:298:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:306:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:314:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 6, strlen(key_str + 6) + 1);
                                                             ^~~~~~~~~~~
keys.c:323:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:331:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:339:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:347:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:355:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:363:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:371:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:379:62: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(key_str, key_str + 1, strlen(key_str + 1) + 1);
                                                             ^~~~~~~~~~~
keys.c:531:33: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (!my_stricmp(key, "F1")) {
                                ^~~
keys.c:533:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:535:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F2")) {
                                     ^~~
keys.c:537:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:539:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F3")) {
                                     ^~~
keys.c:541:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:543:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F4")) {
                                     ^~~
keys.c:545:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:547:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F5")) {
                                     ^~~
keys.c:549:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:551:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F6")) {
                                     ^~~
keys.c:553:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:555:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F7")) {
                                     ^~~
keys.c:557:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:559:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F8")) {
                                     ^~~
keys.c:561:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:563:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F9")) {
                                     ^~~
keys.c:565:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:567:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F10")) {
                                     ^~~
keys.c:569:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:571:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F11")) {
                                     ^~~
keys.c:573:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
keys.c:575:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (!my_stricmp(key, "F12")) {
                                     ^~~
keys.c:577:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
                    key = tmpbuf;
                        ^ ~~~~~~
lastlog.c:90:11: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(lbuf, "ALL");
                       ^~~~
lastlog.c:92:11: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(lbuf, "NONE");
                       ^~~~
lastlog.c:100:14: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, levels[i], 127);
                                        ^~~~
lastlog.c:101:14: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strmcat(lbuf, " ", 127);
                                        ^~~~
lastlog.c:105:10: warning: returning 'u_char [128]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return (lbuf);
               ^~~~~~
output.c:185:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_log(irclog_fp, putbuf);
                                      ^~~~~~
output.c:186:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                w = add_to_screen(putbuf);
                                  ^~~~~~
output.c:243:25: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                add_to_log(irclog_fp, putbuf);
                                      ^~~~~~
output.c:244:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                w = add_to_screen(putbuf);
                                  ^~~~~~
output.c:281:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_log(irclog_fp, putbuf);
                              ^~~~~~
output.c:282:16: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        add_to_screen(putbuf);
                      ^~~~~~
output.c:326:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_log(irclog_fp, putbuf);
                                              ^~~~~~
output.c:327:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        add_to_screen(putbuf);
                                      ^~~~~~
screen.c:661:42: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                unsigned len    = calc_unival_length(str);
                                                                     ^~~
screen.c:674:26: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                unival = calc_unival(str);
                                                     ^~~
screen.c:874:37: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                unsigned n = calc_unival_length(str);
                                                                ^~~
screen.c:885:36: warning: passing 'char *' to parameter of type 'const u_char *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        unsigned unival = calc_unival(str);
                                                                      ^~~
screen.c:1436:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                decode_mb(c, NULL, &mbdata);
                          ^
screen.c:1479:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                decode_mb(c, NULL, &mbdata);
                          ^
screen.c:1515:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                decode_mb(c, NULL, &mbdata);
                          ^
screen.c:1558:13: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                decode_mb(c, dest, &mbdata);
                          ^
screen.c:1558:16: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                decode_mb(c, dest, &mbdata);
                             ^~~~
screen.c:1728:39: warning: passing 'char [4096]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            decode_mb(lbuf2, lbuf3, &mbdata);
                                      ^~~~~
screen.c:1728:46: warning: passing 'char [4096]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            decode_mb(lbuf2, lbuf3, &mbdata);
                                             ^~~~~
screen.c:1754:15: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                decode_mb(ptr, lbuf+pos, &mbdata);
                                          ^~~
screen.c:1754:20: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                decode_mb(ptr, lbuf+pos, &mbdata);
                                               ^~~~~~~~
server.c:314:67: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (getpeername(server_list[j].write, (struct sockaddr *) &sa, &salen) != -1)
                                                                                       ^~~~~~
server.c:760:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        close_server(i, (u_char *) 0);
                        ^~~~~~~~~~~~
server.c:1064:5: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                &address_len);
                                ^~~~~~~~~~~~
server.c:1420:72: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        getpeername(server_list[from_server].read, (struct sockaddr *) &sa, &salen) != -1)
                                                                                            ^~~~~~
status.c:1212:17: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                func_value[i] = (status_func[l][i]) (window);
                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
status.c:1258:28: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        len_right = my_strlen_c(lbuf);
                                                ^~~~
status.c:1259:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        len_left  = my_strlen_c(lbuf+i+1);
                                                ^~~~~~~~
status.c:1270:64: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        memmove(lbuf + i, lbuf + i + 1, strlen(lbuf + i + 1) + 1);
                                                               ^~~~~~~~~~~~
status.c:1281:32: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        int length    = my_strlen_c(lbuf);
                                                    ^~~~
status.c:1286:25: warning: passing 'u_char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        rjustifypos = strlen(lbuf);
                                             ^~~~
status.c:1293:13: warning: passing 'u_char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        strlen(lbuf) - rjustifypos + 1); // +1 = zero terminator
                                               ^~~~
status.c:1302:15: warning: passing 'u_char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = strlen(lbuf);
                     ^~~~
status.c:1308:15: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        my_strcpy_ci(rbuf, lbuf);
                     ^~~~
status.c:1308:21: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        my_strcpy_ci(rbuf, lbuf);
                           ^~~~
status.c:1316:20: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        len = output_line(rbuf, i);
                          ^~~~
status.c:1320:41: warning: passing 'u_char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        malloc_strcpy(&window->status_line[k], rbuf);
                                               ^~~~
status.c:1632:9: warning: initializing 'char *' with an expression of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        char  *ptr = (u_char *) 0,
               ^     ~~~~~~~~~~~~
translat.c:275:11: warning: passing 'u_char [192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcat(buffer2, buffer1);
                               ^~~~~~~
translat.c:275:20: warning: passing 'u_char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        strcat(buffer2, buffer1);
                                        ^~~~~~~
translat.c:374:21: warning: passing 'u_char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                utfspace = strlen(utfbuf);
                                  ^~~~~~
translat.c:598:9: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        cptr = (char *)ptr;
                             ^ ~~~~~~~~~~~
translat.c:599:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        cutfptr = (char *)utfptr;
                                ^ ~~~~~~~~~~~~~~
vars.c:383:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        set_string_var(DECRYPT_PROGRAM_VAR, UP(DEFAULT_DECRYPT_PROGRAM));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
window.c:3415:17: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        build_status((u_char *) NULL);
                                     ^~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/scsh-0.6/scsh-0.6_0.6.7.orig.tar.gz
c/unix/socket.c:156:60: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((getsockname(socket_fd, (struct sockaddr *)&address, &len) < 0)
                                                           ^~~~
c/unix/socket.c:204:63: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  connect_fd = accept(socket_fd, (struct sockaddr *)&address, &len);
                                                              ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/sgrep/sgrep_1.94a.orig.tar.gz
sgml.c:604:26: warning: initializing 'const unsigned char *' with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    const unsigned char *ptr=string_to_char(scanner->pi)+4;
                         ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/simpleproxy/simpleproxy_3.4.orig.tar.gz
simpleproxy.c:378:69: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            SrcSockFD = accept(SockFD,(struct sockaddr *)&cli_addr, &clien);
                                                                    ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/skktools/skktools_1.3.3.orig.tar.gz
./skkdic-expr.c:231:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    fwrite(new, strlen(new)+1, 1, dbcontent);
                       ^~~
./skkdic-expr.c:481:17: warning: passing 'unsigned char [65536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while(fgets(buffer, BLEN, fp) != NULL) {
                ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/skyeye/skyeye_1.2.5.orig.tar.gz
common/armmem.c:102:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                p = (char *) state->mem.rom[bank];
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/sng/sng_1.0.6.orig.tar.gz
sngc.c:771:12: warning: passing 'png_byte [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(chunk.name, "IDAT");
           ^~~~~~~~~~
sngc.c:772:16: warning: assigning to 'png_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    chunk.data = bits;
               ^ ~~~~
sngc.c:1502:12: warning: passing 'png_byte [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(chunk.name, "gIFg");
           ^~~~~~~~~~
sngc.c:1531:12: warning: passing 'png_byte [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(chunk.name, "gIFx");
           ^~~~~~~~~~
sngc.c:1537:39: warning: passing 'png_byte [8187]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (string_validate(get_token(), buf) != 8)
                                             ^~~
sngc.c:1544:39: warning: passing 'png_byte [8187]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (string_validate(get_token(), buf) != 3)
                                             ^~~
sngc.c:1561:30: warning: passing 'png_byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    chunk.size = 11 + strlen(chunkdata + 11);
                             ^~~~~~~~~~~~~~
sngc.c:1687:28: warning: assigning to 'png_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        info_ptr->row_pointers[i] = &bytes[i * input_width];
                                  ^ ~~~~~~~~~~~~~~~~~~~~~~~
sngc.c:1702:9: warning: passing 'png_byte [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strcpy(chunk.name, name);
               ^~~~~~~~~~
sngc.c:1708:16: warning: assigning to 'png_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    chunk.data = bytes;
               ^ ~~~~~
sngd.c:541:29: warning: passing 'png_charp' (aka 'char *') to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  info_ptr->iccp_proflen, info_ptr->iccp_profile);
                                          ^~~~~~~~~~~~~~~~~~~~~~
sngd.c:972:14: warning: passing 'png_byte [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (!strcmp(up->name, "gIFg"))
                    ^~~~~~~~
sngd.c:978:19: warning: passing 'png_byte [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if (!strcmp(up->name, "gIFx"))
                         ^~~~~~~~
sngd.c:1114:48: warning: passing 'char [5]' to parameter of type 'png_bytep' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
       png_set_keep_unknown_chunks(png_ptr, 2, "IDAT", 1);
                                               ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/speex/speex_1.2~rc1.orig.tar.gz
testjitter.c:17:12: warning: assigning to 'char *' from 'unsigned char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
  in->data = d.data;
           ^ ~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/sphinx2/sphinx2_0.6.orig.tar.gz
fbs_main.c:2127:38: warning: passing 'unsigned short *' to parameter of type 'short *' converts between pointers to integer types with different sign [-Wpointer-sign]
                    awriteshort(seg_file_basename, seg, seg_cnt);
                                                   ^~~
nxtarg.c:86:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        back = skipto (front,brk);
                       ^~~~~
nxtarg.c:86:23: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        back = skipto (front,brk);
                             ^~~
skipto.c:80:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strp;
               ^~~~
skipto.c:93:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return strp;
               ^~~~
srvcore.c:334:61: warning: passing 'int32 *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        if (getsockname (listen_sd, (struct sockaddr *)(&address), &length) ==
                                                                   ^~~~~~~
srvcore.c:384:49: warning: passing 'int32 *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((conn_sd = accept (listen_sd, &address, &address_len)) == INVALID_SOCKET) {
                                                ^~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/spread/spread_3.17.4.orig.tar.gz
session.c:161:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    c = (char *) &ses->mbox;
      ^ ~~~~~~~~~~~~~~~~~~~
session.c:580:88: warning: passing 'sockopt_len_t *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            ret= getsockopt( Sessions[MAX_SESSIONS].mbox, SOL_SOCKET, SO_SNDBUF, (void *)&on, &onlen );
                                                                                              ^~~~~~
session.c:585:88: warning: passing 'sockopt_len_t *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            ret= getsockopt( Sessions[MAX_SESSIONS].mbox, SOL_SOCKET, SO_RCVBUF, (void *)&on, &onlen );
                                                                                              ^~~~~~
sp.c:309:67: warning: passing 'sockopt_len_t *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            if (getsockopt(s, SOL_SOCKET, SO_ERROR, (void *)&err, &elen) < 0)
                                                                  ^~~~~
sp.c:361:65: warning: passing 'sockopt_len_t *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret= getsockopt( s, SOL_SOCKET, SO_SNDBUF, (void *)&on, &onlen );
                                                                ^~~~~~
sp.c:366:65: warning: passing 'sockopt_len_t *' (aka 'int *') to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret= getsockopt( s, SOL_SOCKET, SO_RCVBUF, (void *)&on, &onlen );
                                                                ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/ssed/ssed_3.62.orig.tar.gz
regposix.c:1390:15: warning: initializing 'uschar *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      uschar *ere = basic_to_extended_regexp (pattern, &patlen);
              ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regposix.c:1391:37: warning: passing 'uschar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      re = pcre_posix_compile_nuls (ere, patlen, options | PCRE_EXTENDED,
                                    ^~~
regposix.c:1395:28: warning: passing 'uschar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        basic_regexp_erroroffset (ere, erroroffset);
                                  ^~~
regposix.c:1411:21: warning: assigning to 'const uschar *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  compile_block.end = pattern + patlen - 1;
                    ^ ~~~~~~~~~~~~~~~~~~~~
regperl.c:1560:21: warning: assigning to 'const uschar *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  compile_block.end = pattern + patlen - 1;
                    ^ ~~~~~~~~~~~~~~~~~~~~
compile.c:1362:31: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                cur_cmd->x.translate = translate;
                                     ^ ~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/ssmtp/ssmtp_2.64.orig.tar.bz2
ssmtp.c:1511:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                to64frombits(buf, auth_user, strlen(auth_user));
                             ^~~
ssmtp.c:1511:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                to64frombits(buf, auth_user, strlen(auth_user));
                                  ^~~~~~~~~
ssmtp.c:1523:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        to64frombits(buf, auth_user, strlen(auth_user));
                                     ^~~
ssmtp.c:1523:22: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        to64frombits(buf, auth_user, strlen(auth_user));
                                          ^~~~~~~~~
ssmtp.c:1533:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                to64frombits(buf, auth_pass, strlen(auth_pass));
                             ^~~
ssmtp.c:1533:21: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                to64frombits(buf, auth_pass, strlen(auth_pass));
                                  ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/swarp/swarp_2.38.0+dfsg.orig.tar.gz
coadd.c:569:24: warning: assigning to 'unsigned int *' from 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    pthread_baseline_y = &y;
                       ^ ~~
coadd.c:2089:25: warning: assigning to 'unsigned int *' from 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
      pthread_origin    = &oid;
                        ^ ~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/swftools/swftools_0.9.2+git20130725.orig.tar.gz
swf4compiler.y:397:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(3) - (4)].str), strlen((yyvsp[(3) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:404:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(3) - (4)].str), strlen((yyvsp[(3) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:472:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "0", 2); /* no constraint */
                                                    ^~~
swf4compiler.y:483:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2); /* has constraint */
                                                    ^~~
swf4compiler.y:641:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:652:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:666:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:671:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "-", 2);
                                                    ^~~
swf4compiler.y:672:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (2)].str), strlen((yyvsp[(2) - (2)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:677:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:682:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:688:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:693:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (3)].str), strlen((yyvsp[(1) - (3)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:701:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:703:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:705:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:707:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:719:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:726:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:728:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:730:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:732:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:744:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:751:50: warning: passing 'char [3]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyvsp[(2) - (2)].action), "-1", 3);
                                                               ^~~~
swf4compiler.y:883:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:888:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:903:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:911:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:917:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:920:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:922:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:930:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:933:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2);
                                                    ^~~
swf4compiler.y:935:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (4)].str), strlen((yyvsp[(2) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:975:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:984:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:986:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:997:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:999:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:1010:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:1012:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:1023:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf4compiler.y:1025:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (5)].str), strlen((yyvsp[(1) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:435:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:440:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(3) - (3)].str), strlen((yyvsp[(3) - (3)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:555:27: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString(b3, (yyvsp[(3) - (8)].str), strlen((yyvsp[(3) - (8)].str))+1);
                                        ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:587:27: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString(b3, (yyvsp[(4) - (9)].str), strlen((yyvsp[(4) - (9)].str))+1);
                                        ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:651:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), lvlstring, strlen(lvlstring)+1);
                                                    ^~~~~~~~~
swf5compiler.y:656:39: warning: passing 'char [7]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "_level", 7);
                                                    ^~~~~~~~
swf5compiler.y:665:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (4)].str), strlen((yyvsp[(1) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:672:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (2)].str), strlen((yyvsp[(2) - (2)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:679:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(4) - (4)].str), strlen((yyvsp[(4) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:737:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "0", 2); /* no constraint */
                                                    ^~~
swf5compiler.y:748:39: warning: passing 'char [2]' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), "1", 2); /* has constraint */
                                                    ^~~
swf5compiler.y:842:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (4)].str), strlen((yyvsp[(1) - (4)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:928:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(3) - (6)].str), strlen((yyvsp[(3) - (6)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:943:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (3)].str), strlen((yyvsp[(1) - (3)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1017:43: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.lval).ident, (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                        ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1025:43: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.lval).ident, (yyvsp[(3) - (3)].str), strlen((yyvsp[(3) - (3)].str))+1);
                                                        ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1204:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (2)].str), strlen((yyvsp[(2) - (2)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1210:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(2) - (5)].str), strlen((yyvsp[(2) - (5)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1358:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1373:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (3)].str), strlen((yyvsp[(1) - (3)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
swf5compiler.y:1379:39: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  bufferWriteString((yyval.action), (yyvsp[(1) - (1)].str), strlen((yyvsp[(1) - (1)].str))+1);
                                                    ^~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/sysfsutils/sysfsutils_2.1.0+repack.orig.tar.gz
systool.c:271:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                (PCI_VENDOR_ID, attr->value);
                                                                ^~~~~~~~~~~
systool.c:273:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                (PCI_DEVICE_ID, attr->value);
                                                                ^~~~~~~~~~~
systool.c:275:29: warning: passing 'char [128]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                                pci_lookup_name(pacc, buf, 128,
                                                                      ^~~
systool.c:751:27: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        pacc->pci_id_file_name = pci_id_file;
                                               ^ ~~~~~~~~~~~
names.c:118:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              if (strlen(q+2) < 3 ||
                         ^~~
names.c:120:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  sscanf(q+2, "%x", &id1) != 1)
                         ^~~
names.c:126:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              if (strlen(q) < 5 ||
                         ^
names.c:128:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                  sscanf(q, "%x", &id1) != 1)
                         ^
names.c:141:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (sscanf(q, "%x", &id2) != 1 || q[4] != ' ')
                       ^
names.c:150:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (sscanf(q, "%x", &id2) != 1 || q[2] != ' ')
                       ^
names.c:164:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (sscanf(q, "%x%x", &id3, &id4) != 2 || q[9] != ' ')
                       ^
names.c:172:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            if (sscanf(q, "%x", &id3) != 1 || q[2] != ' ')
                       ^
names.c:202:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  fd = open(a->pci_id_file_name, O_RDONLY);
            ^~~~~~~~~~~~~~~~~~~
names.c:209:22: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    err_name_list(a, "stat");
                     ^~~~~~
names.c:212:22: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    err_name_list(a, "read");
                     ^~~~~~
names.c:267:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%04x", arg1);
                       ^~~
names.c:273:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%04x", arg2);
                       ^~~
names.c:282:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            res = snprintf(buf, size, "Unknown device %04x:%04x", arg1, arg2);
                           ^~~
names.c:284:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            res = snprintf(buf, size, "%s: Unknown device %04x", e->name, arg2);
                           ^~~
names.c:286:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            res = snprintf(buf, size, "%s %s", e->name, e2->name);
                           ^~~
names.c:289:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%04x:%04x", arg1, arg2);
                       ^~~
names.c:295:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%04x", arg2);
                       ^~~
names.c:303:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%04x", arg4);
                       ^~~
names.c:315:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            res = snprintf(buf, size, "Unknown device %04x:%04x", arg3, arg4);
                           ^~~
names.c:317:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            res = snprintf(buf, size, "%s: Unknown device %04x", e->name, arg4);
                           ^~~
names.c:319:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            res = snprintf(buf, size, "%s %s", e->name, e2->name);
                           ^~~
names.c:322:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%04x:%04x", arg3, arg4);
                       ^~~
names.c:328:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "%s [%04x]", n->name, arg1);
                       ^~~
names.c:330:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        res = snprintf(buf, size, "Class %04x", arg1);
                       ^~~
names.c:340:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          res = snprintf(buf, size, "%s%s%s%s%s",
                         ^~~
names.c:352:14: warning: returning 'char [35]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      return "";
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
names.c:355:14: warning: returning 'char [12]' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      return "";
             ^~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/s/sysprof/sysprof_1.2.0.orig.tar.gz
unwind.c:276:18: warning: assigning to 'const char *' from 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    augmentation = (*data);
                 ^ ~~~~~~~
unwind.c:278:22: warning: passing 'const guchar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    *data += strlen (*data) + 1;
                     ^~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/t/t1lib/t1lib_5.1.2.orig.tar.gz
t1io.c:435:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  fread(randomP+1, 1, 3, f);  /* read 3 more, for a total of 4 */
        ^~~~~~~~~
t1io.c:444:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    fread(randomP+4, 1, 4, f);  /* Need four more */
          ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/t/tiger/tiger_3.2.3.orig.tar.gz
md5.c:517:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  MDUpdate (&context, string, len);
                      ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/t/tpconfig/tpconfig_3.1.3.orig.tar.gz
ALPS.c:86:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_written = ps2_write(fd,&c,1);
                           ^~
ALPS.c:106:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_written = ps2_write(fd,&c,1);
                           ^~
ALPS.c:132:24: warning: passing 'byte [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
error = ALPS_status(fd,response);
                       ^~~~~~~~
ALPS.c:171:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_written = ps2_write(fd,&c,1);
                           ^~
ALPS.c:280:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_written = ps2_write(fd,&c,1);
                           ^~
ALPS.c:281:24: warning: passing 'byte [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_read = ps2_read(fd,response,4);
                       ^~~~~~~~
ALPS.c:378:28: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_written = ps2_write(fd,&c,1);
                           ^~
ALPS.c:384:24: warning: passing 'byte [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
num_read = ps2_read(fd,response,4);
                       ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/t/tsocks/tsocks_1.8beta5.orig.tar.gz
tsocks.c:215:27: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   (void *) &sock_type, &sock_type_len);
                                        ^~~~~~~~~~~~~~
tsocks.c:271:62: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
   if (!getpeername(__fd, (struct sockaddr *) &peer_address, &namelen)) {
                                                             ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/ubuntulooks/ubuntulooks_0.9.12.orig.tar.gz
./src/ubuntulooks_style.c:1209:9: warning: initializing 'gint8 *' (aka 'signed char *') with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
        gint8 *dash_list = "\1\1";
               ^           ~~~~~~
./src/ubuntulooks_style.c:1226:13: warning: assigning to 'gint8 *' (aka 'signed char *') from 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
                dash_list = "\4\4";
                          ^ ~~~~~~
./src/ubuntulooks_style.c:1246:27: warning: passing 'gint8 *' (aka 'signed char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                gint n_dashes = strlen (dash_list);
                                        ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/ucblogo/ucblogo_5.5.orig.tar.gz
graphics.c:1423:29: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
            get_palette(pen_color, &r, &g, &b);
                                   ^~
graphics.c:1423:33: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
            get_palette(pen_color, &r, &g, &b);
                                       ^~
graphics.c:1423:37: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
            get_palette(pen_color, &r, &g, &b);
                                           ^~
graphics.c:1555:4: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                draw_string((unsigned char *)(record + r_index + One+1));
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/udftools/udftools_1.0.0b3.orig.tar.gz
mkudffs.c:75:10: warning: passing 'dstring *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sprintf(&disc->udf_pvd[0]->volSetIdent[1], "%08lx%s",
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:77:42: warning: passing 'dstring [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_pvd[0]->volIdent[31] = strlen(disc->udf_pvd[0]->volIdent);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:78:46: warning: passing 'dstring [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_pvd[0]->volSetIdent[127] = strlen(disc->udf_pvd[0]->volSetIdent);
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:82:50: warning: passing 'dstring [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_lvd[0]->logicalVolIdent[127] = strlen(disc->udf_lvd[0]->logicalVolIdent);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:93:52: warning: passing 'dstring [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        query_iuvdiu(disc)->logicalVolIdent[127] = strlen(query_iuvdiu(disc)->logicalVolIdent);
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:94:43: warning: passing 'dstring [36]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        query_iuvdiu(disc)->LVInfo1[35] = strlen(query_iuvdiu(disc)->LVInfo1);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:95:43: warning: passing 'dstring [36]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        query_iuvdiu(disc)->LVInfo2[35] = strlen(query_iuvdiu(disc)->LVInfo2);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:96:43: warning: passing 'dstring [36]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        query_iuvdiu(disc)->LVInfo3[35] = strlen(query_iuvdiu(disc)->LVInfo3);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:115:47: warning: passing 'dstring [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_fsd->logicalVolIdent[127] = strlen(disc->udf_fsd->logicalVolIdent);
                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:116:43: warning: passing 'dstring [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_fsd->fileSetIdent[31] = strlen(disc->udf_fsd->fileSetIdent);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:117:49: warning: passing 'dstring [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_fsd->copyrightFileIdent[31] = strlen(disc->udf_fsd->copyrightFileIdent);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:118:48: warning: passing 'dstring [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        disc->udf_fsd->abstractFileIdent[31] = strlen(disc->udf_fsd->abstractFileIdent);
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:149:10: warning: passing 'uint8_t [23]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(disc->udf_pd[0]->partitionContents.ident, PD_PARTITION_CONTENTS_NSR02);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:154:10: warning: passing 'uint8_t [23]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                strcpy(disc->udf_pd[0]->partitionContents.ident, PD_PARTITION_CONTENTS_NSR03);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:611:35: warning: passing 'char [23]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        nat = udf_create(disc, pspace, "\x08" "Non-Allocatable Space", 22, offset+1, desc, FID_FILE_CHAR_HIDDEN, ICBTAG_FILE_TYPE_REGULAR, ICBTAG_FLAG_SYSTEM);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:632:35: warning: passing 'char [28]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                        nat = udf_create(disc, pspace, "\x08" "*UDF Non-Allocatable Space", 27, offset+1, ss, FID_FILE_CHAR_METADATA, ICBTAG_FILE_TYPE_REGULAR, ICBTAG_FLAG_STREAM | ICBTAG_FLAG_SYSTEM);
                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:642:33: warning: passing 'char [12]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        desc = udf_mkdir(disc, pspace, "\x08" "lost+found", 11, offset+1, desc);
                                       ^~~~~~~~~~~~~~~~~~~
mkudffs.c:898:34: warning: passing 'char [23]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                vtable = udf_create(disc, ext, UDF_ID_ALLOC, strlen(UDF_ID_ALLOC), offset, NULL, FID_FILE_CHAR_HIDDEN, ICBTAG_FILE_TYPE_VAT20, 0);
                                               ^~~~~~~~~~~~
mkudffs.c:904:40: warning: passing 'dstring [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                vat20->logicalVolIdent[127] = strlen(vat20->logicalVolIdent);
                                                     ^~~~~~~~~~~~~~~~~~~~~~
mkudffs.c:911:34: warning: passing 'char [23]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                vtable = udf_create(disc, ext, UDF_ID_ALLOC, strlen(UDF_ID_ALLOC), offset, NULL, FID_FILE_CHAR_HIDDEN, ICBTAG_FILE_TYPE_UNDEF, 0);
                                               ^~~~~~~~~~~~
mkudffs.c:1006:17: warning: passing 'uint8_t [23]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!strncmp(pm2->partIdent.ident, UDF_ID_SPARABLE, strlen(UDF_ID_SPARABLE)))
                                     ^~~~~~~~~~~~~~~~~~~~
options.c:166:66: warning: passing 'dstring [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                disc->udf_lvd[0]->logicalVolIdent[127] = encode_string(disc, disc->udf_lvd[0]->logicalVolIdent, "", optarg, 128);
                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
options.c:167:107: warning: passing 'dstring [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                ((struct impUseVolDescImpUse *)disc->udf_iuvd[0]->impUse)->logicalVolIdent[127] = encode_string(disc, ((struct impUseVolDescImpUse *)disc->udf_iuvd[0]->impUse)->logicalVolIdent, "", optarg, 128);
                                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
options.c:168:63: warning: passing 'dstring [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                disc->udf_fsd->logicalVolIdent[127] = encode_string(disc, disc->udf_fsd->logicalVolIdent, "", optarg, 128);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
options.c:173:58: warning: passing 'dstring [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                disc->udf_pvd[0]->volIdent[31] = encode_string(disc, disc->udf_pvd[0]->volIdent, "", optarg, 32);
                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
options.c:179:17: warning: passing 'dstring *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                strncpy(ts, &disc->udf_pvd[0]->volSetIdent[1], 8);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
options.c:180:62: warning: passing 'dstring [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                disc->udf_pvd[0]->volSetIdent[127] = encode_string(disc, disc->udf_pvd[0]->volSetIdent, ts, optarg, 128);
                                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
options.c:185:59: warning: passing 'dstring [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                disc->udf_fsd->fileSetIdent[31] = encode_string(disc, disc->udf_fsd->fileSetIdent, "", optarg, 32);
                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/udptunnel/udptunnel_1.1.orig.tar.gz
udptunnel.c:430:55: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    (struct sockaddr *) &client_addr, &addrlen)) < 0) {
                                                      ^~~~~~~~
udptunnel.c:485:26: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         &addrlen)) <= 0) {
                         ^~~~~~~~
udptunnel.c:564:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                     (void *)&err, &len) < 0) {
                                   ^~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/unixodbc/unixodbc_2.3.1.orig.tar.gz
SQLDriverConnect.c:846:32: warning: passing 'SQLCHAR [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                target = (SQLCHAR*)strchr( returned_dsn, '=' );
                                                           ^~~~~~~~~~~~
SQLDriverConnectW.c:426:22: warning: passing 'SQLCHAR [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                target = strchr( returned_dsn, '=' );
                                                 ^~~~~~~~~~~~
SQLDriverConnectW.c:426:12: warning: assigning to 'SQLCHAR *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                target = strchr( returned_dsn, '=' );
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
SQLDriverConnectW.c:431:40: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                __append_pair( &con_struct, prefix, target );
                                                            ^~~~~~
SQLDriverConnectW.c:431:48: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                __append_pair( &con_struct, prefix, target );
                                                                    ^~~~~~
SQLDriverConnectW.c:434:47: warning: passing 'SQLCHAR [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                __append_pair( &con_struct, "DSN", returned_dsn );
                                                                   ^~~~~~~~~~~~
SQLDriverConnectW.c:441:47: warning: passing 'SQLCHAR [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        __generate_connection_string( &con_struct, local_conn_str_in, sizeof( local_conn_str_in ));
                                                                   ^~~~~~~~~~~~~~~~~
SQLDriverConnectW.c:443:45: warning: passing 'SQLCHAR [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        ansi_to_unicode_copy( local_conn_string, local_conn_str_in, len_conn_str_in, connection );
                                                                 ^~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/urlview/urlview_0.9.orig.tar.gz
urlview.c:504:25: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (mutt_enter_string (buf, sizeof (buf), LINES - 1, 5, 0) == 0 && buf[0])
                               ^~~
urlview.c:532:25: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (mutt_enter_string (buf, sizeof (buf), LINES - 1, 13, 0) == 0 && buf[0])
                               ^~~
urlview.c:560:25: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (mutt_enter_string (search, sizeof (search), LINES - 1, 28, 0) == 0)
                               ^~~~~~
urlview.c:565:25: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if (mutt_enter_string (search, sizeof (search), LINES - 1, 29, 0) == 0)
                               ^~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/userv/userv_1.0.5.orig.tar.gz
overlord.c:365:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    sfd= accept(mfd,(struct sockaddr*)&csockname,&csocklen);
                                                 ^~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/u/util-linux/util-linux_2.27~rc2.orig.tar.xz
libblkid/src/superblocks/drbdmanage.c:75:5: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                persistence_version, l);
                                ^~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/v/viewglob/viewglob_2.0.4.orig.tar.gz
file_box.c:300:49: warning: passing 'guint *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pango_layout_get_pixel_size(test_layout, NULL, &icon_size);
                                                       ^~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/v/vilistextum/vilistextum_2.6.9.orig.tar.gz
html.c:138:17: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if CMP("ALT", attr_name) { parse_entities(temp); }
                ^~~~~~~~~
html.c:139:8: warning: passing 'unsigned char [32768]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        CPYSS(attr_ctnt, temp);
              ^~~~~~~~~
html.c:139:19: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        CPYSS(attr_ctnt, temp);
                         ^~~~
html.c:275:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if CMP("ALIGN", attr_name)
                    ^~~~~~~~~
html.c:279:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if CMP("LEFT",   attr_ctnt) { push_align(LEFT);  }
                       ^~~~~~~~~
html.c:280:29: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if CMP("CENTER", attr_ctnt) { push_align(CENTER); }
                            ^~~~~~~~~
html.c:281:29: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if CMP("RIGHT",  attr_ctnt) { push_align(RIGHT); }
                            ^~~~~~~~~
html.c:282:30: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if CMP("JUSTIFY", attr_ctnt) { push_align(LEFT); }           
                             ^~~~~~~~~
html.c:352:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(temp, 1000, "[%d]", number); 
                 ^~~~
html.c:360:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        snprintf(temp, 1000, " %3d. %s\n", number, link); 
                 ^~~~
html.c:379:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if CMP("HREF", attr_name) {
                   ^~~~~~~~~
html.c:380:16: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) {
                                    ^~~~~~~~~
html.c:380:64: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) {
                                                                                    ^~~~~~~~~
html.c:380:103: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if ((STRSTR(attr_ctnt, "://")!=NULL) || (STRNCMP("mailto:", attr_ctnt, 7)==0) || (STRNCMP("news:", attr_ctnt, 5)==0)) {
                                                                                                                           ^~~~~~~~~
html.c:392:13: warning: passing 'unsigned char [32768]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        STRCAT(references, tmp);
                                               ^~~~~~~~~~
html.c:392:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        STRCAT(references, tmp);
                                                           ^~~
html.c:394:12: warning: passing 'unsigned char [32768]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        CPYSS(link_inline, attr_ctnt);
                                              ^~~~~~~~~~~
html.c:394:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                                        CPYSS(link_inline, attr_ctnt);
                                                           ^~~~~~~~~
html.c:407:25: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        output_string(STRING("\n References:"));
                                             ^~~~~~~~~~~~~~~~
html.c:418:14: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if (STRLEN(link_inline)>0) {
                           ^~~~~~~~~~~
html.c:420:28: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        wort_plus_string(STRING("<"));
                                                ^~~
html.c:422:28: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        wort_plus_string(STRING(">"));
                                                ^~~
html.c:443:19: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if CMP("ALT", attr_name)
                  ^~~~~~~~~
html.c:446:38: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        if (!(remove_empty_alt && CMP("", attr_ctnt))) { 
                                                          ^~~~~~~~~
html.c:607:15: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if CMP("/", attr_name) 
                            ^~~~~~~~~
latin1.c:64:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int len = STRLEN(str);
                         ^~~
latin1.c:71:8: warning: passing 'unsigned char [32768]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        CPYSS(tmpstr, str);
              ^~~~~~
latin1.c:71:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        CPYSS(tmpstr, str);
                      ^~~
latin1.c:97:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSS(str, tmpstr);
                      ^~~
latin1.c:97:14: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSS(str, tmpstr);
                           ^~~~~~
latin1.c:118:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        int len=STRLEN(s);
                       ^
latin1.c:133:10: warning: passing 'unsigned char [32768]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                STRCAT(result, tmp);
                       ^~~~~~
latin1.c:133:18: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                STRCAT(result, tmp);
                               ^~~
latin1.c:143:11: warning: passing 'unsigned char [32768]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        STRCAT(result, entity);
                               ^~~~~~
latin1.c:143:19: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        STRCAT(result, entity);
                                       ^~~~~~
latin1.c:150:8: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        CPYSS(s, result);
              ^
latin1.c:150:11: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        CPYSS(s, result);
                 ^~~~~~
latin1.c:215:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if CMP(""",      str)    { return(set_char_wrapper(str, '"')); }
                        ^~~
latin1.c:216:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("&;",     str)    { return(set_char_wrapper(str, '&')); } /* for those brain damaged ones */
                        ^~~
latin1.c:217:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("&",  str)    { return(set_char_wrapper(str, '&')); }
                        ^~~
latin1.c:218:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP(">",   str)    { return(set_char_wrapper(str, '>')); }
                        ^~~
latin1.c:219:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("<",   str)    { return(set_char_wrapper(str, '<')); }
                        ^~~
latin1.c:220:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if CMP("'", str)    { return(set_char_wrapper(str, '\'')); } 
                              ^~~
latin1.c:229:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if CMP(" ", str)         { return(set_char_wrapper(str, 160)); } /* no-break space  */
                   ^~~
latin1.c:230:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¡", str)   { return(set_char_wrapper(str, 161)); } /* inverted exclamation mark  */
                         ^~~
latin1.c:231:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¢", str)    { return(set_char_wrapper(str, 162)); } /* cent sign  */
                        ^~~
latin1.c:232:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("£", str)   { return(set_char_wrapper(str, 163)); } /* pound sterling sign  */
                         ^~~
latin1.c:233:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¤", str)  { return(set_char_wrapper(str, 164)); } /* general currency sign  */
                          ^~~
latin1.c:234:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¥", str)     { return(set_char_wrapper(str, 165)); } /* yen sign  */
                       ^~~
latin1.c:235:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¦", str)  { return(set_char_wrapper(str, 166)); } /* broken (vertical) bar  */
                          ^~~
latin1.c:236:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("§", str)    { return(set_char_wrapper(str, 167)); } /* section sign  */
                        ^~~
latin1.c:237:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¨", str)     { return(set_char_wrapper(str, 168)); } /* umlaut (dieresis)  */
                       ^~~
latin1.c:238:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("©", str)    { return(set_char_wrapper(str, 169)); } /* copyright sign  */
                        ^~~
latin1.c:239:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ª", str)    { return(set_char_wrapper(str, 170)); } /* ordinal indicator, feminine  */
                        ^~~
latin1.c:240:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("«", str)   { return(set_char_wrapper(str, 171)); } /* angle quotation mark, left  */
                         ^~~
latin1.c:241:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¬", str)     { return(set_char_wrapper(str, 172)); } /* not sign  */
                       ^~~
latin1.c:242:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        else if CMP("­", str)     { return(set_char_wrapper(str, '\0')); } /* soft hyphen, just swallow it */
                             ^~~
latin1.c:243:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("®", str)     { return(set_char_wrapper(str, 174)); } /* registered sign  */
                       ^~~
latin1.c:244:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¯", str)    { return(set_char_wrapper(str, 175)); } /* macron  */
                        ^~~
latin1.c:245:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("°", str)     { return(set_char_wrapper(str, 176)); } /* degree sign  */
                       ^~~
latin1.c:246:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("±", str)  { return(set_char_wrapper(str, 177)); } /* plus-or-minus sign  */
                          ^~~
latin1.c:247:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("²", str)    { return(set_char_wrapper(str, 178)); } /* superscript two  */
                        ^~~
latin1.c:248:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("³", str)    { return(set_char_wrapper(str, 179)); } /* superscript three  */
                        ^~~
latin1.c:249:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("´", str)   { return(set_char_wrapper(str, 180)); } /* acute accent  */
                         ^~~
latin1.c:250:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("µ", str)   { return(set_char_wrapper(str, 181)); } /* micro sign  */
                         ^~~
latin1.c:251:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¶", str)    { return(set_char_wrapper(str, 182)); } /* pilcrow (paragraph sign)  */
                        ^~~
latin1.c:252:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("·", str)  { return(set_char_wrapper(str, 183)); } /* middle dot  */
                          ^~~
latin1.c:253:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¸", str)   { return(set_char_wrapper(str, 184)); } /* cedilla  */
                         ^~~
latin1.c:254:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¹", str)    { return(set_char_wrapper(str, 185)); } /* superscript one  */
                        ^~~
latin1.c:255:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("º", str)    { return(set_char_wrapper(str, 186)); } /* ordinal indicator, masculine  */
                        ^~~
latin1.c:256:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("»", str)   { return(set_char_wrapper(str, 187)); } /* angle quotation mark, right  */
                         ^~~
latin1.c:257:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¼", str)  { return(set_char_wrapper(str, 188)); } /* fraction one-quarter  */
                          ^~~
latin1.c:258:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("½", str)  { return(set_char_wrapper(str, 189)); } /* fraction one-half  */
                          ^~~
latin1.c:259:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¾", str)  { return(set_char_wrapper(str, 190)); } /* fraction three-quarters  */
                          ^~~
latin1.c:260:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("¿", str)  { return(set_char_wrapper(str, 191)); } /* inverted question mark  */
                          ^~~
latin1.c:261:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("À", str)  { return(set_char_wrapper(str, 192)); } /* capital A, grave accent  */
                          ^~~
latin1.c:262:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Á", str)  { return(set_char_wrapper(str, 193)); } /* capital A, acute accent  */
                          ^~~
latin1.c:263:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Â", str)   { return(set_char_wrapper(str, 194)); } /* capital A, circumflex accent  */
                         ^~~
latin1.c:264:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ã", str)  { return(set_char_wrapper(str, 195)); } /* capital A, tilde  */
                          ^~~
latin1.c:265:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ä", str)    { return(set_char_wrapper(str, 196)); } /* capital A, dieresis or umlaut mark  */
                        ^~~
latin1.c:266:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Å", str)   { return(set_char_wrapper(str, 197)); } /* capital A, ring  */
                         ^~~
latin1.c:267:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Æ", str)   { return(set_char_wrapper(str, 198)); } /* capital AE diphthong (ligature)  */
                         ^~~
latin1.c:268:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ç", str)  { return(set_char_wrapper(str, 199)); } /* capital C, cedilla  */
                          ^~~
latin1.c:269:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("È", str)  { return(set_char_wrapper(str, 200)); } /* capital E, grave accent  */
                          ^~~
latin1.c:270:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("É", str)  { return(set_char_wrapper(str, 201)); } /* capital E, acute accent  */
                          ^~~
latin1.c:271:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ê", str)   { return(set_char_wrapper(str, 202)); } /* capital E, circumflex accent  */
                         ^~~
latin1.c:272:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ë", str)    { return(set_char_wrapper(str, 203)); } /* capital E, dieresis or umlaut mark  */
                        ^~~
latin1.c:273:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ì", str)  { return(set_char_wrapper(str, 204)); } /* capital I, grave accent  */
                          ^~~
latin1.c:274:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Í", str)  { return(set_char_wrapper(str, 205)); } /* capital I, acute accent  */
                          ^~~
latin1.c:275:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Î", str)   { return(set_char_wrapper(str, 206)); } /* capital I, circumflex accent  */
                         ^~~
latin1.c:276:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ï", str)    { return(set_char_wrapper(str, 207)); } /* capital I, dieresis or umlaut mark  */
                        ^~~
latin1.c:277:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ð", str)     { return(set_char_wrapper(str, 208)); } /* capital Eth, Icelandic  */
                       ^~~
latin1.c:278:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ñ", str)  { return(set_char_wrapper(str, 209)); } /* capital N, tilde  */
                          ^~~
latin1.c:279:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ò", str)  { return(set_char_wrapper(str, 210)); } /* capital O, grave accent  */
                          ^~~
latin1.c:280:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ó", str)  { return(set_char_wrapper(str, 211)); } /* capital O, acute accent  */
                          ^~~
latin1.c:281:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ô", str)   { return(set_char_wrapper(str, 212)); } /* capital O, circumflex accent  */
                         ^~~
latin1.c:282:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Õ", str)  { return(set_char_wrapper(str, 213)); } /* capital O, tilde  */
                          ^~~
latin1.c:283:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ö", str)    { return(set_char_wrapper(str, 214)); } /* capital O, dieresis or umlaut mark  */
                        ^~~
latin1.c:284:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("×", str)   { return(set_char_wrapper(str, 215)); } /* multiply sign  */
                         ^~~
latin1.c:285:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ø", str)  { return(set_char_wrapper(str, 216)); } /* capital O, slash  */
                          ^~~
latin1.c:286:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ù", str)  { return(set_char_wrapper(str, 217)); } /* capital U, grave accent  */
                          ^~~
latin1.c:287:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ú", str)  { return(set_char_wrapper(str, 218)); } /* capital U, acute accent  */
                          ^~~
latin1.c:288:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Û", str)   { return(set_char_wrapper(str, 219)); } /* capital U, circumflex accent  */
                         ^~~
latin1.c:289:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ü", str)    { return(set_char_wrapper(str, 220)); } /* capital U, dieresis or umlaut mark  */
                        ^~~
latin1.c:290:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ý", str)  { return(set_char_wrapper(str, 221)); } /* capital Y, acute accent  */
                          ^~~
latin1.c:291:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Þ", str)   { return(set_char_wrapper(str, 222)); } /* capital THORN, Icelandic  */
                         ^~~
latin1.c:292:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ß", str)   { return(set_char_wrapper(str, 223)); } /* small sharp s, German (sz ligature)  */
                         ^~~
latin1.c:293:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("à", str)  { return(set_char_wrapper(str, 224)); } /* small a, grave accent  */
                          ^~~
latin1.c:294:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("á", str)  { return(set_char_wrapper(str, 225)); } /* small a, acute accent  */
                          ^~~
latin1.c:295:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("â", str)   { return(set_char_wrapper(str, 226)); } /* small a, circumflex accent  */
                         ^~~
latin1.c:296:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ã", str)  { return(set_char_wrapper(str, 227)); } /* small a, tilde  */
                          ^~~
latin1.c:297:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ä", str)    { return(set_char_wrapper(str, 228)); } /* small a, dieresis or umlaut mark  */
                        ^~~
latin1.c:298:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("å", str)   { return(set_char_wrapper(str, 229)); } /* small a, ring  */
                         ^~~
latin1.c:299:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("æ", str)   { return(set_char_wrapper(str, 230)); } /* small ae diphthong (ligature)  */
                         ^~~
latin1.c:300:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ç", str)  { return(set_char_wrapper(str, 231)); } /* small c, cedilla  */
                          ^~~
latin1.c:301:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("è", str)  { return(set_char_wrapper(str, 232)); } /* small e, grave accent  */
                          ^~~
latin1.c:302:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("é", str)  { return(set_char_wrapper(str, 233)); } /* small e, acute accent  */
                          ^~~
latin1.c:303:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ê", str)   { return(set_char_wrapper(str, 234)); } /* small e, circumflex accent  */
                         ^~~
latin1.c:304:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ë", str)    { return(set_char_wrapper(str, 235)); } /* small e, dieresis or umlaut mark  */
                        ^~~
latin1.c:305:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ì", str)  { return(set_char_wrapper(str, 236)); } /* small i, grave accent  */
                          ^~~
latin1.c:306:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("í", str)  { return(set_char_wrapper(str, 237)); } /* small i, acute accent  */
                          ^~~
latin1.c:307:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("î", str)   { return(set_char_wrapper(str, 238)); } /* small i, circumflex accent  */
                         ^~~
latin1.c:308:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ï", str)    { return(set_char_wrapper(str, 239)); } /* small i, dieresis or umlaut mark  */
                        ^~~
latin1.c:309:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ð", str)     { return(set_char_wrapper(str, 240)); } /* small eth, Icelandic  */
                       ^~~
latin1.c:310:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ñ", str)  { return(set_char_wrapper(str, 241)); } /* small n, tilde  */
                          ^~~
latin1.c:311:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ò", str)  { return(set_char_wrapper(str, 242)); } /* small o, grave accent  */
                          ^~~
latin1.c:312:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ó", str)  { return(set_char_wrapper(str, 243)); } /* small o, acute accent  */
                          ^~~
latin1.c:313:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ô", str)   { return(set_char_wrapper(str, 244)); } /* small o, circumflex accent  */
                         ^~~
latin1.c:314:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("õ", str)  { return(set_char_wrapper(str, 245)); } /* small o, tilde  */
                          ^~~
latin1.c:315:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ö", str)    { return(set_char_wrapper(str, 246)); } /* small o, dieresis or umlaut mark  */
                        ^~~
latin1.c:316:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("÷", str)  { return(set_char_wrapper(str, 247)); } /* divide sign  */
                          ^~~
latin1.c:317:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ø", str)  { return(set_char_wrapper(str, 248)); } /* small o, slash  */
                          ^~~
latin1.c:318:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ù", str)  { return(set_char_wrapper(str, 249)); } /* small u, grave accent  */
                          ^~~
latin1.c:319:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ú", str)  { return(set_char_wrapper(str, 250)); } /* small u, acute accent  */
                          ^~~
latin1.c:320:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("û", str)   { return(set_char_wrapper(str, 251)); } /* small u, circumflex accent  */
                         ^~~
latin1.c:321:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ü", str)    { return(set_char_wrapper(str, 252)); } /* small u, dieresis or umlaut mark  */
                        ^~~
latin1.c:322:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ý", str)  { return(set_char_wrapper(str, 253)); } /* small y, acute accent  */
                          ^~~
latin1.c:323:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("þ", str)   { return(set_char_wrapper(str, 254)); } /* small thorn, Icelandic  */
                         ^~~
latin1.c:324:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ÿ", str)    { return(set_char_wrapper(str, 255)); } /* small y, dieresis or umlaut mark  */
                        ^~~
html_tag.c:66:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if CMP("SCRIPT", str)       { start_nooutput(); }
                   ^~~
html_tag.c:67:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("/SCRIPT", str) { end_nooutput(); }
                         ^~~
html_tag.c:68:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("STYLE", str)   { start_nooutput(); }
                       ^~~
html_tag.c:69:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("/STYLE", str)  { end_nooutput(); }
                        ^~~
html_tag.c:70:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("TITLE", str) { 
                       ^~~
html_tag.c:73:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        } else if CMP("/TITLE", str) {
                                ^~~
html_tag.c:79:19: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                if CMP("/HTML", str) { /* fprintf(stderr, "File ended!\n"); */ quit(); }
                                ^~~
html_tag.c:80:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("!DOCTYPE", str)  { while ((ch=read_char())!='>'); }
                                        ^~~
html_tag.c:81:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("META", str)      { find_encoding(); }
                                    ^~~
html_tag.c:82:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("?XML", str)      { find_xml_encoding(); }
                                    ^~~
html_tag.c:85:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BR", str)  { line_break(); }
                                  ^~~
html_tag.c:86:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BR/", str) { line_break(); } /* xhtml */
                                   ^~~
html_tag.c:88:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("P", str)  { start_p(); }
                                 ^~~
html_tag.c:89:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/P", str) { paragraphen_ende(); }
                                  ^~~
html_tag.c:90:29: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BLOCKQUOTE", str)  { start_p(); }
                                          ^~~
html_tag.c:91:30: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/BLOCKQUOTE", str) { paragraphen_ende(); }
                                           ^~~
html_tag.c:92:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("Q", str)  { wort_plus_ch('"'); }
                                 ^~~
html_tag.c:93:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/Q", str) { wort_plus_ch('"'); }
                                  ^~~
html_tag.c:108:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("B", str)       { if (convert_tags) { wort_plus_ch('*'); } }
                                 ^~~
html_tag.c:109:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/B", str)      { if (convert_tags) { wort_plus_ch('*'); } }
                                  ^~~
html_tag.c:110:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("I", str)       { if (convert_tags) { wort_plus_ch('/'); } }
                                 ^~~
html_tag.c:111:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/I", str)      { if (convert_tags) { wort_plus_ch('/'); } }
                                  ^~~
html_tag.c:112:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("U", str)       { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */
                                 ^~~
html_tag.c:113:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/U", str)      { if (convert_tags) { wort_plus_ch('_'); } } /* deprecated */
                                  ^~~
html_tag.c:114:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("STRONG", str)  { if (convert_tags) { wort_plus_ch('*'); } }
                                      ^~~
html_tag.c:115:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/STRONG", str) { if (convert_tags) { wort_plus_ch('*'); } }
                                       ^~~
html_tag.c:116:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("EM", str)      { if (convert_tags) { wort_plus_ch('/'); } }
                                  ^~~
html_tag.c:117:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/EM", str)     { if (convert_tags) { wort_plus_ch('/'); } }
                                   ^~~
html_tag.c:118:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("EMPH", str)    { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */
                                    ^~~
html_tag.c:119:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/EMPH", str)   { if (convert_tags) { wort_plus_ch('/'); } } /* sometimes used, but doesn't really exist */
                                     ^~~
html_tag.c:124:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("H1", str)  { start_p();          }
                                  ^~~
html_tag.c:125:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/H1", str) { paragraphen_ende(); }
                                   ^~~
html_tag.c:126:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("H2", str)  { start_p();          }
                                  ^~~
html_tag.c:127:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/H2", str) { paragraphen_ende(); }
                                   ^~~
html_tag.c:128:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("H3", str)  { start_p();          }
                                  ^~~
html_tag.c:129:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/H3", str) { paragraphen_ende(); }
                                   ^~~
html_tag.c:130:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("H4", str)  { start_p();          }
                                  ^~~
html_tag.c:131:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/H4", str) { paragraphen_ende(); }
                                   ^~~
html_tag.c:132:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("H5", str)  { start_p();          }
                                  ^~~
html_tag.c:133:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/H5", str) { paragraphen_ende(); }
                                   ^~~
html_tag.c:134:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("H6", str)  { start_p();          }
                                  ^~~
html_tag.c:135:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/H6", str) { paragraphen_ende(); }
                                   ^~~
html_tag.c:137:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("HR", str)  { hr(); }
                                  ^~~
html_tag.c:138:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("HR/", str) { hr(); } /* xhtml */
                                   ^~~
html_tag.c:140:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("A", str)   { href(); }
                                 ^~~
html_tag.c:141:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/A", str)  { href_link_inline_output(); }
                                  ^~~
html_tag.c:143:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("LI", str)    { start_lis(); }
                                  ^~~
html_tag.c:144:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/LI", str)   { end_lis(); }
                                   ^~~
html_tag.c:145:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("UL", str)    { start_uls(); }
                                  ^~~
html_tag.c:146:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/UL", str)   { end_uls(); return; }
                                   ^~~
html_tag.c:147:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DIR", str)   { start_uls(); }       /* deprecated */
                                   ^~~
html_tag.c:148:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DIR", str)  { end_uls(); return; } /* deprecated */
                                    ^~~
html_tag.c:149:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("MENU", str)  { start_uls(); }       /* deprecated */
                                    ^~~
html_tag.c:150:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/MENU", str) { end_uls(); return; } /* deprecated */
                                     ^~~
html_tag.c:151:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("OL", str)    { start_ols(); }
                                  ^~~
html_tag.c:152:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/OL", str)   { end_ols(); }
                                   ^~~
html_tag.c:154:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DIV", str)      { start_div(0); }
                                   ^~~
html_tag.c:155:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DIV", str)     { end_div(); }
                                    ^~~
html_tag.c:156:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("CENTER", str)   { start_div(CENTER); } /* deprecated */
                                      ^~~
html_tag.c:157:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/CENTER", str)  { end_div(); }         /* deprecated */
                                       ^~~
html_tag.c:158:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("RIGHT", str)    { start_div(RIGHT); }
                                     ^~~
html_tag.c:159:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/RIGHT", str)   { end_div(); }
                                      ^~~
html_tag.c:162:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("IMG", str)    { image(default_image, 1); }
                                   ^~~
html_tag.c:163:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */
                                      ^~~
html_tag.c:163:45: warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("APPLET", str) { image(STRING("Applet"), 1); } /* deprecated */
                                                          ^~~~~~~~
html_tag.c:164:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("AREA", str)   { image(STRING("Area"), 0); }
                                    ^~~
html_tag.c:164:45: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("AREA", str)   { image(STRING("Area"), 0); }
                                                          ^~~~~~
html_tag.c:165:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("INPUT", str)  { image(STRING("Input"), 0); }
                                     ^~~
html_tag.c:165:45: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("INPUT", str)  { image(STRING("Input"), 0); }
                                                          ^~~~~~~
html_tag.c:168:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TABLE", str)    { /*start_p();*/ push_align(LEFT); neuer_paragraph(); }
                                     ^~~
html_tag.c:169:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TABLE", str)   { paragraphen_ende(); }
                                      ^~~
html_tag.c:170:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TD", str)       { wort_plus_ch(' '); }
                                  ^~~
html_tag.c:171:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TD", str)      {}
                                   ^~~
html_tag.c:172:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TH", str)       { wort_plus_ch(' '); }
                                  ^~~
html_tag.c:173:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TH", str)      {}
                                   ^~~
html_tag.c:174:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TR", str)       { line_break(); } /* start_p();  */
                                  ^~~
html_tag.c:175:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TR", str)      { /*paragraphen_ende();*/ }
                                   ^~~
html_tag.c:176:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("CAPTION", str)  {}
                                       ^~~
html_tag.c:177:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/CAPTION", str) {}
                                        ^~~
html_tag.c:179:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("PRE", str)   { start_p();  pre=1; }
                                   ^~~
html_tag.c:180:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/PRE", str)  { paragraphen_ende(); pre=0; }
                                    ^~~
html_tag.c:182:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DL", str)  { start_dl();} /* Definition List */
                                  ^~~
html_tag.c:183:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DL", str) { end_dl(); }
                                   ^~~
html_tag.c:184:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DT", str)  { start_dt(); } /* Definition Title */
                                  ^~~
html_tag.c:185:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DT", str) { end_dt(); }
                                   ^~~
html_tag.c:186:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DD", str)  { start_dd(); } /* Definition Description */
                                  ^~~
html_tag.c:187:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DD", str) { end_dd(); }
                                   ^~~
html_tag.c:190:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("FORM", str)      {}
                                    ^~~
html_tag.c:191:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/FORM", str)     {}
                                     ^~~
html_tag.c:192:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BUTTON", str)    {} /* TODO: extract name? */
                                      ^~~
html_tag.c:193:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/BUTTON", str)   {}
                                       ^~~
html_tag.c:194:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("FIELDSET", str)  {}
                                        ^~~
html_tag.c:195:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/FIELDSET", str) {}
                                         ^~~
html_tag.c:196:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TEXTAREA", str)  {}
                                        ^~~
html_tag.c:197:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TEXTAREA", str) {}
                                         ^~~
html_tag.c:198:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("LEGEND", str)    {}
                                      ^~~
html_tag.c:199:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/LEGEND", str)   {}
                                       ^~~
html_tag.c:200:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("LABEL", str)     {}
                                     ^~~
html_tag.c:201:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/LABEL", str)    {}
                                      ^~~
html_tag.c:204:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SAMP", str)      {}
                                    ^~~
html_tag.c:205:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SAMP", str)     {}
                                     ^~~
html_tag.c:206:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("CODE", str)      {}
                                    ^~~
html_tag.c:207:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/CODE", str)     {}
                                     ^~~
html_tag.c:208:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("ABBR", str)      {}
                                    ^~~
html_tag.c:209:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/ABBR", str)     {}
                                     ^~~
html_tag.c:210:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("ACRONYM", str)      {}
                                       ^~~
html_tag.c:211:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/ACRONYM", str)     {}
                                        ^~~
html_tag.c:212:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BIG", str)      {}
                                   ^~~
html_tag.c:213:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/BIG", str)     {}
                                    ^~~
html_tag.c:214:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("VAR", str)      {}
                                   ^~~
html_tag.c:215:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/VAR", str)     {}
                                    ^~~
html_tag.c:216:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("KBD", str)      {}
                                   ^~~
html_tag.c:217:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/KBD", str)     {}
                                    ^~~
html_tag.c:220:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BDO", str)      {}
                                   ^~~
html_tag.c:221:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/BDO", str)     {}
                                    ^~~
html_tag.c:222:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("INS", str)      {}
                                   ^~~
html_tag.c:223:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/INS", str)     {}
                                    ^~~
html_tag.c:224:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DEL", str)      {}
                                   ^~~
html_tag.c:225:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DEL", str)     {}
                                    ^~~
html_tag.c:226:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("S", str)         {} /* deprecated */
                                 ^~~
html_tag.c:227:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/S", str)        {} /* deprecated */
                                  ^~~
html_tag.c:228:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("STRIKE", str)    {} /* deprecated */
                                      ^~~
html_tag.c:229:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/STRIKE", str)   {} /* deprecated */
                                       ^~~
html_tag.c:232:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("HTML", str)      {}
                                    ^~~
html_tag.c:233:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BASE", str)      {}
                                    ^~~
html_tag.c:234:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("LINK", str)      {}
                                    ^~~
html_tag.c:235:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BASEFONT", str)  {} /* deprecated */
                                        ^~~
html_tag.c:237:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("HEAD", str)      {}
                                    ^~~
html_tag.c:238:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/HEAD", str)     {}
                                     ^~~
html_tag.c:239:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BODY", str)      {}
                                    ^~~
html_tag.c:240:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/BODY", str)     {}
                                     ^~~
html_tag.c:241:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("FONT", str)      {} /* deprecated */
                                    ^~~
html_tag.c:242:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/FONT", str)     {} /* deprecated */
                                     ^~~
html_tag.c:243:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("MAP", str)       {}
                                   ^~~
html_tag.c:244:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/MAP", str)      {}
                                    ^~~
html_tag.c:245:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SUP", str)       {}
                                   ^~~
html_tag.c:246:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SUP", str)      {}
                                    ^~~
html_tag.c:247:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("ADDRESS", str)   {}
                                       ^~~
html_tag.c:248:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/ADDRESS", str)  {}
                                        ^~~
html_tag.c:249:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TT", str)        {}
                                  ^~~
html_tag.c:250:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TT", str)       {}
                                   ^~~
html_tag.c:251:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SUB", str)       {}
                                   ^~~
html_tag.c:252:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SUB", str)      {}
                                    ^~~
html_tag.c:253:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("NOSCRIPT", str)  {}
                                        ^~~
html_tag.c:254:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/NOSCRIPT", str) {}
                                         ^~~
html_tag.c:255:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SMALL", str)     {}
                                     ^~~
html_tag.c:256:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SMALL", str)    {}
                                      ^~~
html_tag.c:257:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SPAN", str)      {}
                                    ^~~
html_tag.c:258:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SPAN", str)     {}
                                     ^~~
html_tag.c:259:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("DFN", str)       {}
                                   ^~~
html_tag.c:260:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/DFN", str)      {}
                                    ^~~
html_tag.c:261:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("BLINK", str)     {}
                                     ^~~
html_tag.c:262:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/BLINK", str)    {}
                                      ^~~
html_tag.c:263:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("CITE", str)      {}
                                    ^~~
html_tag.c:264:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/CITE", str)     {}
                                     ^~~
html_tag.c:266:23: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("NOBR", str)      {}
                                    ^~~
html_tag.c:267:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/NOBR", str)     {}
                                     ^~~
html_tag.c:268:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SELECT", str)    {}
                                      ^~~
html_tag.c:269:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SELECT", str)   {}
                                       ^~~
html_tag.c:270:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("OPTION", str)    {}
                                      ^~~
html_tag.c:272:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("FRAME", str)  {}
                                     ^~~
html_tag.c:273:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/FRAME", str) {}
                                      ^~~
html_tag.c:274:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("FRAMESET", str)  {}
                                        ^~~
html_tag.c:275:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/FRAMESET", str) {}
                                         ^~~
html_tag.c:276:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("NOFRAMES", str)  {}
                                        ^~~
html_tag.c:277:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/NOFRAMES", str) {}
                                         ^~~
html_tag.c:278:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("IFRAME", str)    {}
                                      ^~~
html_tag.c:279:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/IFRAME", str)   {}
                                       ^~~
html_tag.c:280:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("LAYER", str)     {}
                                     ^~~
html_tag.c:281:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/LAYER", str)    {}
                                      ^~~
html_tag.c:282:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("ILAYER", str)    {}
                                      ^~~
html_tag.c:283:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/ILAYER", str)   {}
                                       ^~~
html_tag.c:284:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("NOLAYER", str)   {}
                                       ^~~
html_tag.c:285:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/NOLAYER", str)  {}
                                        ^~~
html_tag.c:287:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("COL", str)       {}
                                   ^~~
html_tag.c:288:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("COLGROUP", str)  {}
                                        ^~~
html_tag.c:289:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/COLGROUP", str) {}
                                         ^~~
html_tag.c:290:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("ISINDEX", str)   {} /* deprecated */
                                       ^~~
html_tag.c:291:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("THEAD", str)     {}
                                     ^~~
html_tag.c:292:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/THEAD", str)    {}
                                      ^~~
html_tag.c:293:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TFOOT", str)     {}
                                     ^~~
html_tag.c:294:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TFOOT", str)    {}
                                      ^~~
html_tag.c:295:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TBODY", str)     {}
                                     ^~~
html_tag.c:296:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TBODY", str)    {}
                                      ^~~
html_tag.c:297:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("PARAM", str)     {}
                                     ^~~
html_tag.c:298:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/PARAM", str)    {} 
                                      ^~~
html_tag.c:299:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("OBJECT", str)    {}
                                      ^~~
html_tag.c:300:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/OBJECT", str)   {}
                                       ^~~
html_tag.c:301:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("OPTGROUP", str)  {}
                                        ^~~
html_tag.c:302:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/OPTGROUP", str) {}
                                         ^~~
html_tag.c:304:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/AREA", str)     {}
                                     ^~~
html_tag.c:306:27: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if (STRNCMP("!--", str, 3)==0)  { 
                                        ^~~
html_tag.c:314:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        putback_char(str[STRLEN(str)-1]);
                                                ^~~
html_tag.c:315:28: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        putback_char(str[STRLEN(str)-2]);
                                                ^~~
html_tag.c:327:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("SCRIPT", str)    {}
                                      ^~~
html_tag.c:328:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/SCRIPT", str)   {}
                                       ^~~
html_tag.c:329:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("STYLE", str)     {}
                                     ^~~
html_tag.c:330:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/STYLE", str)    {}
                                      ^~~
html_tag.c:331:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("TITLE", str)     {}
                                     ^~~
html_tag.c:332:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                else if CMP("/TITLE", str)    {}
                                      ^~~
lists.c:33:20: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if CMP("TYPE", attr_name)
                   ^~~~~~~~~
lists.c:35:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if CMP("disc", attr_ctnt)   { return '*'; }
                     ^~~~~~~~~
lists.c:36:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if CMP("square", attr_ctnt) { return '+'; }
                       ^~~~~~~~~
lists.c:37:24: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if CMP("circle", attr_ctnt) { return 'o'; }
                       ^~~~~~~~~
microsoft.c:28:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==128)       { CPYSL(s, "EUR"); }
                                      ^
microsoft.c:29:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("€", s)    { CPYSL(s, "EUR"); }
                        ^
microsoft.c:29:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("€", s)    { CPYSL(s, "EUR"); }
                                      ^
microsoft.c:30:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8364)      { CPYSL(s, "EUR"); }
                                      ^
microsoft.c:34:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‚", s)   { set_char(s, ','); }
                         ^
microsoft.c:38:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ƒ", s)    { set_char(s, 'f'); } /* Latin Small Letter F With Hook */
                        ^
microsoft.c:42:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==132)       { CPYSL(s, "\""); }
                                      ^
microsoft.c:43:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("„", s)   { CPYSL(s, "\""); }
                         ^
microsoft.c:43:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("„", s)   { CPYSL(s, "\""); }
                                      ^
microsoft.c:44:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8222)      { CPYSL(s, "\""); }
                                      ^
microsoft.c:46:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==133)       { CPYSL(s, "..."); } /* Horizontal Ellipsis */
                                      ^
microsoft.c:47:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("…", s)  { CPYSL(s, "..."); } /* Horizontal Ellipsis */
                          ^
microsoft.c:47:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("…", s)  { CPYSL(s, "..."); } /* Horizontal Ellipsis */
                                      ^
microsoft.c:48:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8230)      { CPYSL(s, "..."); } /* Horizontal Ellipsis */
                                      ^
microsoft.c:51:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==134)       { CPYSL(s, "/-"); }   
                                      ^
microsoft.c:52:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("†", s)  { CPYSL(s, "/-"); }
                          ^
microsoft.c:52:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("†", s)  { CPYSL(s, "/-"); }
                                      ^
microsoft.c:53:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8224)      { CPYSL(s, "/-"); }
                                      ^
microsoft.c:56:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==135)       { CPYSL(s, "/="); }
                                      ^
microsoft.c:57:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‡", s)  { CPYSL(s, "/="); }
                          ^
microsoft.c:57:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‡", s)  { CPYSL(s, "/="); }
                                      ^
microsoft.c:58:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8225)      { CPYSL(s, "/="); }
                                      ^
microsoft.c:62:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("ˆ", s)    { set_char(s, '^'); }
                        ^
microsoft.c:66:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==137)       { CPYSL(s, "0/00"); }
                                      ^
microsoft.c:67:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‰", s)  { CPYSL(s, "0/00"); }
                          ^
microsoft.c:67:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‰", s)  { CPYSL(s, "0/00"); }
                                      ^
microsoft.c:68:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8240)      { CPYSL(s, "0/00"); } 
                                      ^
microsoft.c:72:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Š", s)  { set_char(s, 'S'); }
                          ^
microsoft.c:77:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‹", s)  { set_char(s, '<'); }
                          ^
microsoft.c:81:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==140)       { CPYSL(s, "OE"); }  
                                      ^
microsoft.c:82:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Œ", s)   { CPYSL(s, "OE"); }   
                         ^
microsoft.c:82:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Œ", s)   { CPYSL(s, "OE"); }   
                                      ^
microsoft.c:83:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==338)       { CPYSL(s, "OE"); }  
                                      ^
microsoft.c:91:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("‘", s)   { set_char(s, '`'); }
                         ^
microsoft.c:96:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("’", s)   { set_char(s, '\''); }
                         ^
microsoft.c:101:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("“", s)   { set_char(s, '"'); }
                         ^
microsoft.c:106:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("”", s)   { set_char(s, '"'); }
                         ^
microsoft.c:111:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("•", s)    { set_char(s, '*'); }
                        ^
microsoft.c:116:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("–", s)   { set_char(s, '-'); }
                         ^
microsoft.c:120:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==151)       { CPYSL(s, "--"); }
                                      ^
microsoft.c:121:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("—", s)   { CPYSL(s, "--"); }
                         ^
microsoft.c:121:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("—", s)   { CPYSL(s, "--"); }
                                      ^
microsoft.c:122:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8212)      { CPYSL(s, "--"); }
                                      ^
microsoft.c:126:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("˜", s)   { set_char(s, '~'); }
                         ^
microsoft.c:130:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==153)       { CPYSL(s, "[tm]"); }
                                      ^
microsoft.c:131:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("™", s)   { CPYSL(s, "[tm]"); }
                         ^
microsoft.c:131:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("™", s)   { CPYSL(s, "[tm]"); }
                                      ^
microsoft.c:132:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==8482)      { CPYSL(s, "[tm]"); }
                                      ^
microsoft.c:136:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("š", s)  { set_char(s, 's'); }
                          ^
microsoft.c:141:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("›", s)  { set_char(s, '>'); }
                          ^
microsoft.c:145:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==156)       { CPYSL(s, "oe"); }
                                      ^
microsoft.c:146:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("œ", s)   { CPYSL(s, "oe"); }
                         ^
microsoft.c:146:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("œ", s)   { CPYSL(s, "oe"); }
                                      ^
microsoft.c:147:39: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (number==339)       { CPYSL(s, "oe"); }
                                      ^
microsoft.c:155:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if CMP("Ÿ", s)    { set_char(s, 'Y'); }
                        ^
microsoft.c:178:19: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("EUR"); break;
                         ^~~~~
microsoft.c:185:19: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("\""); break;
                         ^~~~
microsoft.c:187:19: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("..."); break;
                         ^~~~~
microsoft.c:189:19: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("/-"); break;
                         ^~~~
microsoft.c:191:19: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("/="); break;
                         ^~~~
microsoft.c:195:19: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("0/00"); break;
                         ^~~~~~
microsoft.c:201:19: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("OE"); break;
                         ^~~~
microsoft.c:219:19: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("--"); break;
                         ^~~~
microsoft.c:223:19: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("[tm]"); break;
                         ^~~~~~
microsoft.c:229:19: warning: passing 'char [3]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        WORT_PLUS_STRING("oe"); break;
                         ^~~~
text.c:137:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int len=STRLEN(z);
                 ^
text.c:249:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int len=STRLEN(s),
                 ^
text.c:274:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int len=STRLEN(s),
                 ^
text.c:329:42: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      while (i0) { zeile_plus_wort(ONESPACE,1,1); }
                                                             ^~~~~~~~
text.c:340:23: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      zeile_plus_wort(ONESPACE,1,1); zeile_plus_wort(wort,wort_len, wort_pos);
                      ^~~~~~~~
text.c:349:42: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      while (i0) { zeile_plus_wort(ONESPACE,1,1); }
                                                             ^~~~~~~~
text.c:422:21: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if CMP("ALIGN", attr_name)
                    ^~~~~~~~~
text.c:425:22: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if CMP("LEFT", attr_ctnt) { hr_align=LEFT;   }
                     ^~~~~~~~~
text.c:426:30: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if CMP("CENTER",  attr_ctnt) { hr_align=CENTER; }
                             ^~~~~~~~~
text.c:427:30: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if CMP("RIGHT",   attr_ctnt) { hr_align=RIGHT;  }
                             ^~~~~~~~~
text.c:428:30: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if CMP("JUSTIFY", attr_ctnt) { hr_align=LEFT;  }                     
                             ^~~~~~~~~
text.c:431:26: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if CMP("WIDTH", attr_name)
                         ^~~~~~~~~
text.c:433:16: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      i=STRLEN(attr_ctnt);
               ^~~~~~~~~
text.c:436:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hr_width = ATOI(attr_ctnt);
                        ^~~~~~~~~
text.c:440:25: warning: passing 'unsigned char [32768]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hr_width = ATOI(attr_ctnt)/8;
                        ^~~~~~~~~
main.c:134:7: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
CHAR *default_image=STRING("Image"); /* Default string for IMG without ALT-tag */
      ^                    ~~~~~~~
main.c:271:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        default_image = argument; break;
                                      ^ ~~~~~~~~
util.c:141:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  int len=STRLEN(str);
                 ^~~
util.c:192:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        number = ATOI(tmp);
                                      ^~~
unicode_entities.c:50:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "ff"); break;
                      ^
unicode_entities.c:52:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "fi"); break;
                      ^
unicode_entities.c:54:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "fl"); break;
                      ^
unicode_entities.c:56:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "ffi"); break;
                      ^
unicode_entities.c:58:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "ffl"); break;
                      ^
unicode_entities.c:60:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "ft"); break;
                      ^
unicode_entities.c:62:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "st"); break;
                      ^
unicode_entities.c:64:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "IJ"); break;
                      ^
unicode_entities.c:66:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "ij"); break;
                      ^
unicode_entities.c:68:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "OE"); break;
                      ^
unicode_entities.c:70:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                CPYSL(s, "oe"); break;
                      ^
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/v/vrflash/vrflash_0.24.orig.tar.gz
xmodem.c:114:8: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        char *buffer = xfer->linebuf+OFFSET;
              ^        ~~~~~~~~~~~~~~~~~~~~
xmodem.c:183:8: warning: initializing 'char *' with an expression of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        char *buffer = xfer->linebuf+OFFSET;
              ^        ~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/v/vtgrab/vtgrab_0.1.8.orig.tar.gz
xfree86.c:224:18: warning: passing 'ssize_t *' (aka 'long *') to parameter of type 'size_t *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
        getline (&line, &linelen, f);
                        ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/w/whowatch/whowatch_1.8.5.orig.tar.gz
plist.c:150:21: warning: passing 'u8 [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                offset = snprintf(w->mwin->gbuf, w->mwin->gbsize, "\x6%4d ", p->line + 1);
                                  ^~~~~~~~~~~~~
plist.c:153:12: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(w->mwin->gbuf+offset, w->mwin->gbsize-offset ,"\x3%5d %c%c \x3%-8s \x2%s \x3%s", 
                         ^~~~~~~~~~~~~~~~~~~~
plist.c:158:12: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                snprintf(w->mwin->gbuf+offset, w->mwin->gbsize-offset,"\x3%5d %c%c \x2%s \x3%s",
                         ^~~~~~~~~~~~~~~~~~~~
plist.c:162:9: warning: returning 'u8 [256]' from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return w->mwin->gbuf;
               ^~~~~~~~~~~~~
plist.c:201:8: warning: initializing 'char *' with an expression of type 'u8 [256]' converts between pointers to integer types with different sign [-Wpointer-sign]
        char *buf = w->mwin->gbuf;
              ^     ~~~~~~~~~~~~~
ulist.c:86:15: warning: passing 'u8 [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        n = snprintf(w->mwin->gbuf, w->mwin->gbsize, "%-14.14s %-9.9s %-6.6s %-19.19s %s",
                     ^~~~~~~~~~~~~
ulist.c:89:17: warning: passing 'u8 [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        scr_maddstr(w, w->mwin->gbuf, u->line, 0, n);
                       ^~~~~~~~~~~~~
wdgts.c:78:18: warning: passing 'u8 [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        if(do_search(w, w->mwin->gbuf, type) == 2 && !type) {
                        ^~~~~~~~~~~~~
wdgts.c:79:16: warning: passing 'u8 [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                do_search(w, w->mwin->gbuf, 2);
                             ^~~~~~~~~~~~~
proc_plugin.c:400:12: warning: passing 'unsigned long *' to parameter of type 'const time_t *' (aka 'const long *') converts between pointers to integer types with different sign [-Wpointer-sign]
        s = ctime(&sec);
                  ^~~~
kbd.c:321:9: warning: initializing 'char *' with an expression of type 'u8 [20]' converts between pointers to integer types with different sign [-Wpointer-sign]
                char *q = buf;
                      ^   ~~~
kbd.c:323:5: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                e = q;
                  ^ ~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/x/x11vnc/x11vnc_0.9.13.orig.tar.gz
sockets.c:724:49: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    fd = accept(sock, (struct sockaddr *)&addr, &fromlen);
                                                ^~~~~~~~
screen.c:1281:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                psave = pixels;
                      ^ ~~~~~~
screen.c:1282:10: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                pixels = pixels64;
                       ^ ~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/x/xfingerd/xfingerd_0.6.orig.tar.gz
fingerd.c:131:49: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (getpeername (0, (struct sockaddr *)&snam, &refused)) {
                                                ^~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/x/xlhtml/xlhtml_0.5.1.orig.tar.gz
oledecod.c:488:16: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                *_sbfilename = (U8 *)malloc (TMPNAM_LEN);
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/x/xqf/xqf_1.0.6.orig.tar.gz
skin.c:285:6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pcx = read_skin_pcx (filename, FALSE);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
skin.c:310:6: warning: assigning to 'guchar *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        pcx = read_skin_pcx (filename, TRUE);
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/x/xwpe/xwpe_1.5.30a.orig.tar.gz
we_block.c:84:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 strncpy(dup, &b->bf[s->mark_begin.y].s[s->mark_begin.x], i);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
we_block.c:413:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 bz->bf[y+1].nrc = e_str_nrc(bz->bf[y+1].s);
                             ^~~~~~~~~~~~~
we_block.c:557:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 buffer_dst->bf[y+1].nrc = e_str_nrc(buffer_dst->bf[y+1].s);
                                     ^~~~~~~~~~~~~~~~~~~~~
we_block.c:839:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   if (k > n) e_ins_nchar(b, s, tstr, j-l, i, k-n);
                                ^~~~
we_block.c:872:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_ins_nchar(b, s, tstr, j, i, n);
                    ^~~~
we_block.c:945:43: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     ret = e_strstr(ret, end, b->bf[j].s, fd->search);
                                          ^~~~~~~~~~
we_block.c:947:44: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     ret = e_ustrstr(ret, end, b->bf[j].s, fd->search);
                                           ^~~~~~~~~~
we_block.c:952:44: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     ret = e_rstrstr(ret, end, b->bf[j].s, fd->search, &(fd->sn));
                                           ^~~~~~~~~~
we_block.c:954:45: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     ret = e_urstrstr(ret, end, b->bf[j].s, fd->search, &(fd->sn));
                                            ^~~~~~~~~~
we_e_aus.c:281:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 strcpy(tmp, s);
        ^~~
we_e_aus.c:286:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 e_schr_nchar(tmp, x, y, 0, n, fs);
              ^~~
we_e_aus.c:336:52: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (c == CCLE && jc > 0) jc = e_su_rblk(jc, tmp);
                                                   ^~~
we_e_aus.c:337:52: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else if (c == CCRI && jc < l) jc = e_su_lblk(jc, tmp);
                                                   ^~~
we_e_aus.c:383:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   c = e_su_lblk(jc, tmp) - jc;
                     ^~~
we_e_aus.c:393:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   c = jc - e_su_rblk(jc, tmp);
                          ^~~
we_e_aus.c:421:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   if (c != WPE_ESC) strcpy(s, tmp);
                               ^~~
we_e_aus.c:431:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_schr_nchar(tmp, x, y, ja, n, ft);
               ^~~
we_edit.c:566:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         b->b.x = e_su_rblk(b->b.x - 1, b->bf[b->b.y].s);
                                        ^~~~~~~~~~~~~~~
we_edit.c:573:30: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         b->b.x = e_su_lblk(b->b.x, b->bf[b->b.y].s);
                                    ^~~~~~~~~~~~~~~
we_edit.c:653:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         {  c = e_su_lblk(b->b.x, b->bf[b->b.y].s);
                                  ^~~~~~~~~~~~~~~
we_edit.c:958:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    b->b.x = e_su_rblk(b->b.x - 1, b->bf[b->b.y].s);
                                   ^~~~~~~~~~~~~~~
we_edit.c:1367:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 e_ins_nchar(b, s, str, b->b.x, b->b.y, char_to_ins);
                   ^~~
we_edit.c:1394:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    e_ins_nchar(b, s, str, 0, b->b.y, i);
                      ^~~
we_edit.c:1472:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      b->bf[b->b.y+1].nrc = e_str_nrc(b->bf[b->b.y+1].s);
                                      ^~~~~~~~~~~~~~~~~
we_edit.c:1483:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   b->bf[b->b.y].nrc = e_str_nrc(b->bf[b->b.y].s);
                                 ^~~~~~~~~~~~~~~
we_edit.c:1645:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   i = e_su_rblk(b->mx.x+n-len, b->bf[y+1].s);
                                ^~~~~~~~~~~~
we_edit.c:1662:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  b->bf[y].nrc = e_str_nrc(b->bf[y].s);
                           ^~~~~~~~~~
we_edit.c:1697:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   b->bf[ya].nrc = e_str_nrc(b->bf[ya].s);
                             ^~~~~~~~~~~
we_edit.c:1738:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   b->bf[ya+1].nrc = e_str_nrc(b->bf[ya+1].s);
                               ^~~~~~~~~~~~~
we_edit.c:1770:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  b->bf[ya].nrc = e_str_nrc(b->bf[ya].s);
                            ^~~~~~~~~~~
we_edit.c:1776:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   b->bf[ya].nrc = e_str_nrc(b->bf[ya].s);
                             ^~~~~~~~~~~
we_edit.c:1799:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 b->bf[ya].nrc = e_str_nrc(b->bf[ya].s);
                           ^~~~~~~~~~~
we_edit.c:2236:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   e_ins_nchar(b, s, ((char *)ud->u.pt), ud->b.x, ud->b.y, ud->a.x-1);
                     ^~~~~~~~~~~~~~~~~~
we_edit.c:2239:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  else e_ins_nchar(b, s, ((char *)ud->u.pt), ud->b.x, ud->b.y, ud->a.x);
                         ^~~~~~~~~~~~~~~~~~
we_edit.c:2252:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  b->bf[b->b.y].nrc = e_str_nrc(b->bf[b->b.y].s);
                                ^~~~~~~~~~~~~~~
we_fl_fkt.c:150:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  b->bf[j-1].nrc = e_str_nrc(b->bf[j-1].s);
                             ^~~~~~~~~~~~
we_fl_fkt.c:731:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   strcpy(f->b->bf[f->b->mxlines-1].s, tstr);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:733:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   f->b->bf[f->b->mxlines-1].nrc = e_str_nrc(f->b->bf[f->b->mxlines-1].s);
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:758:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   strcpy(f->b->bf[f->b->mxlines-1].s, tstr);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:760:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   f->b->bf[f->b->mxlines-1].nrc = e_str_nrc(f->b->bf[f->b->mxlines-1].s);
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:768:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strcpy(f->b->bf[f->b->mxlines-1].s, tstr);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:770:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  f->b->bf[f->b->mxlines-1].nrc = e_str_nrc(f->b->bf[f->b->mxlines-1].s);
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:1273:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(f->b->bf[f->b->mxlines-1].s, tstr);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:1275:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      f->b->bf[f->b->mxlines-1].nrc = e_str_nrc(f->b->bf[f->b->mxlines-1].s);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:1298:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(f->b->bf[f->b->mxlines-1].s, tstr);
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:1300:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      f->b->bf[f->b->mxlines-1].nrc = e_str_nrc(f->b->bf[f->b->mxlines-1].s);
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
we_fl_fkt.c:1462:3: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 s=b->bf[y].s;
  ^~~~~~~~~~~
we_fl_unix.c:1111:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
              be->bf[be->b.y + 1].nrc = e_str_nrc(be->bf[be->b.y + 1].s);
                                                  ^~~~~~~~~~~~~~~~~~~~~
we_fl_unix.c:1546:40: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_strstr(0, strlen(str), str, string);
                                       ^~~
we_fl_unix.c:1546:45: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_strstr(0, strlen(str), str, string);
                                            ^~~~~~
we_fl_unix.c:1548:41: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_ustrstr(0, strlen(str), str, string);
                                        ^~~
we_fl_unix.c:1548:46: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_ustrstr(0, strlen(str), str, string);
                                             ^~~~~~
we_fl_unix.c:1553:41: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_rstrstr(0, strlen(str), str, string, &nn);
                                        ^~~
we_fl_unix.c:1553:46: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_rstrstr(0, strlen(str), str, string, &nn);
                                             ^~~~~~
we_fl_unix.c:1555:42: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_urstrstr(0, strlen(str), str, string, &nn);
                                         ^~~
we_fl_unix.c:1555:47: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = e_urstrstr(0, strlen(str), str, string, &nn);
                                              ^~~~~~
we_fl_unix.c:3439:29: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    e_ins_nchar(f->b, f->s, "No manual entry for ", 0, 0, 20);
                            ^~~~~~~~~~~~~~~~~~~~~~
we_fl_unix.c:3440:29: warning: passing 'char [80]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    e_ins_nchar(f->b, f->s, hstr, b->b.x, b->b.y, strlen(hstr));
                            ^~~~
we_fl_unix.c:3441:29: warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    e_ins_nchar(f->b, f->s, ".", b->b.x, b->b.y, 1);
                            ^~~
we_fl_unix.c:3454:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      WpeStrnccmp(b->bf[i].s + bg, "\017SEE\005 \017ALSO\005", 12) &&
                  ^~~~~~~~~~~~~~~
we_fl_unix.c:3455:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      WpeStrnccmp(b->bf[i].s + bg, "SEE ALSO", 8);
                  ^~~~~~~~~~~~~~~
we_fl_unix.c:3484:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          e_ins_nchar(b, f->s, &cc, bg, i, 1);
                               ^~~
we_fl_unix.c:3488:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        e_ins_nchar(b, f->s, &cc, j, i, 1);
                             ^~~
we_hfkt.c:13:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 int i, j, nf = strlen(f);
                       ^
we_hfkt.c:43:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 int i, j, nf = strlen(f);
                       ^
we_hfkt.c:75:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 unsigned char *ft = MALLOC((strlen(f)+1)*sizeof(unsigned char));
                                    ^
we_hfkt.c:110:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 if (regcomp(regz,f,REG_EXTENDED))
                  ^
we_hfkt.c:124:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 res=regexec(regz,&s[start],len,matches,REG_NOTBOL|REG_NOTEOL);
                  ^~~~~~~~~
we_hfkt.c:133:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 start=strlen(s);
              ^
we_prog.c:608:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cp = strstr(b->bf[b->b.y].s, err_li[n].srch+1);
              ^~~~~~~~~~~~~~~
we_prog.c:608:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  cp = strstr(b->bf[b->b.y].s, err_li[n].srch+1);
     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
we_prog.c:714:21: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    in = e_pure_bin(b->bf[i].s, ':');
                    ^~~~~~~~~~
we_prog.c:716:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (!strncmp(file, b->bf[i].s+in, strlen(file)))
                       ^~~~~~~~~~~~~
we_prog.c:718:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if (!strncmp("ld:", b->bf[i].s+in, 3))
                             ^~~~~~~~~~~~~
we_prog.c:720:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if (!strncmp("as:", b->bf[i].s+in, 3))
                             ^~~~~~~~~~~~~
we_prog.c:1526:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  strncpy(b->bf[i].s,str + k,j);
          ^~~~~~~~~~
we_prog.c:2819:27: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_ins_nchar(f->b, f->s, "No Messages", 0, 0, 11);
                          ^~~~~~~~~~~~~
we_prog.c:3085:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 e_p_comp_mess(tmp[0], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                       ^~~~~~~~~~
we_prog.c:3085:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 e_p_comp_mess(tmp[0], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                                   ^~~~~~~~~~
we_prog.c:3096:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   e_p_comp_mess(tmp[1], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                         ^~~~~~~~~~
we_prog.c:3096:38: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   e_p_comp_mess(tmp[1], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                                     ^~~~~~~~~~
we_prog.c:3106:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    l = e_p_comp_mess(tmp[2], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                              ^~~~~~~~~~
we_prog.c:3106:43: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    l = e_p_comp_mess(tmp[2], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                                          ^~~~~~~~~~
we_prog.c:3108:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l = e_p_comp_mess(tmp[3], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                               ^~~~~~~~~~
we_prog.c:3108:44: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     l = e_p_comp_mess(tmp[3], b->bf[i].s, b->bf[i].s, search, file, cmp, &y, &x);
                                           ^~~~~~~~~~
we_prog.c:3119:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     cp = strstr(b->bf[iy].s, cmp);
                 ^~~~~~~~~~~
we_prog.c:3150:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        strstr(b->bf[i].s, wtxt[m]))
               ^~~~~~~~~~
we_prog.c:3153:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        !strncmp(b->bf[i].s+wn[m], wtxt[m], strlen(wtxt[m])))
                 ^~~~~~~~~~~~~~~~
we_progn.c:465:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 int n_bg = -1, n_nd = strlen(f->c_st->end_comment)-1;
                              ^~~~~~~~~~~~~~~~~~~~
we_progn.c:488:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_mk_col(b->bf[y].s, b->bf[y].len, k, frb, f->c_st, n_nd, n_bg);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
we_progn.c:488:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_mk_col(b->bf[y].s, b->bf[y].len, k, frb, f->c_st, n_nd, n_bg);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
we_progn.c:498:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_mk_col(b->bf[y].s, b->bf[y].len, i, frb, f->c_st, n_nd, n_bg);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
we_progn.c:498:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  e_mk_col(b->bf[y].s, b->bf[y].len, i, frb, f->c_st, n_nd, n_bg);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
we_progn.c:563:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 e_mk_col(b->bf[y].s, b->bf[y].len, i, frb, f->c_st, n_nd, n_bg);
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
we_progn.c:563:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 e_mk_col(b->bf[y].s, b->bf[y].len, i, frb, f->c_st, n_nd, n_bg);
 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
we_progn.c:1209:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  for (len = strlen(name); j >= 0 && strncmp(name, f->b->bf[i].s+j, len);
                                                   ^~~~~~~~~~~~~~~
we_progn.c:1342:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if (f->b->bf[i].s[j] == '#' && ispelse(f->b->bf[i].s))
                                                ^~~~~~~~~~~~~
we_progn.c:1348:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (ispendif(f->b->bf[i].s+j))
                   ^~~~~~~~~~~~~~~
we_progn.c:1350:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if(ispif(f->b->bf[i].s+j))
                    ^~~~~~~~~~~~~~~
we_progn.c:1455:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    else if (f->b->bf[i].s[j] == '#' && ispelse(f->b->bf[i].s))
                                                ^~~~~~~~~~~~~
we_progn.c:1461:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if (ispendif(f->b->bf[i].s+j))
                   ^~~~~~~~~~~~~~~
we_progn.c:1463:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      else if (ispif(f->b->bf[i].s+j))
                     ^~~~~~~~~~~~~~~
we_progn.c:1553:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    e_ins_nchar(b, b->f->s, str, 0, i, m);
                            ^~~
we_progn.c:1585:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     e_ins_nchar(b, b->f->s, str, 0, i, m);
                             ^~~
we_progn.c:1680:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     e_ins_nchar(b, s, tstr, 0, i, m);
                       ^~~~
we_progn.c:1686:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     e_ins_nchar(b, s, tstr, 0, i, m);
                       ^~~~
we_progn.c:1704:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   else if (b->bf[i].s[j] == '#' && ispif(b->bf[i].s))
                                          ^~~~~~~~~~
we_progn.c:1713:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   else if (b->bf[i].s[j] == '#' && nif > 0 && ispelse(b->bf[i].s))
                                                       ^~~~~~~~~~
we_progn.c:1721:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   else if (b->bf[i].s[j] == '#' && ispendif(b->bf[i].s))
                                             ^~~~~~~~~~
we_progn.c:1751:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     e_ins_nchar(b, s, bstr, j+1, i, ndif-1);
                       ^~~~
we_progn.c:1804:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    {  e_ins_nchar(b, s, bstr, k+1, i, ndif-1);  j = k+ndif+1;  }
                         ^~~~
we_progn.c:1806:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    {  e_ins_nchar(b, s, tstr, k+1, i, m);  j = k+m+2;  }
                         ^~~~
we_progn.c:1811:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     (iscase(b->bf[i].s+j) || isstatus(b->bf[i].s+j))) ||
             ^~~~~~~~~~~~
we_progn.c:1811:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     (iscase(b->bf[i].s+j) || isstatus(b->bf[i].s+j))) ||
                                       ^~~~~~~~~~~~
we_progn.c:1821:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     {  e_ins_nchar(b, s, bstr, k+1, i, ndif-1);  j = k+ndif+1;  }
                          ^~~~
we_progn.c:1823:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     {  e_ins_nchar(b, s, tstr, k+1, i, m);  j = k+m+2;  }
                          ^~~~
we_progn.c:1827:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (nstrct < 2 || isstatus(b->bf[i].s+j))
                               ^~~~~~~~~~~~
we_progn.c:1835:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      e_ins_nchar(b, s, bstr, j+1, i, ndif-1);
                        ^~~~
we_progn.c:1846:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     e_ins_nchar(b, s, bstr, j, i, ndif);
                       ^~~~
we_progn.c:1857:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     (!strncmp(b->bf[i].s+j, "switch", 6) && !isalnum1(b->bf[i].s[j+6])))
               ^~~~~~~~~~~~
we_progn.c:1866:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     ((!strncmp(b->bf[i].s+j, "class", 5) && !isalnum1(b->bf[i].s[j+5])) ||
                ^~~~~~~~~~~~
we_progn.c:1867:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     (!strncmp(b->bf[i].s+j, "struct", 6) && !isalnum1(b->bf[i].s[j+6]))))
               ^~~~~~~~~~~~
we_debug.c:266:63: warning: passing 'signed char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 else if (e_deb_type == 2 && i > 4 && s[i] == ' ' && !strncmp(s+i-5, "(dbx)", 5))
                                                              ^~~~~
we_debug.c:268:63: warning: passing 'signed char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 else if (e_deb_type == 0 && i > 4 && s[i] == ' ' && !strncmp(s+i-5, "(gdb)", 5))
                                                              ^~~~~
we_debug.c:309:25: warning: passing 'signed char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   if(i > 5 && !strncmp(s+i-6, "(gdb) ", 6))
                        ^~~~~
we_debug.c:320:25: warning: passing 'signed char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   if(i > 5 && !strncmp(s+i-6, "(dbx) ", 6))
                        ^~~~~
we_debug.c:342:42: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 while ((ret = e_d_line_read(wfildes[0], str, 128, 0, 0)) == 0 || ret == 2)
                                         ^~~
we_debug.c:367:37: warning: passing 'char [512]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   (ret = e_d_line_read(wfildes[0], str, 512, 0, 0)) == 0; )
                                    ^~~
we_debug.c:728:54: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (!e_d_swtch || (ret = e_d_line_read(wfildes[0], str1, 256, 0, 0)) == 1)
                                                     ^~~~
we_debug.c:741:44: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   while ((ret = e_d_line_read(wfildes[0], str1, 256, 0, 0)) == 0 || ret == 2)
                                           ^~~~
we_debug.c:905:42: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 2)
                                         ^~~
we_debug.c:968:43: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 2)
                                          ^~~
we_debug.c:1036:42: warning: passing 'char [128]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
         while((ret = e_d_line_read(wfildes[0], str, 128, 0, 0)) == 0 || ret == 2)
                                                ^~~
we_debug.c:1314:45: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                            ^~~
we_debug.c:1326:45: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                            ^~~
we_debug.c:1338:45: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                            ^~~
we_debug.c:1341:37: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ret = e_d_line_read(wfildes[0], str, 256, 0, 0);
                                    ^~~
we_debug.c:1354:42: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == -1)
                                         ^~~
we_debug.c:1451:46: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                             ^~~
we_debug.c:1463:46: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                             ^~~
we_debug.c:1475:46: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                             ^~~
we_debug.c:1478:38: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     ret = e_d_line_read(wfildes[0], str, 256, 0, 0);
                                     ^~~
we_debug.c:1507:45: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                            ^~~
we_debug.c:1522:45: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                            ^~~
we_debug.c:1537:45: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    while ((ret = e_d_line_read(wfildes[0], str, 256, 0, 0)) == 0 &&
                                            ^~~
we_debug.c:1540:37: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ret = e_d_line_read(wfildes[0], str, 256, 0, 0);
                                    ^~~
we_debug.c:1892:42: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  while((ret = e_d_line_read(wfildes[0], eing, 256, 0, 0)) == 2 ||
                                         ^~~~
we_debug.c:2255:42: warning: passing 'char *' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 while ((ret = e_d_line_read(wfildes[0], e_d_sp[SVLINES-1], 256, 0, 0)) == 2)
                                         ^~~~~~~~~~~~~~~~~
we_debug.c:2267:43: warning: passing 'char *' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   while((ret = e_d_line_read(wfildes[0], e_d_sp[SVLINES-1], 256, 0, 0)) == 2)
                                          ^~~~~~~~~~~~~~~~~
we_debug.c:2296:49: warning: passing 'char *' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  for (i = 0; ((ret = e_d_line_read(wfildes[0], str, 256, 0, 1)) == 0 &&
                                                ^~~
we_debug.c:2303:43: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ((ret = e_d_line_read(wfildes[0], str2, 256, 0, 0)) == 2)
                                          ^~~~
we_debug.c:2315:49: warning: passing 'char *' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  for (i = 0; ((ret = e_d_line_read(wfildes[0], str, 256, 0, 1)) == 0 &&
                                                ^~~
we_debug.c:2322:43: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
     if ((ret = e_d_line_read(wfildes[0], str2, 256, 0, 0)) == 2)
                                          ^~~~
we_debug.c:2337:40: warning: passing 'char [256]' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if ((ret = e_d_line_read(wfildes[0], str2, 256, 0, 0)) == 2)
                                       ^~~~
we_debug.c:2410:41: warning: passing 'char *' to parameter of type 'signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  while ((i = e_d_line_read(wfildes[0], str, 256, 0, 0)) ==  2)
                                        ^~~
WeSyntax.c:28:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
 ^~~~~~
WeSyntax.c:28:10: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
         ^~~~~~~
WeSyntax.c:28:19: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
                  ^~~~~~
WeSyntax.c:28:27: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
                          ^~~~~~
WeSyntax.c:28:35: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
                                  ^~~~~~~
WeSyntax.c:28:44: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
                                           ^~~~~~~~~~
WeSyntax.c:28:56: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
                                                       ^~~~~~~~~
WeSyntax.c:28:67: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "auto", "break", "case", "char", "const", "continue", "default", "do",
                                                                  ^~~~
WeSyntax.c:29:2: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
 ^~~~~~~~
WeSyntax.c:29:12: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
           ^~~~~~
WeSyntax.c:29:20: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                   ^~~~~~
WeSyntax.c:29:28: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                           ^~~~~~~~
WeSyntax.c:29:38: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                                     ^~~~~~~
WeSyntax.c:29:47: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                                              ^~~~~
WeSyntax.c:29:54: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                                                     ^~~~~~
WeSyntax.c:29:62: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                                                             ^~~~
WeSyntax.c:29:68: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "double", "else", "enum", "extern", "float", "for", "goto", "if", "int",
                                                                   ^~~~~
WeSyntax.c:30:2: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
 ^~~~~~
WeSyntax.c:30:10: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
         ^~~~~~~~~~
WeSyntax.c:30:22: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
                     ^~~~~~~~
WeSyntax.c:30:32: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
                               ^~~~~~~
WeSyntax.c:30:41: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
                                        ^~~~~~~~
WeSyntax.c:30:51: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
                                                  ^~~~~~~~
WeSyntax.c:30:61: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "long", "register", "return", "short", "signed", "sizeof", "static",
                                                            ^~~~~~~~
WeSyntax.c:31:2: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
 ^~~~~~~~
WeSyntax.c:31:12: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
           ^~~~~~~~
WeSyntax.c:31:22: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
                     ^~~~~~~~~
WeSyntax.c:31:33: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
                                ^~~~~~~
WeSyntax.c:31:42: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
                                         ^~~~~~~~~~
WeSyntax.c:31:54: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
                                                     ^~~~~~
WeSyntax.c:31:62: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "struct", "switch", "typedef", "union", "unsigned", "void", "volatile",
                                                             ^~~~~~~~~~
WeSyntax.c:32:2: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "while", NULL
 ^~~~~~~
WeSyntax.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
 ^~~~~
WeSyntax.c:38:9: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
        ^~~~~~~~
WeSyntax.c:38:19: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                  ^~~~~
WeSyntax.c:38:26: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                         ^~~~~~
WeSyntax.c:38:34: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                                 ^~~~~~~~
WeSyntax.c:38:44: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                                           ^~~~~~~
WeSyntax.c:38:53: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                                                    ^~~~~~
WeSyntax.c:38:61: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                                                            ^~~~~~~
WeSyntax.c:38:70: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "and", "and_eq", "asm", "auto", "bitand", "bitor", "bool", "break", "case",
                                                                     ^~~~~~
WeSyntax.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
 ^~~~~~~
WeSyntax.c:39:11: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
          ^~~~~~
WeSyntax.c:39:19: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
                  ^~~~~~~
WeSyntax.c:39:28: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
                           ^~~~~~~
WeSyntax.c:39:37: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
                                    ^~~~~~~
WeSyntax.c:39:46: warning: initializing 'unsigned char *' with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
                                             ^~~~~~~~~~~~
WeSyntax.c:39:60: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "catch", "char", "class", "compl", "const", "const_cast", "continue",
                                                           ^~~~~~~~~~
WeSyntax.c:40:2: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
 ^~~~~~~~~
WeSyntax.c:40:13: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
            ^~~~~~~~
WeSyntax.c:40:23: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
                      ^~~~
WeSyntax.c:40:29: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
                            ^~~~~~~~
WeSyntax.c:40:39: warning: initializing 'unsigned char *' with an expression of type 'char [13]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
                                      ^~~~~~~~~~~~~~
WeSyntax.c:40:55: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
                                                      ^~~~~~
WeSyntax.c:40:63: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "default", "delete", "do", "double", "dynamic_cast", "else", "enum",
                                                              ^~~~~~
WeSyntax.c:41:2: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
 ^~~~~~~~~~
WeSyntax.c:41:14: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
             ^~~~~~~~
WeSyntax.c:41:24: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
                       ^~~~~~~
WeSyntax.c:41:33: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
                                ^~~~~~~
WeSyntax.c:41:42: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
                                         ^~~~~
WeSyntax.c:41:49: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
                                                ^~~~~~~~
WeSyntax.c:41:59: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
                                                          ^~~~~~
WeSyntax.c:41:67: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "explicit", "extern", "false", "float", "for", "friend", "goto", "if",
                                                                  ^~~~
WeSyntax.c:42:2: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
 ^~~~~~~~
WeSyntax.c:42:12: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
           ^~~~~
WeSyntax.c:42:19: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
                  ^~~~~~
WeSyntax.c:42:27: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
                          ^~~~~~~~~
WeSyntax.c:42:38: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
                                     ^~~~~~~~~~~
WeSyntax.c:42:51: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
                                                  ^~~~~
WeSyntax.c:42:58: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
                                                         ^~~~~
WeSyntax.c:42:65: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "inline", "int", "long", "mutable", "namespace", "new", "not", "not_eq",
                                                                ^~~~~~~~
WeSyntax.c:43:2: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
 ^~~~~~~~~~
WeSyntax.c:43:14: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
             ^~~~
WeSyntax.c:43:20: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
                   ^~~~~~~
WeSyntax.c:43:29: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
                            ^~~~~~~~~
WeSyntax.c:43:40: warning: initializing 'unsigned char *' with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
                                       ^~~~~~~~~~~
WeSyntax.c:43:53: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
                                                    ^~~~~~~~
WeSyntax.c:43:63: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "operator", "or", "or_eq", "private", "protected", "public", "register",
                                                              ^~~~~~~~~~
WeSyntax.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char [17]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "reinterpret_cast", "return", "short", "signed", "sizeof", "static",
 ^~~~~~~~~~~~~~~~~~
WeSyntax.c:44:22: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "reinterpret_cast", "return", "short", "signed", "sizeof", "static",
                     ^~~~~~~~
WeSyntax.c:44:32: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "reinterpret_cast", "return", "short", "signed", "sizeof", "static",
                               ^~~~~~~
WeSyntax.c:44:41: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "reinterpret_cast", "return", "short", "signed", "sizeof", "static",
                                        ^~~~~~~~
WeSyntax.c:44:51: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "reinterpret_cast", "return", "short", "signed", "sizeof", "static",
                                                  ^~~~~~~~
WeSyntax.c:44:61: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "reinterpret_cast", "return", "short", "signed", "sizeof", "static",
                                                            ^~~~~~~~
WeSyntax.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
 ^~~~~~~~~~~~~
WeSyntax.c:45:17: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
                ^~~~~~~~
WeSyntax.c:45:27: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
                          ^~~~~~~~
WeSyntax.c:45:37: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
                                    ^~~~~~~~~~
WeSyntax.c:45:49: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
                                                ^~~~~~
WeSyntax.c:45:57: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
                                                        ^~~~~~~
WeSyntax.c:45:66: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "static_cast", "struct", "switch", "template", "this", "throw", "true",
                                                                 ^~~~~~
WeSyntax.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
 ^~~~~
WeSyntax.c:46:9: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
        ^~~~~~~~~
WeSyntax.c:46:20: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
                   ^~~~~~~~
WeSyntax.c:46:30: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
                             ^~~~~~~~~~
WeSyntax.c:46:42: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
                                         ^~~~~~~
WeSyntax.c:46:51: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
                                                  ^~~~~~~~~~
WeSyntax.c:46:63: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "try", "typedef", "typeid", "typename", "union", "unsigned", "using",
                                                              ^~~~~~~
WeSyntax.c:47:2: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
 ^~~~~~~~~
WeSyntax.c:47:13: warning: initializing 'unsigned char *' with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
            ^~~~~~
WeSyntax.c:47:21: warning: initializing 'unsigned char *' with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
                    ^~~~~~~~~~
WeSyntax.c:47:33: warning: initializing 'unsigned char *' with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
                                ^~~~~~~~~
WeSyntax.c:47:44: warning: initializing 'unsigned char *' with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
                                           ^~~~~~~
WeSyntax.c:47:53: warning: initializing 'unsigned char *' with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
                                                    ^~~~~
WeSyntax.c:47:60: warning: initializing 'unsigned char *' with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "virtual", "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL
                                                           ^~~~~~~~
WeSyntax.c:53:38: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign]
 WpeCReservedWord, WpeCLongOperator, "~^()[]{}<>+-/*%=|&!.?:,;", "/*", "*/",
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:53:66: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 WpeCReservedWord, WpeCLongOperator, "~^()[]{}<>+-/*%=|&!.?:,;", "/*", "*/",
                                                                 ^~~~
WeSyntax.c:53:72: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 WpeCReservedWord, WpeCLongOperator, "~^()[]{}<>+-/*%=|&!.?:,;", "/*", "*/",
                                                                       ^~~~
WeSyntax.c:54:2: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "", '\"', '\'', '#', '\\', '\\', '\0', -1, 1000, -1, ""
 ^~
WeSyntax.c:54:55: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "", '\"', '\'', '#', '\\', '\\', '\0', -1, 1000, -1, ""
                                                      ^~
WeSyntax.c:58:42: warning: initializing 'unsigned char *' with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign]
 WpeCxxReservedWord, WpeCxxLongOperator, "~^()[]{}<>+-/*%=|&!.?:,;", "/*",
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:58:70: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 WpeCxxReservedWord, WpeCxxLongOperator, "~^()[]{}<>+-/*%=|&!.?:,;", "/*",
                                                                     ^~~~
WeSyntax.c:59:2: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "*/", "//", '\"', '\'', '#', '\\', '\\', '\0', -1, 1000, -1, ""
 ^~~~
WeSyntax.c:59:8: warning: initializing 'unsigned char *' with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "*/", "//", '\"', '\'', '#', '\\', '\\', '\0', -1, 1000, -1, ""
       ^~~~
WeSyntax.c:59:63: warning: initializing 'unsigned char *' with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
 "*/", "//", '\"', '\'', '#', '\\', '\\', '\0', -1, 1000, -1, ""
                                                              ^~
WeSyntax.c:155:46: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   new_syntax->syntax_rule->reserved_word[i] = WpeStrdup(tmp);
                                             ^ ~~~~~~~~~~~~~~
WeSyntax.c:172:46: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
   new_syntax->syntax_rule->long_operator[i] = WpeStrdup(tmp);
                                             ^ ~~~~~~~~~~~~~~
WeSyntax.c:180:44: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  new_syntax->syntax_rule->single_operator = WpeStrdup(strcmp(tmp, "NULL") ? tmp : "");
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:186:42: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  new_syntax->syntax_rule->begin_comment = WpeStrdup(strcmp(tmp, "NULL") ? tmp : "");
                                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:192:40: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  new_syntax->syntax_rule->end_comment = WpeStrdup(strcmp(tmp, "NULL") ? tmp : "");
                                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:198:41: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  new_syntax->syntax_rule->line_comment = WpeStrdup(strcmp(tmp, "NULL") ? tmp : "");
                                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:204:44: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  new_syntax->syntax_rule->special_comment = WpeStrdup(strcmp(tmp, "NULL") ? tmp : "");
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:247:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    WpeStringToUpper(new_syntax->syntax_rule->reserved_word[i]);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WeSyntax.c:252:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    WpeStringToUpper(new_syntax->syntax_rule->long_operator[i]);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ftp://ftp.sunet.se/pub/Linux/distributions/Debian/debian/pool/main/y/yad/yad_0.27.0.orig.tar.xz
file.c:48:31: warning: passing 'gchar *' (aka 'char *') to parameter of type 'const guchar *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      g_checksum_update (chs, uri, -1);
                              ^~~
==========================================================
number of projects scanned: 2196
number of warnings: 18011