=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for ninja-1.5.8.1nb2 clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:636:14: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmpstr, sizeof(tmpstr)-1, "%lu", (unsigned long)time(NULL)); ^~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:660:14: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmpstr, sizeof(tmpstr)-1, "%lu", (unsigned long)time(NULL)); ^~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:685:14: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmpstr, sizeof(tmpstr)-1, "%lu", (unsigned long)time(NULL)); ^~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:893:20: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((chan->server == server)) ~~~~~~~~~~~~~^~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:893:20: note: remove extraneous parentheses around the comparison to silence this warning if ((chan->server == server)) ~ ^ ~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:893:20: note: use '=' to turn this equality comparison into an assignment if ((chan->server == server)) ^~ = /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/channels.c:999:15: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ninja_scan("SCAN", chan->channel, NULL); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninjacmd.h:32:29: note: passing argument to parameter here void ninja_scan _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c:75:50: 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 (!stuff || !stuff->nick || !nick || strcmp(stuff->user, "") == 0 || ^~~~~~~~~~~ /usr/include/string.h:80:25: note: passing argument to parameter here int strcmp(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c:101:50: 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 (!stuff || !stuff->nick || !nick || strcmp(stuff->user, "") == 0 || ^~~~~~~~~~~ /usr/include/string.h:80:25: note: passing argument to parameter here int strcmp(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c:151:11: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(nuh, sizeof(nuh)-1, "%s!%s@%s", nick, user, host); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c:170:23: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, " ", sizeof(tmpbuf)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c:225:17: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ptr2 = strrchr(hn, '@'); ^~ /usr/include/string.h:110:27: note: passing argument to parameter here char *strrchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/bans.c:225:7: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ptr2 = strrchr(hn, '@'); ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ckey.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:2288:13: warning: passing 'u_char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmp, sizeof(tmp)-1, "Ninja IRC v%s", irc_version); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:2785:36: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&result, UP(crypt(key, salt))); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:2785:41: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&result, UP(crypt(key, salt))); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3424: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] if (!(replace = strchr(search, delimiter))) ^~~~~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3424:18: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(replace = strchr(search, delimiter))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3427:24: 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 (!(data = strchr(replace, delimiter))) ^~~~~~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3427:15: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(data = strchr(replace, delimiter))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3450: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] while ((pointer = strstr(pointer, search))) ^~~~~~~ /usr/include/string.h:118:26: note: passing argument to parameter here char *strstr(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3450:36: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((pointer = strstr(pointer, search))) ^~~~~~ /usr/include/string.h:118:40: note: passing argument to parameter here char *strstr(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3450:18: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((pointer = strstr(pointer, search))) ^ ~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3463:24: 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 ((pointer = strstr(pointer, search))) ^~~~~~~ /usr/include/string.h:118:26: note: passing argument to parameter here char *strstr(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3463:33: 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 ((pointer = strstr(pointer, search))) ^~~~~~ /usr/include/string.h:118:40: note: passing argument to parameter here char *strstr(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/alias.c:3463:15: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((pointer = strstr(pointer, search))) ^ ~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ckey.c:98:30: warning: passing 'char [15]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] fullname = expand_twiddle(NINJA_CKEY_FILE); ^~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:25:26: note: expanded from macro 'NINJA_CKEY_FILE' #define NINJA_CKEY_FILE NINJA_DIR "/ckeys" ^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:19:20: note: expanded from macro 'NINJA_DIR' #define NINJA_DIR "~" NINJA_DIR_1 ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:46:36: note: passing argument to parameter here u_char *expand_twiddle _((u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ckey.c:99: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] fdesc = fopen(fullname, "w"); ^~~~~~~~ /usr/include/stdio.h:257:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ckey.c:131:30: warning: passing 'char [15]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] fullname = expand_twiddle(NINJA_CKEY_FILE); ^~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:25:26: note: expanded from macro 'NINJA_CKEY_FILE' #define NINJA_CKEY_FILE NINJA_DIR "/ckeys" ^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:19:20: note: expanded from macro 'NINJA_DIR' #define NINJA_DIR "~" NINJA_DIR_1 ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:46:36: note: passing argument to parameter here u_char *expand_twiddle _((u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ckey.c:132: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] fdesc = fopen(fullname, "r"); ^~~~~~~~ /usr/include/stdio.h:257:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ckey.c:145:17: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(tmpinbuf, sizeof(tmpinbuf)-1, fdesc)) ^~~~~~~~ /usr/include/stdio.h:256:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ 5 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/crypt.c 5 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:757:8: warning: address of array 'CTCP_Reply_Buffer' will always evaluate to 'true' [-Wpointer-bool-conversion] if (CTCP_Reply_Buffer && *CTCP_Reply_Buffer) ^~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1073:25: warning: passing 'char [20]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", insecure attempt."); ^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1081:25: warning: passing 'char [23]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", incorrect arguments."); ^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1089:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", %s is not your friend.", to); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1101:13: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", no access on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1112:13: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", they're not on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1123:13: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", already on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1134:13: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", you're not opped on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1145:13: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", you're not on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1156:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", wrong password for %s.", fnick); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1221:25: warning: passing 'char [18]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", providing help."); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1245:23: warning: passing 'char [14]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", wrong usage"); ^~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1261:11: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", %s has no password.", from); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1268: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] cpass = UP(crypt(pass, tmp->password)); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1268: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] cpass = UP(crypt(pass, tmp->password)); ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1283:11: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", added host *!%s@%s to user %s", foo, cluster(FromHost), tmp->nick); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1288:11: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmpbuf1, sizeof(tmpbuf1)-1, "%s *!%s@%s", tmp->nick, foo, cluster(FromHost)); ^~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1316:23: warning: passing 'char [15]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", wrong usage."); ^~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1324:23: warning: passing 'char [27]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", password is already set."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1329:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cpass = UP(crypt(oldpass, tmp->password)); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1329:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cpass = UP(crypt(oldpass, tmp->password)); ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1340: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] cpass = UP(crypt(password, make_salt(tmp->nick))); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1340:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cpass = UP(crypt(password, make_salt(tmp->nick))); ^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1345:25: warning: passing 'char [21]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", password has been "); ^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1347:27: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcat(&tmpaway, "set."); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:41:40: note: passing argument to parameter here void dma_strcat _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1349:27: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcat(&tmpaway, "changed."); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:41:40: note: passing argument to parameter here void dma_strcat _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1420: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] cpass = UP(crypt(pass, tmp->password)); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1420: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] cpass = UP(crypt(pass, tmp->password)); ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1475:25: warning: passing 'char [14]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", giving ops."); ^~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1517:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", inviting to %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1563:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", showing channel ops on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1610:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, ", removing ban(s) on %s.", channel); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1637:12: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmpbuf, "You are ", sizeof(tmpbuf)-1); ^~~~~~ /usr/include/string.h:101:32: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1641:18: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, "(+", sizeof(tmpbuf)-1); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1642:18: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, CP(recreate_umode(tmp)), sizeof(tmpbuf)-1); ^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:54:17: note: expanded from macro 'CP' #define CP(s) ((char *)(s)) ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1643:18: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, ")", sizeof(tmpbuf)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1651:23: warning: passing 'char [20]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, ", channels(+flags):", sizeof(tmpbuf) - 1); ^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1654:18: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, " ", sizeof(tmpbuf)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1658:23: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, "(+", sizeof(tmpbuf)-1); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1659:23: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, CP(recreate_cmode(chan)), sizeof(tmpbuf)-1); ^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:54:17: note: expanded from macro 'CP' #define CP(s) ((char *)(s)) ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1660:23: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, ")", sizeof(tmpbuf)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1670:23: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, ", hosts:", sizeof(tmpbuf) - 1); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1673:18: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tmpbuf, " ", sizeof(tmpbuf)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ctcp.c:1679:25: warning: passing 'char [16]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmpaway, ", telling info."); ^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ 44 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/debug.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:343: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 (getpeername((*Client)->read, (struct sockaddr *)&remaddr, &rl) != -1) ^~~ /usr/include/sys/socket.h:623:74: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:357:20: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg =", (*Client)->user); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:361:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (*Client)->file = open((*Client)->description, O_WRONLY | O_TRUNC | O_CREAT, 0600); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/fcntl.h:316:22: note: passing argument to parameter here int open(const char *, int, ...); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:564:60: 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); ^~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:625:8: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc chat", ""); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:625:20: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc chat", ""); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:687:60: 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); ^~~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:774:8: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc talk", "[@]"); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:774:20: warning: passing 'char [16]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc talk", "[@]"); ^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dma.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:861:8: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc summon", "[@]"); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:861:22: warning: passing 'char [16]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc summon", "[@]"); ^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:915: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->file, (struct sockaddr *) &SockAddr, &dummy); ^~~~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:920:7: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &dummy); ^~~~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:963:22: warning: implicit conversion from '__uint16_t' (aka 'unsigned short') to 'sa_family_t' (aka 'unsigned char') changes value from 512 to 0 [-Wconstant-conversion] sin->sin_family = htons(AF_INET); ~ ^~~~~~~~~~~~~~ /usr/include/netinet/in.h:118:18: note: expanded from macro 'htons' #define htons(x) __htons(x) ^~~~~~~~~~ /usr/include/x86/endian.h:127:20: note: expanded from macro '__htons' #define __htons(x) __bswap16(x) ^~~~~~~~~~~~ /usr/include/x86/endian.h:74:3: note: expanded from macro '__bswap16' ((__uint16_t)(__builtin_constant_p(x) ? \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:965:22: warning: implicit conversion from '__uint16_t' (aka 'unsigned short') to 'sa_family_t' (aka 'unsigned char') changes value from 512 to 0 [-Wconstant-conversion] sin->sin_family = htons(AF_INET); ~ ^~~~~~~~~~~~~~ /usr/include/netinet/in.h:118:18: note: expanded from macro 'htons' #define htons(x) __htons(x) ^~~~~~~~~~ /usr/include/x86/endian.h:127:20: note: expanded from macro '__htons' #define __htons(x) __bswap16(x) ^~~~~~~~~~~~ /usr/include/x86/endian.h:74:3: note: expanded from macro '__bswap16' ((__uint16_t)(__builtin_constant_p(x) ? \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1125:8: warning: passing 'char [8]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc get", "<#>, or *, or *, or [ .. ]"); ^~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1125:19: warning: passing 'char [57]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc get", "<#>, or *, or *, or [ .. ]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1277:11: warning: passing 'u_char [48]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(mfmt, type, description, ninja_size(Client->filesize), ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1281:19: warning: passing 'u_char [48]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(mfmt, type, description, ninja_size(Client->filesize), ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1295:14: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getcwd(dbuf, sizeof(dbuf)-1); ^~~~ /usr/include/unistd.h:338:20: note: passing argument to parameter here char *getcwd(char *, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1303:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] statret = stat(ffn, &sb); ^~~ /usr/include/sys/stat.h:348:33: note: passing argument to parameter here int stat(const char * __restrict, struct stat * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1311:19: warning: passing 'u_char [58]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, description, user, friend->nick); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1313:20: warning: passing 'u_char [58]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, description, user, friend->nick); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1319:19: warning: passing 'u_char [40]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, description, user); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1321:20: warning: passing 'u_char [40]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, description, user); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1335:17: warning: passing 'u_char [77]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, description, ninja_size(sb.st_size), user, friend->nick); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1337:25: warning: passing 'u_char [77]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, description, ninja_size(sb.st_size), user, friend->nick); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1343:17: warning: passing 'u_char [52]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, description, ninja_size(sb.st_size)); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1345:25: warning: passing 'u_char [52]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, description, ninja_size(sb.st_size)); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1356:19: warning: passing 'u_char [51]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, description); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1358:20: warning: passing 'u_char [51]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, description); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1370:22: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(1, "DCC GET ", gfargs); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1377:11: warning: passing 'u_char [45]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(mfmt, type, description, ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1380:19: warning: passing 'u_char [45]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(mfmt, type, description, ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1394:14: warning: passing 'u_char [60]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, user, friend->nick); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1396:22: warning: passing 'u_char [60]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, user, friend->nick); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1402:14: warning: passing 'u_char [42]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, user); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1404:22: warning: passing 'u_char [42]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] add_to_awaylog(fmt, user); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:51:37: note: passing argument to parameter here extern void add_to_awaylog _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1409:19: warning: passing 'char [10]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(1, "DCC CHAT ", user); ^~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1435:21: 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); ^~~~ /usr/include/sys/socket.h:615:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1445:17: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg =", Client->user); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1497:22: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg =", Client->user); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1525:10: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &sra); ^~~~ /usr/include/sys/socket.h:615:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1632:21: 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); ^~~~ /usr/include/sys/socket.h:615:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1692:17: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg @", Client->user); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1716:41: 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); ^~~~ /usr/include/sys/socket.h:615:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1737: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] if ((Client->file = open(Client->description, O_RDONLY)) == -1) ^~~~~~~~~~~~~~~~~~~ /usr/include/fcntl.h:316:22: note: passing argument to parameter here int open(const char *, int, ...); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1763:63: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error("DCC: SEND: of %s to %s lost: %s", strip_path(Client->description), Client->user, strerror(errno)); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1825:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strip_path(Client->description), Client->user, ninja_etime(xtime), lame_ultrix, rate_unit); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1908:15: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strip_path(Client->description), Client->user, ninja_etime(xtime), lame_ultrix, rate_unit); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1991:22: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg =", Client->user); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:1994:21: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg @", Client->user); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2011:18: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(line, "\n", (size_t)((line == tmp) ? BIG_BUFFER_SIZE : CRYPT_BUFFER_SIZE)); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2051:8: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc tmsg", " "); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2051:20: warning: passing 'char [17]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc tmsg", " "); ^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2074:11: warning: passing 'char [8]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc raw", " "); ^~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2074:22: warning: passing 'char [24]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc raw", " "); ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2129:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(file_fmt, sizeof(file_fmt)-1, "%%-2.2d %%-10.10s %%9.9s:%%-%d.%ds Up %%s, %%s%%%% at %%s %%sB/s", arglen, arglen); ^~~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2133:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(ofmt, sizeof(ofmt)-1, "%%-2.2d %%-10.10s %%9.9s:%%-%d.%ds Up %%s, %%s sent, %%s read.", arglen, arglen); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2137:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(wait_fmt, sizeof(wait_fmt)-1, "%%-2.2d %%-10.10s %%9.9s:%%-%d.%ds %%s", arglen, arglen); ^~~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2148:119: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, wait_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), "Waiting for connection..."); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2148:39: warning: passing 'u_char [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, wait_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), "Waiting for connection..."); ^~~~~~~~ /usr/include/stdio.h:297:65: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2150:119: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, wait_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), "Offered..."); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2150:39: warning: passing 'u_char [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, wait_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), "Offered..."); ^~~~~~~~ /usr/include/stdio.h:297:65: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2153:119: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, wait_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), "Connecting..."); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2153:39: warning: passing 'u_char [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, wait_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), "Connecting..."); ^~~~~~~~ /usr/include/stdio.h:297:65: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2195:120: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, file_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2195:40: warning: passing 'u_char [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(outstr, sizeof(outstr)-1, file_fmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, strip_path(Client->description), ^~~~~~~~ /usr/include/stdio.h:297:65: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2204:18: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strip_path(Client->description), ninja_etime(eltime), ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2203:7: warning: passing 'u_char [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ofmt, count, dcc_types[Client->flags & DCC_TYPES], Client->user, ^~~~ /usr/include/stdio.h:297:65: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2236:8: warning: passing 'char [10]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc close", "*, <#>, or []"); ^~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2236:21: warning: passing 'char [38]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc close", "*, <#>, or []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2253:8: warning: passing 'char [10]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc close", "*, <#>, or []"); ^~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2253:21: warning: passing 'char [38]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc close", "*, <#>, or []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2309:8: warning: passing 'char [17]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc rename -chat", " "); ^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2309:28: warning: passing 'char [18]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc rename -chat", " "); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2348:8: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc rename", " [] "); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2348:22: warning: passing 'char [41]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc rename", " [] "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2436:11: warning: passing 'char [33]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] irc_exit("I'm little a teapot! *holy shit*"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc.h:374:33: note: passing argument to parameter here RETSIGTYPE irc_exit _((u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2479:8: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc resume", " "); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2479:22: warning: passing 'char [22]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc resume", " "); ^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2497:13: 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(Client->description, &sb) == -1) ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/stat.h:348:33: note: passing argument to parameter here int stat(const char * __restrict, struct stat * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2502:11: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "%s %s", user, filename ? filename : empty_string); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2518:45: warning: passing 'char [4]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] send_ctcp(ctcp_type[in_ctcp_flag], user, "DCC", "RESUME %s %hd %d", ^~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ctcp.h:60:51: note: passing argument to parameter here void send_ctcp _((u_char *, u_char *, u_char *, char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2537: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] Client->bytes_sent = atoi(offset); ^~~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2538:33: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] Client->resume_offset = atoi(offset); ^~~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2543:45: warning: passing 'char [4]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] send_ctcp(ctcp_type[in_ctcp_flag], user, "DCC", "ACCEPT %s %s %s", filename, port, offset); ^~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ctcp.h:60:51: note: passing argument to parameter here void send_ctcp _((u_char *, u_char *, u_char *, char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2581:33: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] Client->resume_offset = atoi(offset); ^~~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2582: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] if (!(Client->file = open(fullname ? fullname : Client->description, O_WRONLY | O_APPEND, 0644))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/fcntl.h:316:22: note: passing argument to parameter here int open(const char *, int, ...); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2640:8: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc send", " [ .. ]"); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2640:20: warning: passing 'char [58]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("dcc send", " [ .. ]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2650:13: 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 (strlen(ptr) < 1) ^~~ /usr/include/string.h:95:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2653:13: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(path, ptr, sizeof(path)-1); ^~~~ /usr/include/string.h:101:32: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2653:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(path, ptr, sizeof(path)-1); ^~~ /usr/include/string.h:101:57: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2658:15: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(path, fullname, sizeof(path)); ^~~~ /usr/include/string.h:101:32: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2658: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] strncpy(path, fullname, sizeof(path)); ^~~~~~~~ /usr/include/string.h:101:57: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2663:18: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (getcwd(path, sizeof(path)-1) == NULL) ^~~~ /usr/include/unistd.h:338:20: note: passing argument to parameter here char *getcwd(char *, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2669:21: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(path, "/", sizeof(path)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2673:25: warning: passing 'u_char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((filename = rindex(path, '/')) != NULL) ^~~~ /usr/include/string.h:110:27: note: passing argument to parameter here char *strrchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2673:16: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((filename = rindex(path, '/')) != NULL) ^ ~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2676:16: 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_file(fullname, &stbuf) != -1) /* we found it already */ ^~~~~~~~ /usr/include/sys/stat.h:348:33: note: passing argument to parameter here int stat(const char * __restrict, struct stat * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2688:30: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(buf2, strip_path(fullname), sizeof(buf2) - 1); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2688:19: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(buf2, strip_path(fullname), sizeof(buf2) - 1); ^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2701:19: warning: passing 'u_char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] n = scandir(path, &dirfiles, ^~~~ /usr/include/dirent.h:104:26: note: passing argument to parameter here int scandir(const char *, struct dirent ***, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2703:5: warning: incompatible function pointer types passing 'int (*)(const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-function-pointer-types] (int (*) _((const void *, const void *)))compar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dirent.h:105:44: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2728:17: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf, sizeof(buf), "%s/%s", path, dirfiles[n]->d_name); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2732:16: warning: passing 'u_char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] stat_file(buf, &stbuf); ^~~ /usr/include/sys/stat.h:348:33: note: passing argument to parameter here int stat(const char * __restrict, struct stat * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2735:22: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(buf2, " ", sizeof(buf2) - 1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2736:20: warning: passing 'char [256]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(buf2, dirfiles[n]->d_name, sizeof(buf2) - 1); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2777: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 (0 != access(filename, R_OK)) ^~~~~~~~ /usr/include/unistd.h:322:25: note: passing argument to parameter here int access(const char *, int); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2779:32: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error(errstr1, strip_path(filename), strerror(errno)); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2779:12: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error(errstr1, strip_path(filename), strerror(errno)); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:54:29: note: passing argument to parameter here void put_error _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2782: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] stat_file(filename, &stat_buf); ^~~~~~~~ /usr/include/sys/stat.h:348:33: note: passing argument to parameter here int stat(const char * __restrict, struct stat * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2785:32: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error(errstr1, strip_path(filename), "no directories allowed."); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2785:12: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error(errstr1, strip_path(filename), "no directories allowed."); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:54:29: note: passing argument to parameter here void put_error _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2791:16: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((ptr = my_strsep(&ptr2, ","))) ^ ~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2796:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error(errstr2, strip_path(filename), ptr, "you are already sending it."); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2796:17: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error(errstr2, strip_path(filename), ptr, "you are already sending it."); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:54:29: note: passing argument to parameter here void put_error _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2840:10: 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 *type = dcc_types[Client->flags & DCC_TYPES]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2846:93: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_error("DCC: %s session (%s) with %s is already marked for deletion.", type, strip_path(Client->description), ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/dcc.c:2851:70: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info("DCC: %s session (%s) with %s closed.", type, strip_path(Client->description), Client->user); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:65:34: note: passing argument to parameter here extern char *strip_path _((char *)); ^ clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c 13 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:41:11: warning: passing 'u_char [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf1, sizeof(tbuf1)-1, "%-38.38s", e->host); ^~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:45:16: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf2, sizeof(tbuf2)-1, " %s(%d, %s, %s)", chan->channel, chan->level, ^~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:75:16: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(reason, sizeof(reason)-1, "ENEMY(%s): %s", ^~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:626:12: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("ctcp", " []"); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:626:20: warning: passing 'char [19]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("ctcp", " []"); ^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:639:12: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("hook",""); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:639:19: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("hook",""); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:744:22: warning: passing 'char [20]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "*, **, or "); ^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:752:17: warning: passing 'char [20]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "*, **, or "); ^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:890:12: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("redirect", " "); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:890:24: warning: passing 'char [35]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("redirect", " "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:906:14: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("sleep", ""); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:906:23: warning: passing 'char [10]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("sleep", ""); ^~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:942:13: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("echo", "[-l ] [-w ] "); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:942:21: warning: passing 'char [45]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("echo", "[-l ] [-w ] "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:102:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] infile = fopen(ptr, "r"); ^~~ /usr/include/stdio.h:257:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:109:17: warning: passing 'u_char [2049]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(tmpbuf1, BIG_BUFFER_SIZE / 2, infile)) ^~~~~~~ /usr/include/stdio.h:256:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:111:17: warning: passing 'u_char [2049]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tmpbuf1[strlen(tmpbuf1) - 1] = '\0'; ^~~~~~~ /usr/include/string.h:95:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:121:14: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((ptr = my_strsep(&lineptr, ":"))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:129:69: warning: passing 'char [4]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] else if ((*ptr == '&' || *ptr == '#' || *ptr == '*') && match("*+*", ptr)) ^~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc.h:370:23: note: passing argument to parameter here int match _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:132:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] themode = strrchr(ptr, '+'); ^~~ /usr/include/string.h:110:27: note: passing argument to parameter here char *strrchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:132:13: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] themode = strrchr(ptr, '+'); ^ ~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:133:24: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] shdateptr = strchr(ptr, ' '); ^~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:133:15: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] shdateptr = strchr(ptr, ' '); ^ ~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:134:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] reason = strrchr(ptr, ','); ^~~ /usr/include/string.h:110:27: note: passing argument to parameter here char *strrchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:134:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] reason = strrchr(ptr, ','); ^ ~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:136: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] thEChan[strlen(ptr) - strlen(themode)] = '\0'; ^~~ /usr/include/string.h:95:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:136:34: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] thEChan[strlen(ptr) - strlen(themode)] = '\0'; ^~~~~~~ /usr/include/string.h:95:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:147: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] newchan->level = atoi(themode); ^~~~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:150: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] newchan->date = atol(shdateptr); ^~~~~~~~~ /usr/include/stdlib.h:89:24: note: passing argument to parameter here long atol(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:176: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] outfile = fopen(ptr, "w"); ^~~ /usr/include/stdio.h:257:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:186:11: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "%s%s", e->host, e->channels ? ":" : ""); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:190:16: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb2, sizeof(tb2)-1, "%s+%d %lu,%s%s", chan->channel, chan->level, ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:245:39: 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 (command && *command && !strcmp(command, "REMSHITCHAN")) ^~~~~~~ /usr/include/string.h:80:25: note: passing argument to parameter here int strcmp(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:253:20: warning: passing 'char [40]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, " []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:255:20: warning: passing 'char [21]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, " "); ^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:258:28: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (my_stricmp(channel, "*")) ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:72:38: note: passing argument to parameter here int my_stricmp _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:284:13: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] lev = atoi(level); ^~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:294:32: warning: passing 'char [4]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&new->reason, "OUT"); ^~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:309:39: 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 (command && *command && !strcmp(command, "REMSHIT")) ^~~~~~~ /usr/include/string.h:80:25: note: passing argument to parameter here int strcmp(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:321:20: warning: passing 'char [40]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, " []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:324:18: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!match("*!*@*", hostmask)) ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc.h:370:23: note: passing argument to parameter here int match _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:333:16: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] lev = atoi(level); ^~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:337:31: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (my_stricmp(channel, "*")) ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:72:38: note: passing argument to parameter here int my_stricmp _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:351:12: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmpcallbuf, sizeof(tmpcallbuf), "%s %s %d %s", hostmask, ^~~~~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:354:12: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmpcallbuf, sizeof(tmpcallbuf), "%s %s %d", hostmask, channel, ^~~~~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:356:22: warning: passing 'char [12]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_enemy_chan("ADDSHITCHAN", tmpcallbuf, NULL); ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:236:24: note: passing argument to parameter 'command' here add_enemy_chan(u_char *command, u_char *args, u_char *subargs) ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:380:22: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, ""); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/enemies.c:382:22: warning: passing 'char [40]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, " []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1335:37: warning: passing 'char [8]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] send_ctcp(ctcp_type[0], host, "VERSION", NULL); ^~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ctcp.h:60:51: note: passing argument to parameter here void send_ctcp _((u_char *, u_char *, u_char *, char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1413:9: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("ison", " .. "); /* args = get_server_nickname(from_server); */ ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1413:17: warning: passing 'char [21]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("ison", " .. "); /* args = get_server_nickname(from_server); */ ^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1491:14: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("userhost", " [-cmd ]"); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1491:26: warning: passing 'char [25]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("userhost", " [-cmd ]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1568:22: warning: passing 'char [22]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "[] []"); ^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1590:23: warning: passing 'char [29]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "-host []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1610:23: warning: passing 'char [34]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "-server []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1627:23: warning: passing 'char [34]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "-name []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1643:23: warning: passing 'char [34]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "-realname []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1659:23: warning: passing 'char [35]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "-nick []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1675:23: warning: passing 'char [30]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "-file []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1683:22: warning: passing 'char [22]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "[] []"); ^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1712:20: warning: passing 'char [22]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, "[] []"); ^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1774:37: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] DCC_list *Client = dcc_searchlist("chat", NULL, DCC_CHAT, 0, NULL, 0); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dcc.h:72:39: note: passing argument to parameter here DCC_list * dcc_searchlist _((u_char *, u_char *, int, int, u_char *, off_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1925:15: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(Reason, sizeof(Reason)-1, "Ninja IRC v%s(#%s) exiting after %s of use", ^~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:1998:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] my_strcat(buffer, strip_ansi(msg)); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:61:42: note: expanded from macro 'my_strcat' #define my_strcat(d,s) strcat(CP(d), CP(s)) ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:54:27: note: expanded from macro 'CP' #define CP(s) ((char *)(s)) ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:64:34: note: passing argument to parameter here extern char *strip_ansi _((char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2001:12: warning: passing 'char [8]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] e_privmsg("PRIVMSG", buffer, NULL); ^~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:180:34: note: passing argument to parameter here static void e_privmsg _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2042:21: warning: passing 'char [25]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, " "); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2083:15: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("clear", "[-ALL] [-UNHOLD]"); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2083:24: warning: passing 'char [17]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("clear", "[-ALL] [-UNHOLD]"); ^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2131:17: warning: passing 'char [19]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage(command, " []"); ^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2181:11: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("topic", "[] [- or ]"); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2181:20: warning: passing 'char [31]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("topic", "[] [- or ]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2571:22: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "msg ", nick); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2579:22: warning: passing 'char [8]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] add_tab_key(0, "notice ", nick); ^~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/tabkey.h:24:35: note: passing argument to parameter here void add_tab_key _((int, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2629:37: warning: passing 'char [13]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] addredirect(REDIRECT_SENT_MSG, "-> %c%s%c %s", the_thing, nick_list, the_thing, line); ^~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninredir.h:7:35: note: passing argument to parameter here void addredirect _((int, u_char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:2631:40: warning: passing 'char [13]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] addredirect(REDIRECT_SENT_NOTICE, "-> %c%s%c %s", the_thing, nick_list, the_thing, line); ^~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninredir.h:7:35: note: passing argument to parameter here void addredirect _((int, u_char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:3370:14: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("load", "[-args] "); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:3370:22: warning: passing 'char [15]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("load", "[-args] "); ^~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:3901:12: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("describe", " "); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:3901:24: warning: passing 'char [18]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("describe", " "); ^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:3962:12: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("me", ""); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/edit.c:3962:18: warning: passing 'char [9]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("me", ""); ^~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ 37 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/exec.c 121 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/flood.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/funny.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:109:8: warning: passing 'char [7]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend", " []"); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:109:18: warning: passing 'char [19]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend", " []"); ^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:161:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&f->password, UP(crypt(passwd, make_salt(f->nick)))); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:161:46: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&f->password, UP(crypt(passwd, make_salt(f->nick)))); ^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:166:16: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "%s%s", ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:185:20: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, " I will: ", sizeof(tb1)-1); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:189:18: warning: passing 'char [22]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, "auto-get DCC requests", sizeof(tb1)-1); ^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:194:20: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, ", ", sizeof(tb1)-1); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:196:18: warning: passing 'char [13]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, "allow floods", sizeof(tb1)-1); ^~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:201:20: warning: passing 'char [3]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, ", ", sizeof(tb1)-1); ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:203:18: warning: passing 'char [25]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, "allow secure NDCC access", sizeof(tb1)-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:205:20: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, " from you.", sizeof(tb1)-1); ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:210:11: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "Use \"/ctcp %s help\" for more information.", get_server_nickname(from_server)); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:259:13: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "%s%s", *flags != '+' ? "+" : "", flags); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:306:13: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!match("*!*@*", newhost)) ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc.h:370:23: note: passing argument to parameter here int match _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:349:8: warning: passing 'char [14]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend cflags", " +/-"); ^~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:349:25: warning: passing 'char [30]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend cflags", " +/-"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:385:8: warning: passing 'char [13]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend flags", " +/-"); ^~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:385:24: warning: passing 'char [27]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend flags", " +/-"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:422:13: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, "Nick", "Pass", " ", "Flags", "Channels"); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:431:16: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(UP(tb2), sizeof(tb2)-1, "%s(%s%s)", ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:17: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^~~~~~~~~~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:441:11: warning: passing 'u_char [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_info(fmt, tmp->nick, tmp->password ? "" : "", ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/output.h:53:28: note: passing argument to parameter here void put_info _((char *, ...)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:472:8: warning: passing 'char [12]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend pass", "[-] []"); ^~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:472:23: warning: passing 'char [25]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend pass", "[-] []"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:484:38: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&tmp->password, UP(crypt(password, make_salt(tmp->nick)))); ^~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:25: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:484: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] dma_strcpy(&tmp->password, UP(crypt(password, make_salt(tmp->nick)))); ^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc_std.h:53:29: note: expanded from macro 'UP' #define UP(s) ((u_char *)(s)) ^ /usr/include/unistd.h:451:39: note: passing argument to parameter here char *crypt(const char *, const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:616:16: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int ti = atoi(newhost); ^~~~~~~ /usr/include/stdlib.h:88:23: note: passing argument to parameter here int atoi(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:713:8: warning: passing 'char [13]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend whois", ""); ^~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:713:24: warning: passing 'char [16]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("friend whois", ""); ^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:729:11: warning: passing 'u_char [512]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb2, sizeof(tb2)-1, " %s%s%s%s", chan->channel, chan->modes ? "(+" : "", ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:742:17: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tobuf, " ", sizeof(tobuf)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:781:27: warning: passing 'char [11]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] && my_stricmp(cmd, "friend add") != 0) ^~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:72:38: note: passing argument to parameter here int my_stricmp _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:916: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] if (mi >= strlen(mstr)) ^~~~ /usr/include/string.h:95:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1020:18: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, " +o ", sizeof(tb1)-1); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1048:21: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb1, " -b ", sizeof(tb1)-1); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1139:13: warning: passing 'char [512]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb, " ", sizeof(tb)-1); ^~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:26: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1139:17: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb, " ", sizeof(tb)-1); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:36: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1140:18: warning: passing 'char [512]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] strmcat(tb, b->ban, sizeof(tb)-1); ^~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:83:26: note: passing argument to parameter here void strmcat _((u_char *, u_char *, size_t)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1167:20: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!my_stricmp(nick, get_server_nickname(from_server))) ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ircaux.h:72:28: note: passing argument to parameter here int my_stricmp _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1169:34: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (((tmp = get_friend_by_nuh(nick, user, host)) != NULL) && tmp->modes & FL_UMODE_NO_FLOOD) ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/friends.h:64:39: note: passing argument to parameter here Friend *get_friend_by_nuh _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1169:40: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (((tmp = get_friend_by_nuh(nick, user, host)) != NULL) && tmp->modes & FL_UMODE_NO_FLOOD) ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/friends.h:64:49: note: passing argument to parameter here Friend *get_friend_by_nuh _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1169:46: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (((tmp = get_friend_by_nuh(nick, user, host)) != NULL) && tmp->modes & FL_UMODE_NO_FLOOD) ^~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/friends.h:64:59: note: passing argument to parameter here Friend *get_friend_by_nuh _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1181:17: warning: passing 'char [1024]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ignore(NULL, tb1, NULL); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ignore.h:44:35: note: passing argument to parameter here void ignore _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1187:13: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] timercmd("TIMER", tb1, NULL); ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:84:33: note: passing argument to parameter here extern void timercmd _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1187:22: warning: passing 'char [1024]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] timercmd("TIMER", tb1, NULL); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:84:43: note: passing argument to parameter here extern void timercmd _((u_char *, u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1203:18: warning: initializing 'const u_char *' (aka 'const unsigned char *') with an expression of type 'char [65]' converts between pointers to integer types with different sign [-Wpointer-sign] const u_char *saltchars = "./abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1204:25: 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] long numscs = strlen(saltchars); ^~~~~~~~~ /usr/include/string.h:95:28: note: passing argument to parameter here size_t strlen(const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1237:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] infile = fopen(ptr, "r"); ^~~ /usr/include/stdio.h:257:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1248:17: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (fgets(linebuf, sizeof(linebuf)-1, infile)) ^~~~~~~ /usr/include/stdio.h:256:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1258:20: warning: passing 'u_char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ptr = strchr(linebuf, '\r'))) ^~~~~~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1258:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ptr = strchr(linebuf, '\r'))) ^ ~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1260:20: warning: passing 'u_char [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ptr = strchr(linebuf, '\n'))) ^~~~~~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1260:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ptr = strchr(linebuf, '\n'))) ^ ~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1283:14: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((ptr = my_strsep(&kraig, ":"))) ^ ~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1321:18: warning: passing 'char [6]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] && match("*!*@*", ptr)) ^~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/irc.h:370:23: note: passing argument to parameter here int match _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1346:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tm = strrchr(ptr, '+'); ^~~ /usr/include/string.h:110:27: note: passing argument to parameter here char *strrchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1346:13: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tm = strrchr(ptr, '+'); ^ ~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1350: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] *(strrchr(tc, '+')) = '\0'; ^~ /usr/include/string.h:110:27: note: passing argument to parameter here char *strrchr(const char *, int) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1418: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] outfile = fopen(ptr, "w"); ^~~ /usr/include/stdio.h:257:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1427:11: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "%s:%s:+%s%s", ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1436:16: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb2, sizeof(tb2)-1, "%s%s", hosts->host, friend->channels ? ":" : ""); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1442:16: warning: passing 'u_char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb2, sizeof(tb2)-1, "%s+%s%s", channels->channel, recreate_cmode(channels), channels->next ? ":" : ""); ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1479:16: 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 (!strcmp(fchan->channel, "*")) ^~~~~~~~~~~~~~ /usr/include/string.h:80:25: note: passing argument to parameter here int strcmp(const char *, const char *) __pure; ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/friends.c:1586:13: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tb1, sizeof(tb1)-1, "%s!%s@%s", ^~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:40:8: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("grep", "[-] ... "); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:40:16: warning: passing 'char [33]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("grep", "[-] ... "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:67:13: warning: passing 'char [5]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("grep", "[-] .. "); ^~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:24: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:67:21: warning: passing 'char [33]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] usage("grep", "[-] .. "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninja.h:44:34: note: passing argument to parameter here void usage _((u_char *, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:120:12: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(tmpbuf, line, sizeof(tmpbuf)-1); ^~~~~~ /usr/include/string.h:101:32: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:120: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] strncpy(tmpbuf, line, sizeof(tmpbuf)-1); ^~~~ /usr/include/string.h:101:57: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:123:16: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((ptr = my_strsep(&ptr2, " "))) ^ ~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/grep.c:127:16: warning: passing 'u_char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmp2buf, sizeof(tmp2buf)-1, "*%s*", ptr); ^~~~~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ 46 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -DDEFAULT_HELP_PATH=\"/usr/pkg/share/ninja/help\" -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/help.c 8 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/history.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/help.c:658:11: warning: incompatible function pointer types passing 'int (*)(const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-function-pointer-types] (int (*) _((const void *, const void *))) compar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dirent.h:105:44: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, ^ 64 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/hold.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/hook.c 1 warning generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/hosts.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/hosts.c:36:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ipaddr = inet_addr(host); ^~~~ /usr/include/arpa/inet.h:145:34: note: passing argument to parameter here in_addr_t inet_addr(const char *); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/hosts.c:42:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] he = gethostbyname(host); ^~~~ /usr/include/netdb.h:233:43: note: passing argument to parameter here struct hostent *gethostbyname(const char *); ^ 2 warnings generated. clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/how_many.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/if.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ignore.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/input.c clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -DIRCLIB=\"/usr/pkg/share/ninja/\" -DIRCPATH=\"~/.ninja:~/.irc:/usr/pkg/share/ninja/script:.\" -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/input.c:168:21: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&ptr, tmp); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/input.c:176:21: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dma_strcpy(&ptr, tmp); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:40:39: note: passing argument to parameter here int dma_strcpy _((u_char **, u_char *)); ^ clang -I. -I/var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include -O2 -I/usr/include -DHAVE_CONFIG_H -c /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c In file included from /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c:97: /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:22:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30;47m[40m[47m۲۲[0m [1;30m[47m۲[0m [1;30;47m[40m[47m۲ [0m [1;30;47m[40m[47m۲[0m [1;30m[47m۲[0m [1;30;47m[40m[47m۲[0m [1;47m[0m[1;30;47m[40m۲[47m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:23:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30;47m۲[40m
[47m۲[40m
[47m [0m[1;30;47m[40m[47m۲ [40m
[47m[40m[47m۲[40m
[47m۲[40m
[0m [1;30;47m۲[37m[30;40m
[37m[47m [30m[40m[47m۲[40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:24:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30;47m۱[40m
[47m۱[0m[1;30m
[47m ۲ [40m
[47m[40m[47m[40m
[47m۲[0m[1;30m
[0m [1;30;47m[0m[1;47m[30;40m
[47m۲[40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:25:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30;47m[0m[1;30;47m[0m[1;30;47m[40m
[47m۲[0m[1;47m[30;40m
[0m[1;30;47m[0m[1;30m [47m۱[0m[1;30;47m[40m
[47m[0m[1;47m[30;40m
[0m [1;30;47m[0m[1;47m[30;40m
[0m [1;30;47m [37m[30;40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:26:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30;47m[0m[1;47m[0m[1;47m[0m[1;30;47m[40m
[47m[0m[1;47m[30;40m
[37;47m[0m[1;30;47m[0m[1;47m[30;40m
[0m[1;30;47m[0m[1;47m[0m[1;30;47m[40m
[47m[0m[1;47m[30;40m
[0m [1;47m [30m[0m[1;47m[40m[30m
[37;47m [30m [0m[1;30;47m [37m[30;40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:27:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;47m [30m[37m[0m[1;30;47m[37m[30;40m
[37;47m[0m[1;30;47m[0m[1;47m[30;40m
[37;47m[0m[1;30;47m[0m[1;47m[0m[1;30;47m[0m[1;47m[30;40m
[0m [1;47m[0m[1;47m[40m[30m
[37;47m [0m[1;30;47m [37m[30;40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:28:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;47m[0m[1;47m[30m[0m[1;30;47m[37m[40m[30m
[37;47m[0m[1;47m[30;40m
[37;47m[0m[1;30;47m[37m[0m[1;47m[40m[30m
[37;47m[0m[1;47m[0m [1;47m[40m[30;47m
[37;40m[47m[30;40m
[37;47m [40m[30m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:29:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;47m[40m[30m
[37m[47m [40m[30m
[37m[47m[30;40m
[37;47m[0m[1;30m
[37;47m۲[40m[30;47m
[37;40m[47m[40m[30m
[37m[47m[40m[30;47m
[37;40m[47m[30;40m
[37;47m[40m[30m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:30:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1m[47m[40m[30m
[37m[47m[40m[30m
[37m[47m[40m[30m
[37m[47m[0m[1;30m
[37m[47m[30m
[37;40m[47m[40m[30m
[37m[47m[40m[30;47m
[37;40m[47m[40m[30m
[37m[47m[40m[30m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:31:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1m[47m[40m[30m
[37m[47m[40m[30m
[37m[47m[40m[30m
[37m[47m[30;40m
[37m[47m[0m[1;47m[40m[30;47m
[37;40m[47m[0m[1m[47m[40m[30;47m
[37;40m[47m[40m[30m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:32:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1m[30m
[37m[47m[40m[30;47m
[37;40m[47m[40m[47m[40m[30;47m
[37;40m[47m[0m[34m[1m[37m[0;34m[1m
[0m[1m[0;34m[1m[37m[47m[0m[34m[1;44m[40m[0m[1;47m[40m[30m
[37m[47m۲۲۲[40m[30m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:33:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1m[30m
[37m[30m
[37m[30m
[37m [34;44m[40m
[0;34m[1;44m[0;34m[44m [1m[40m [44m [0m [34m[1;44m[40m [37m[30m
[37m[30m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:34:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30m
[0;34m[1;44m[0m [1;34;44m[0;34m
[1;44m [0;34m
[1;30m [0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:35:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [1;34;44m [0;34m
[1;44m [0;34m
[37m [1;34;44m[0;34m
[37m [34m [1m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:36:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s http://ninja.qoop.org/ [0m [34m[1;44m [0m [1;34;44m [0m [34m[1;44m [0;34m[1;44m[40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:37:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s ftp://ninja.qoop.org/ [0;34m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:41:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[0m [34m [1m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:42:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [1;34m
[0;34m [1;44m[0;34m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:43:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [0;34m[1;44m۲[0;34m[37m [34m[1;44m[0;34m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:44:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;34;44m[0;34m
[37m [34m[1;44m [0;34m[1;44m[0;34m[37m [1;34m[0;34m [37m [1;34m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:45:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[34m[1;44m[0;34m[1;44m[0;34m [37m [1;34;44m [0;34m
[37m [1;34;44m[0;34m
[37m [1;34;44m[0;34m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:46:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [34m[1;44m[0;34m[37m [34m[1;44m [0;34m [1;44m[0;34m[37m [34m[1;44m[0;34m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:47:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [34m [1;44m[0;34m
[1;44m [0;34m[1;44m[0;34m۱ [37m [34m[1m[0m [34m[1m
[0;34m [37m [34m[1m[0m [34m[1m[0m [34m[1;44m[40m[0m [1m[0m [1m
[0m [1m[0m [1;47m[40m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:48:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [34m[1;44m[0;34m[1;44m[0m [34m [1;44m [0;34m۲ [1;44m[40m
[0;34m[1;44m[0;34m[1;44m [40m[0m [1;34;44m[40m
[0m [34m
[1;44m[40m
[0;36m [37m [1;47m[40m
[0m[1;47m[0m[1;47m[40m[0m [1;47m[0m [1;47m[40m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:49:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[34m۲[37m [1;36m[0;34m
[1;44m [0;34m۲
[1;36m[0;34m[1;44m[0m [1;34;44m[0;34m [1;36m[0;34m[1;44m[0;34m
[1;44m[0m [1;36m[0;34m[1;44m[0m [1;36m[0m[1;47m[0m [1;47m[0m[1;36m[47m[0m
[1;36m [47m[40m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:50:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[34m۲ [36m[44m
[34;40m۲[36m [34m[1;44m[0;34m
[1;44m[0;34m
[36m[44m
[1;34m[0;34m[37m [1;34;44m [0;34m
[36m[1;34;44m[0;34m[36m[44m
[1;34m[0m [36m[37m[1;47m[0m
[1;47m[0m
[36m[37m
[36m[1;37;46m[0;36m[37m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:51:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[36m[44m[34;40m۲ [36m[34m۲ [36m[44m
[34;40m[1;44m[0;34m[37m [34m [36m[34m[1;44m[0;34m [36;44m
[34;40m[1;44m[0;34m[37m [34m[1;44m[0;34m[1;44m[0m [36m[47m
[37;40m[1;47m[0m ۲ [36m[47m
[37;40m[1;47m [0m[1;47m[40m
[0;36m[37m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:52:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;30m[0;34m
[1;30m [0;34m۲[37m [1;30m[0;34m
[1;30m [0;34m
[37m [1;30m[0;34m
[37m [34m
[37m [1;30m[0;34m
[37m [1;30m[0m
[1;30m[0m
[1;30m [0m [1;30m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:53:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [0;34m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:54:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [0;34m
[0m http://ninja.qoop.org/", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:55:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [0;34m߰ [0m ftp://ninja.qoop.org/", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:56:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [0;34m
[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:60:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [31m[1;41m [0;31m[37m [31m[1;41m [0;31m [37m [31m [1;41m [0;31m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:61:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[31m [1;41m [0;31m [1m[41m[0;31m [1;41m [0;31m [1m[41m[0;31m [37m [1;31m[41m[0;31m [37m [31m[1;41m[0;31m[37m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:62:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[31m[1;41m[0;31;41m[1m[0;31;41m[40m[1;41m[0;31m[1;41m[0;31m
[37m [31m[1;41m[0;31;41m[1m[0;31;41m[40m[1;41m[0;31m[1;41m[0;31m
[37m [31m[1;41m [0;31m[1;41m[0;31m [37m [31m[1;41m[0;31m[1;41m[0;31m[1;41m[0m [31m[1;41m[0;31m[1;41m[0;31m[37m", strfill(' ', (current_screen->co-78)/2)); ^~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:63:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;31;41m [0;31m [1;41m[0;31m [1;41m[0;31m [1;41m [0;31m [1;41m[0;31m [1;41m[0;31m [1;41m[0;31m [1;41m[0;31m[1;41m[0;31m [1;41m[0;31m [1;41m[0;31m [1;41m[0;31m [1;41m[0;31m [37m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:64:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;31;41m[0;31m[37m [31m[1;41m[0;31m [1;41m[0;31m [1;41m[0;31m[37m [31m[1;41m[0;31m [1;41m[0;31m [1;41m[0;31m [1;41m[0m [31m [1;41m[0;31m [1;41m[0m [1;31m[0;31m [1;41m[0;31m [37m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:65:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;31;41m[0m [1;31;41m[0;31m [1;41m[0;31m [1;41m[0m [1;31;41m[0;31m [1;41m[0;31m [1;41m[0;31m[1;41m[0;31m[1;41m[0;31m [1;41m[0;31m [1;41m[0m [1;31;41m[0;31m[1;41m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:66:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s[1;31;41m[0m [1;31;41m[0;31m [1;41m[0;31m [1;41m[0m [1;31;41m[0;31m [1;41m[0;31m [1;41m[0;31m[1;41m[0;31m [1;41m[0;31m [1;41m[0m [31m[1;41m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:67:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [1;31m[0;31m [1;41m[0m [31m[1m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:68:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [1;31;41m[0;31m [1;41m[0;31m[0m http://ninja.qoop.org/", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:69:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [1;31;41m[0;31m[1;41m[0;31m [0m ftp://ninja.qoop.org/", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/ninlogos.h:70:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] put_raw("%s [31m[0m", strfill(' ', (current_screen->co-78)/2)); ^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c:260:13: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] reason = DEFAULT_SIGNOFF_REASON; ^ ~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c:308:16: warning: passing 'u_char [384]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tbuf, sizeof(tbuf)-1, "%s@%s", FromUser, FromHost); ^~~~ /usr/include/stdio.h:297:32: note: passing argument to parameter here int snprintf(char * __restrict, size_t, const char * __restrict, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c:343:13: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char [22]' converts between pointers to integer types with different sign [-Wpointer-sign] reason = DEFAULT_SIGNOFF_REASON; ^ ~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c:603:27: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] malloc_strcat(&args_str, " "); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:41:40: note: passing argument to parameter here void dma_strcat _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/irc.c:607:28: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] malloc_strcat(&args_str, " "); ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/include/dma.h:41:40: note: passing argument to parameter here void dma_strcat _((u_char **, u_char *)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:570:10: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sprintf(strservice, "%d", service); ^~~~~~~~~~ /usr/include/stdio.h:285:31: note: passing argument to parameter here int sprintf(char * __restrict, const char * __restrict, ...); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:621:10: warning: passing 'u_char [1025]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strhost, sizeof(strhost), strservice, sizeof(strservice), ^~~~~~~ /usr/include/netdb.h:251:60: note: passing argument to parameter here int getnameinfo(const struct sockaddr *, socklen_t, char *, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:621:36: warning: passing 'u_char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strhost, sizeof(strhost), strservice, sizeof(strservice), ^~~~~~~~~~ /usr/include/netdb.h:252:22: note: passing argument to parameter here size_t, char *, size_t, int); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:657:26: warning: passing 'u_char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = getaddrinfo(NULL, strservice, &hints, &res0); ^~~~~~~~~~ /usr/include/netdb.h:249:44: note: passing argument to parameter here int getaddrinfo(const char *, const char *, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:662:20: warning: passing 'u_char [1025]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = getaddrinfo(strhost, strservice, &hints, &res0); ^~~~~~~ /usr/include/netdb.h:249:30: note: passing argument to parameter here int getaddrinfo(const char *, const char *, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:662:29: warning: passing 'u_char [32]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = getaddrinfo(strhost, strservice, &hints, &res0); ^~~~~~~~~~ /usr/include/netdb.h:249:44: note: passing argument to parameter here int getaddrinfo(const char *, const char *, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:695:29: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (bind_local_addr(NULL, "0", s, res->ai_family) < 0) ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:68:49: note: passing argument to parameter here static int bind_local_addr _((u_char *, u_char *, int, int)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:734:46: warning: passing 'char [2]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((retcode = bind_local_addr(MyHostName, "0", s, res->ai_family)) < 0) ^~~ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:68:49: note: passing argument to parameter here static int bind_local_addr _((u_char *, u_char *, int, int)); ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:844: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] err = getaddrinfo(localhost, localport, &hintsx, &res0x); ^~~~~~~~~ /usr/include/netdb.h:249:30: note: passing argument to parameter here int getaddrinfo(const char *, const char *, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:844:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] err = getaddrinfo(localhost, localport, &hintsx, &res0x); ^~~~~~~~~ /usr/include/netdb.h:249:44: note: passing argument to parameter here int getaddrinfo(const char *, const char *, ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:855:14: error: use of undeclared identifier 'EAI_ADDRFAMILY' if (err == EAI_ADDRFAMILY) ^ /var/pkgsrc/work/chat/ninja/work/ninja-1.5.8.1/source/ircaux.c:1139:8: warning: expression which evaluates to zero treated as a null pointer constant of type 'u_char *' (aka 'unsigned char *') [-Wnon-literal-null-conversion] str = '\0'; ^~~~ 11 warnings and 1 error generated. Makefile:444: recipe for target 'ircaux.o' failed gmake: *** [ircaux.o] Error 1 gmake: *** Waiting for unfinished jobs.... 2 warnings generated. 48 warnings generated. *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/chat/ninja *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/chat/ninja