=> Bootstrap dependency digest>=20211023: found digest-20211023 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for dadadodo-1.04 --- dadadodo.o --- --- parse.o --- --- generate.o --- --- files.o --- --- parse.o --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -g parse.c --- dadadodo.o --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -g dadadodo.c --- generate.o --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -g generate.c --- files.o --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -g files.c --- parse.o --- parse.c: In function 'new_string': parse.c:35:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int L = strlen(s); ^ In file included from parse.c:15:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlen(const char *); ^~~~~~ parse.c: In function 'scan_line': parse.c:219:31: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] (*start == 'h' && !strncmp(start, "http://", 7)) || ^~~~~ In file included from parse.c:15:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ parse.c:220:31: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] (*start == 'm' && !strncmp(start, "mailto:", 7)) || ^~~~~ In file included from parse.c:15:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ parse.c:221:31: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] (*start == 'f' && !strncmp(start, "ftp://", 6)) || ^~~~~ In file included from parse.c:15:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ parse.c:222:31: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] (*start == 'g' && !strncmp(start, "file://", 7))) ^~~~~ In file included from parse.c:15:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ --- generate.o --- generate.c: In function 'random_sentence': generate.c:150:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] punc = ","; ^ generate.c:168:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] punc = ":"; ^ generate.c:170:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] punc = ";"; ^ generate.c:174:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] punc = ". "; ^ generate.c:181:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] punc = "? "; ^ generate.c:186:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] punc = "! "; ^ generate.c:195:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] new_col = *column + strlen (c1) + (punc ? strlen(punc) : 0); ^~ In file included from generate.c:14:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlen(const char *); ^~~~~~ generate.c:195:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] new_col = *column + strlen (c1) + (punc ? strlen(punc) : 0); ^~~~ In file included from generate.c:14:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlen(const char *); ^~~~~~ generate.c:219:11: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs (indent_str, stream); ^~~~~~~~~~ In file included from generate.c:15:0: /usr/include/stdio.h:234:6: note: expected 'const char * restrict' but argument is of type 'unsigned char *' int fputs(const char * __restrict, FILE * __restrict); ^~~~~ generate.c:220:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] *column = indent + strlen (c1)+1; ^~ In file included from generate.c:14:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'const unsigned char *' size_t strlen(const char *); ^~~~~~ generate.c:244:10: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy (c2, c1); ^~ In file included from generate.c:14:0: /usr/include/string.h:58:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ generate.c:244:14: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy (c2, c1); ^~ In file included from generate.c:14:0: /usr/include/string.h:58:7: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ generate.c:252:14: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs (buf, stream); ^~~ In file included from generate.c:15:0: /usr/include/stdio.h:234:6: note: expected 'const char * restrict' but argument is of type 'unsigned char *' int fputs(const char * __restrict, FILE * __restrict); ^~~~~ generate.c:264:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] case 0: punc = "! "; break; ^ generate.c:265:16: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] case 1: punc = "? "; break; ^ generate.c:266:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] default: punc = ". "; break; ^ generate.c:282:9: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs (punc, stream); ^~~~ In file included from generate.c:15:0: /usr/include/stdio.h:234:6: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' int fputs(const char * __restrict, FILE * __restrict); ^~~~~ generate.c: In function 'string_stats': generate.c:333:22: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if (!strcasecmp (s, all_strings [all_words[i].string])) ^ In file included from /usr/include/string.h:98:0, from generate.c:14: /usr/include/strings.h:63:6: note: expected 'const char *' but argument is of type 'const unsigned char *' int strcasecmp(const char *, const char *); ^~~~~~~~~~ generate.c:333:25: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] if (!strcasecmp (s, all_strings [all_words[i].string])) ^~~~~~~~~~~ In file included from /usr/include/string.h:98:0, from generate.c:14: /usr/include/strings.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strcasecmp(const char *, const char *); ^~~~~~~~~~ --- files.o --- files.c: In function 'read_dadadodo_file': files.c:300:14: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] s = fgets (write_buf, 100, in); ^~~~~~~~~ In file included from files.c:14:0: /usr/include/stdio.h:229:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ files.c:300:5: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s = fgets (write_buf, 100, in); ^ files.c:301:21: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (!s || strncmp(s, DADADODO_MAGIC, strlen(DADADODO_MAGIC))) ^ In file included from files.c:15:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ files.c:381:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] s += strlen(s) + 1; ^ In file included from files.c:15:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *); ^~~~~~ --- dadadodo.o --- dadadodo.c: In function 'get_entity': dadadodo.c:164:11: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] !strncmp(string, entities[i].string, length)) ^~~~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'const unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c: In function 'scan': dadadodo.c:200:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s = first_line; ^ dadadodo.c:203:18: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] s = fgets (buf, sizeof(buf)-1, file); ^~~ In file included from dadadodo.c:18:0: /usr/include/stdio.h:229:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ dadadodo.c:203:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s = fgets (buf, sizeof(buf)-1, file); ^ dadadodo.c:207:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] mailbox_p = (*s == 'F' && !strncmp(s, "From ", 5)); ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:219:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] malloc (strlen(s)+strlen(qp_wrap_hack)+1); ^ In file included from dadadodo.c:16:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *); ^~~~~~ dadadodo.c:219:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] malloc (strlen(s)+strlen(qp_wrap_hack)+1); ^~~~~~~~~~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *); ^~~~~~ dadadodo.c:221:11: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(qp_free_wrap_hack, qp_wrap_hack); ^~~~~~~~~~~~~~~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:58:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dadadodo.c:221:30: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(qp_free_wrap_hack, qp_wrap_hack); ^~~~~~~~~~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:58:7: note: expected 'const char * restrict' but argument is of type 'unsigned char *' char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ dadadodo.c:222:11: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(qp_free_wrap_hack, s); ^~~~~~~~~~~~~~~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:54:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *strcat(char * __restrict, const char * __restrict); ^~~~~~ dadadodo.c:222:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(qp_free_wrap_hack, s); ^ In file included from dadadodo.c:16:0: /usr/include/string.h:54:7: note: expected 'const char * restrict' but argument is of type 'unsigned char *' char *strcat(char * __restrict, const char * __restrict); ^~~~~~ dadadodo.c:228:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] L = strlen(s); ^ In file included from dadadodo.c:16:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *); ^~~~~~ dadadodo.c:285:36: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] else if (*s == 'F' && !strncmp (s, "From ", 5)) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:313:49: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if ((*s == 'b' || *s == 'B') && !strncasecmp(s, "begin:", 6)) ^ In file included from /usr/include/string.h:98:0, from dadadodo.c:16: /usr/include/strings.h:64:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ dadadodo.c:317:25: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if (!strncasecmp(s2, "vcard", 5)) ^~ In file included from /usr/include/string.h:98:0, from dadadodo.c:16: /usr/include/strings.h:64:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ dadadodo.c:351:14: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] L = strlen(s); ^ In file included from dadadodo.c:16:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *); ^~~~~~ dadadodo.c:357:32: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const unsigned char *w1 = "wrote:"; ^~~~~~~~ dadadodo.c:358:32: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] const unsigned char *w2 = "writes:"; ^~~~~~~~~ dadadodo.c:359:28: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'unsigned char *' char *strstr(const char *, const char *); ^~~~~~ dadadodo.c:359:36: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'const unsigned char *' char *strstr(const char *, const char *); ^~~~~~ dadadodo.c:359:50: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'unsigned char *' char *strstr(const char *, const char *); ^~~~~~ dadadodo.c:359:58: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'const unsigned char *' char *strstr(const char *, const char *); ^~~~~~ dadadodo.c:370:16: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (!strncmp(s2, "In ", 3) || !strncmp(s2, "On ", 3)) ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:370:42: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (!strncmp(s2, "In ", 3) || !strncmp(s2, "On ", 3)) ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:372:19: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] else if (strchr(s2, '@')) ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'unsigned char *' char *strchr(const char *, int); ^~~~~~ dadadodo.c:402:31: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (*s == 'F' && !strncmp (s, "From ", 5)) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:409:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'F'||*s == 'f') && !strncmp(s,"From: ",6)) || ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:410:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'D'||*s == 'd') && !strncmp(s,"Date: ",6)) || ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:411:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'P'||*s == 'p') && !strncmp(s,"Path: ",6)) || ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:412:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'S'||*s == 's') && !strncmp(s,"Subject: ",9)) || ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:413:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'R'||*s == 'r') && !strncmp(s,"Received: ",10)) || ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:414:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'M'||*s == 'm') && !strncmp(s,"Message-ID: ",12))|| ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:415:43: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] ((*s == 'R'||*s == 'r') && !strncmp(s,"Return-Path: ",13)) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:455:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] (!strncasecmp (s, "Content-Type: message/rfc822", 28) || ^ In file included from /usr/include/string.h:98:0, from dadadodo.c:16: /usr/include/strings.h:64:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ dadadodo.c:456:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] !strncasecmp (s, "Content-Type: message/news", 26))) ^ In file included from /usr/include/string.h:98:0, from dadadodo.c:16: /usr/include/strings.h:64:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ dadadodo.c:529:17: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] !strncmp(s, "(This file must be converted with BinHex 4.0)", 45)) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ dadadodo.c:539:27: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] if (L > 60 && !strchr (s, ' ')) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'unsigned char *' char *strchr(const char *, int); ^~~~~~ dadadodo.c:556:22: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] while ((s2 = strchr(s2, '='))) ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'unsigned char *' char *strchr(const char *, int); ^~~~~~ dadadodo.c:556:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((s2 = strchr(s2, '='))) ^ dadadodo.c:608:26: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] qp_wrap_hack = strdup(s3+1); ^~ In file included from dadadodo.c:16:0: /usr/include/string.h:80:7: note: expected 'const char *' but argument is of type 'unsigned char *' char *strdup(const char *); ^~~~~~ dadadodo.c:608:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] qp_wrap_hack = strdup(s3+1); ^ dadadodo.c:609:15: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] L = strlen(s); ^ In file included from dadadodo.c:16:0: /usr/include/string.h:61:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *); ^~~~~~ dadadodo.c:622:22: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] while ((s2 = strchr(last, '<'))) ^~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'const unsigned char *' char *strchr(const char *, int); ^~~~~~ dadadodo.c:622:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((s2 = strchr(last, '<'))) ^ dadadodo.c:730:22: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] while ((s2 = strchr(last, '&'))) ^~~~ In file included from dadadodo.c:16:0: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'const unsigned char *' char *strchr(const char *, int); ^~~~~~ dadadodo.c:730:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((s2 = strchr(last, '&'))) ^ dadadodo.c:751:21: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] while ((s = fgets(buf, sizeof(buf)-1, file))); ^~~ In file included from dadadodo.c:18:0: /usr/include/stdio.h:229:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ dadadodo.c:751:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((s = fgets(buf, sizeof(buf)-1, file))); ^ --- files.o --- files.c:574:16: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char *b2 = (unsigned char *) buf; ^ --- dadadodo.o --- dadadodo.c: In function 'main': dadadodo.c:909:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(buf, "%s: opening input file %s", argv[0], input[i]); ^~~ In file included from dadadodo.c:18:0: /usr/include/stdio.h:268:6: note: expected 'char * restrict' but argument is of type 'unsigned char *' int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ dadadodo.c:910:12: warning: pointer targets in passing argument 1 of 'perror' differ in signedness [-Wpointer-sign] perror(buf); ^~~ In file included from dadadodo.c:18:0: /usr/include/stdio.h:245:7: note: expected 'const char *' but argument is of type 'unsigned char *' void perror(const char *); ^~~~~~ dadadodo.c:918:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] s = fgets (buf, sizeof(buf)-1, f); ^~~ In file included from dadadodo.c:18:0: /usr/include/stdio.h:229:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ dadadodo.c:918:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s = fgets (buf, sizeof(buf)-1, f); ^ dadadodo.c:925:21: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!!strcmp(s, DADADODO_MAGIC)) ^ In file included from dadadodo.c:16:0: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strcmp(const char *, const char *); ^~~~~~ dadadodo.c:926:28: warning: pointer targets in passing argument 3 of 'scan' differ in signedness [-Wpointer-sign] status = scan (f, table, buf); ^~~ dadadodo.c:180:1: note: expected 'char *' but argument is of type 'unsigned char *' scan (FILE *file, hash_table *table, char *first_line) ^~~~ dadadodo.c:1073:23: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] unsigned char *s = strtok (stat_words, ",; "); ^~~~~~ dadadodo.c:1080:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] while ((s = strtok (0, ",; "))); ^ --- hash.o --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -g hash.c --- yarandom.o --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -g yarandom.c --- dadadodo --- gcc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -o dadadodo dadadodo.o parse.o generate.o files.o hash.o yarandom.o