==> Creating clean working copy [build]...done ==> Making package: stompy 0.0.4-2 (Fri Mar 24 12:57:25 UTC 2017) ==> Retrieving sources... -> Found stompy.tgz ==> Validating source files with sha512sums... stompy.tgz ... Passed ==> Making package: stompy 0.0.4-2 (Fri Mar 24 12:57:26 UTC 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found stompy.tgz ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... stompy.tgz ... Passed ==> Extracting sources... -> Extracting stompy.tgz with bsdtar ==> Starting build()... Note: GNU MP library version 4.1 or newer is required. Older versions will not work. gcc -lm -lgmp -lssl -lcrypto -ffast-math -O3 -Wall -fomit-frame-pointer -funroll-loops -o stompy stompy.c stompy.c: In function 'issue_request': stompy.c:120:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp,"HTTP/1.1 200 Replay from file\n"); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:121:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:68:48: note: in definition of macro 'BUF_APPEND' (_b)->buf = realloc((_b)->buf,(_b)->blen + _slen + 1); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:121:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:69:42: note: in definition of macro 'BUF_APPEND' memcpy((_b)->buf + (_b)->blen, _str, _slen); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:121:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:70:19: note: in definition of macro 'BUF_APPEND' (_b)->blen += _slen; \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:123:34: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] if (reading_from_raw) strcpy(type,"custom"); ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:126:14: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ stompy.c:127:18: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] if (!fgets(buf,sizeof(buf)-1,read_from_file)) ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:625:14: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ stompy.c:130:20: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(buf,"%100[ -~]\n",val) != 1) ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:133:20: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(buf,"%16[^|]|%100[^|]|%100[ -~]\n",type,name,val) != 3) ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:137:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp,"Location: %s\n",val); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:138:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:68:48: note: in definition of macro 'BUF_APPEND' (_b)->buf = realloc((_b)->buf,(_b)->blen + _slen + 1); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:138:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:69:42: note: in definition of macro 'BUF_APPEND' memcpy((_b)->buf + (_b)->blen, _str, _slen); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:138:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:70:19: note: in definition of macro 'BUF_APPEND' (_b)->blen += _slen; \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:140:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp,"Set-cookie: %s=%s\n",name,val); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:141:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:68:48: note: in definition of macro 'BUF_APPEND' (_b)->buf = realloc((_b)->buf,(_b)->blen + _slen + 1); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:141:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:69:42: note: in definition of macro 'BUF_APPEND' memcpy((_b)->buf + (_b)->blen, _str, _slen); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:141:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:70:19: note: in definition of macro 'BUF_APPEND' (_b)->blen += _slen; \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:143:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp,"\n<form name=\"dat\"><input name=\"%s\" value=\"%s\"></form>\n",name,val); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:144:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:68:48: note: in definition of macro 'BUF_APPEND' (_b)->buf = realloc((_b)->buf,(_b)->blen + _slen + 1); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:144:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:69:42: note: in definition of macro 'BUF_APPEND' memcpy((_b)->buf + (_b)->blen, _str, _slen); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:144:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:70:19: note: in definition of macro 'BUF_APPEND' (_b)->blen += _slen; \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:146:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp,"Stompy-custom-value: %s\n",val); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:147:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:68:48: note: in definition of macro 'BUF_APPEND' (_b)->buf = realloc((_b)->buf,(_b)->blen + _slen + 1); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:147:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:69:42: note: in definition of macro 'BUF_APPEND' memcpy((_b)->buf + (_b)->blen, _str, _slen); \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:147:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] BUF_APPEND(ret,tmp,strlen(tmp)); ^ stompy.c:70:19: note: in definition of macro 'BUF_APPEND' (_b)->blen += _slen; \ ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:193:13: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp,"GET /%.512s HTTP/1.1\r\n" ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:201:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (send(cs, req ? req : tmp, strlen(req ? req : tmp), 0) <= 0) { ^~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:215:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (SSL_write(ssl, req ? req : tmp, strlen(req ? req : tmp)) <= 0) { ^~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c: In function 'compare_docs': stompy.c:263:23: warning: pointer targets in passing argument 1 of '__builtin_strcspn' differ in signedness [-Wpointer-sign] _u32 _x = strcspn((_t), header ? "\r\n" : "<"), _skip = 1; \ ^ stompy.c:288:5: note: in expansion of macro 'GETBUFLINE' GETBUFLINE(d1,l1,d1l); ^~~~~~~~~~ stompy.c:263:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' _u32 _x = strcspn((_t), header ? "\r\n" : "<"), _skip = 1; \ ^ stompy.c:288:5: note: in expansion of macro 'GETBUFLINE' GETBUFLINE(d1,l1,d1l); ^~~~~~~~~~ stompy.c:263:23: warning: pointer targets in passing argument 1 of '__builtin_strcspn' differ in signedness [-Wpointer-sign] _u32 _x = strcspn((_t), header ? "\r\n" : "<"), _skip = 1; \ ^ stompy.c:289:5: note: in expansion of macro 'GETBUFLINE' GETBUFLINE(d2,l2,d2l); ^~~~~~~~~~ stompy.c:263:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' _u32 _x = strcspn((_t), header ? "\r\n" : "<"), _skip = 1; \ ^ stompy.c:289:5: note: in expansion of macro 'GETBUFLINE' GETBUFLINE(d2,l2,d2l); ^~~~~~~~~~ stompy.c:274:35: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:292:12: note: in expansion of macro 'CKBOTH' if (!CKBOTH("Location:")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:274:72: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:292:12: note: in expansion of macro 'CKBOTH' if (!CKBOTH("Location:")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:294:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:294:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:294:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:20: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:294:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:20: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:294:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:20: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:20: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:294:23: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(l1,l2)) { ^ stompy.c:294:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:297:47: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] " #2: %s\n", l1 + 9 + strspn(l1 + 9, ": \t"), ^ stompy.c:40:38: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:297:47: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' " #2: %s\n", l1 + 9 + strspn(l1 + 9, ": \t"), ^ stompy.c:40:38: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:298:50: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] l2 + 9 + strspn(l2 + 9, ": \t")); ^ stompy.c:40:38: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:298:50: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' l2 + 9 + strspn(l2 + 9, ": \t")); ^ stompy.c:40:38: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:297:47: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] " #2: %s\n", l1 + 9 + strspn(l1 + 9, ": \t"), ^ stompy.c:40:71: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:297:47: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' " #2: %s\n", l1 + 9 + strspn(l1 + 9, ": \t"), ^ stompy.c:40:71: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:298:50: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] l2 + 9 + strspn(l2 + 9, ": \t")); ^ stompy.c:40:71: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:298:50: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' l2 + 9 + strspn(l2 + 9, ": \t")); ^ stompy.c:40:71: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:308:32: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tracking[tcount] = "-"; ^ stompy.c:316:81: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] " (maybe you should test that URI instead?)\n",l1 + 9 + strspn(l1 + 9, ": \t")); ^ stompy.c:40:38: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:316:81: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' " (maybe you should test that URI instead?)\n",l1 + 9 + strspn(l1 + 9, ": \t")); ^ stompy.c:40:38: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:316:81: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] " (maybe you should test that URI instead?)\n",l1 + 9 + strspn(l1 + 9, ": \t")); ^ stompy.c:40:71: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:316:81: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' " (maybe you should test that URI instead?)\n",l1 + 9 + strspn(l1 + 9, ": \t")); ^ stompy.c:40:71: note: in definition of macro 'say' #define say(x...) do { printf(x); if (OUTFILE) fprintf(OUTFILE,x); } while (0) ^ stompy.c:274:35: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:318:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("Stompy-custom-value:")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:274:72: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:318:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("Stompy-custom-value:")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:320:28: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tracking[tcount] = "-"; ^ stompy.c:274:35: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:324:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("Set-Cookie")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:274:72: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:324:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("Set-Cookie")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:327:23: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] tmp1 = strchr(l1,':'); ^ stompy.c:327:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:327:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp1 = strchr(l1,':'); ^ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:328:23: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] tmp2 = strchr(l2,':'); ^ stompy.c:328:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:328:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp2 = strchr(l2,':'); ^ stompy.c:331:25: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] while (sscanf(tmp1,"%*[ \t]%100[^;=]=%100[^;]",n1,v1) == 2 && ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:332:25: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(tmp2,"%*[ \t]%100[^;=]=%100[^;]",n2,v2) == 2 && ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:333:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:333:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:333:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:26: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:29: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:333:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:26: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:29: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:333:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:26: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:29: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:26: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:26: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:333:29: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] !strcmp(n1,n2)) { ^ stompy.c:333:29: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:334:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n1 && strchr(" \t",n1[strlen(n1)-1])) n1[strlen(n1)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:334:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n1 && strchr(" \t",n1[strlen(n1)-1])) n1[strlen(n1)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:334:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n1 && strchr(" \t",n1[strlen(n1)-1])) n1[strlen(n1)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:334:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n1 && strchr(" \t",n1[strlen(n1)-1])) n1[strlen(n1)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:334:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n1 && strchr(" \t",n1[strlen(n1)-1])) n1[strlen(n1)-1] = 0; ^~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:335:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n2 && strchr(" \t",n2[strlen(n2)-1])) n2[strlen(n2)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:335:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n2 && strchr(" \t",n2[strlen(n2)-1])) n2[strlen(n2)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:335:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n2 && strchr(" \t",n2[strlen(n2)-1])) n2[strlen(n2)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:335:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n2 && strchr(" \t",n2[strlen(n2)-1])) n2[strlen(n2)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:335:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n2 && strchr(" \t",n2[strlen(n2)-1])) n2[strlen(n2)-1] = 0; ^~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:337:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if (!strcasecmp(n1,"expires") || !strcasecmp(n1,"domain") || ^~ In file included from stompy.c:15:0: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strcasecmp (const char *__s1, const char *__s2) ^~~~~~~~~~ stompy.c:337:56: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] if (!strcasecmp(n1,"expires") || !strcasecmp(n1,"domain") || ^~ In file included from stompy.c:15:0: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strcasecmp (const char *__s1, const char *__s2) ^~~~~~~~~~ stompy.c:338:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] !strcasecmp(n1,"path") || !strcasecmp(n1,"max-age") || ^~ In file included from stompy.c:15:0: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strcasecmp (const char *__s1, const char *__s2) ^~~~~~~~~~ stompy.c:338:56: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] !strcasecmp(n1,"path") || !strcasecmp(n1,"max-age") || ^~ In file included from stompy.c:15:0: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strcasecmp (const char *__s1, const char *__s2) ^~~~~~~~~~ stompy.c:339:27: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] !strcasecmp(n1,"port")) goto next_cookie_bit; ^~ In file included from stompy.c:15:0: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strcasecmp (const char *__s1, const char *__s2) ^~~~~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:341:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:341:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:341:22: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:22: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:25: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:341:22: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:22: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:25: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:341:22: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:22: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:25: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:22: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:22: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:341:25: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (strcmp(v1,v2)) { ^ stompy.c:341:25: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:349:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:349:57: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:57: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:60: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:60: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:349:57: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:57: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:60: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:60: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:349:57: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:57: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:60: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:60: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:57: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:57: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:349:60: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(n1,tracking[i])) { ^ stompy.c:349:60: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:355:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] tracking[tcount] = strdup(n1); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:355:43: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] tracking[tcount] = strdup(n1); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:355:34: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tracking[tcount] = strdup(n1); ^ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:366:27: warning: pointer targets in passing argument 1 of '__builtin_strcspn' differ in signedness [-Wpointer-sign] tmp1 += strcspn(tmp1,";"); ^ stompy.c:366:27: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:367:27: warning: pointer targets in passing argument 1 of '__builtin_strcspn' differ in signedness [-Wpointer-sign] tmp2 += strcspn(tmp2,";"); ^ stompy.c:367:27: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:274:35: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:375:12: note: in expansion of macro 'CKBOTH' if (!CKBOTH("form ")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:274:72: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:375:12: note: in expansion of macro 'CKBOTH' if (!CKBOTH("form ")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:376:39: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] _u8* name = own_strcasestr(l1,"name="); ^~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:381:22: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:381:76: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:381:76: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:381:67: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^ stompy.c:382:27: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:382:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:382:69: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:382:60: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^ stompy.c:385:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:385:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:385:65: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:385:56: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^ stompy.c:274:35: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:388:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("input ")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:274:72: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:388:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("input ")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:389:41: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] _u8 *name = own_strcasestr(l1,"name="), ^~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:390:41: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] *value1 = own_strcasestr(l1,"value="), ^~~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:391:41: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] *value2 = own_strcasestr(l2,"value="); ^~~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:397:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(fn,"%s._input[%u]", form_name ? form_name : (_u8*)"", input_no); ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:400:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:400:67: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:402:29: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:402:60: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:404:26: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] else sprintf(fn,"%s._input[%u]", form_name ? form_name : (_u8*)"", input_no); ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:409:22: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(value1,"%*[\"']%100[^\"']",vv1) != 1) ^~~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:410:20: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(value1,"%100s",vv1); ^~~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:414:22: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(value2,"%*[\"']%100[^\"']",vv2) != 1) ^~~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:415:20: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(value2,"%100s",vv2); ^~~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:417:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:417:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:417:23: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:27: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:417:23: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:27: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:417:23: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:27: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:23: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:417:27: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(vv1,vv2)) { if (same_inputs >= 0) same_inputs++; } else { ^ stompy.c:417:27: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:425:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:425:55: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:55: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:58: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:58: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:425:55: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:55: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:58: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:58: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:425:55: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:55: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:58: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:58: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:55: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:55: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:425:58: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:425:58: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:431:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] tracking[tcount] = strdup(fn); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:431:43: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] tracking[tcount] = strdup(fn); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:431:34: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tracking[tcount] = strdup(fn); ^ stompy.c:274:35: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:443:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("/form>")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:274:72: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] #define CKBOTH(_str) (strncasecmp(l1,_str,strlen(_str)) || strncasecmp(l2,_str,strlen(_str))) ^ stompy.c:443:19: note: in expansion of macro 'CKBOTH' } else if (!CKBOTH("/form>")) { ^~~~~~ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c: In function 'find_ids': stompy.c:464:14: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(rq1->buf,"HTTP/1.%*u %u %128[ -~]",&code,text) != 2) ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:477:14: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(rq2->buf,"HTTP/1.%*u %u %128[ -~]",&code,text) != 2) ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c: In function 'record_data': stompy.c:511:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if ((l = strlen(value)) > MAXVARLEN) ^~~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:522:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] tval[tnum][snum] = strdup(value); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:522:29: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] tval[tnum][snum] = strdup(value); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:522:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tval[tnum][snum] = strdup(value); ^ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c: In function 'grab_analyzed_data': stompy.c:263:23: warning: pointer targets in passing argument 1 of '__builtin_strcspn' differ in signedness [-Wpointer-sign] _u32 _x = strcspn((_t), header ? "\r\n" : "<"), _skip = 1; \ ^ stompy.c:535:5: note: in expansion of macro 'GETBUFLINE' GETBUFLINE(d,l,dl); ^~~~~~~~~~ stompy.c:263:23: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' _u32 _x = strcspn((_t), header ? "\r\n" : "<"), _skip = 1; \ ^ stompy.c:535:5: note: in expansion of macro 'GETBUFLINE' GETBUFLINE(d,l,dl); ^~~~~~~~~~ stompy.c:538:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if (!strncasecmp(l,"Location:",9)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:542:43: warning: pointer targets in passing argument 1 of '__builtin_strspn' differ in signedness [-Wpointer-sign] record_data(i, l + 9 + strspn(l + 9, ": \t"), f, snum); ^ stompy.c:542:43: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:545:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] } else if (!strncasecmp(l,"Stompy-custom-value: ",21)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:552:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] } else if (!strncasecmp(l,"Set-Cookie",10)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:555:22: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] tmp = strchr(l,':'); ^ stompy.c:555:22: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:555:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] tmp = strchr(l,':'); ^ stompy.c:558:23: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] while (sscanf(tmp,"%*[ \t]%100[^;=]=%100[^;]",n,v) == 2) { ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:560:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n && strchr(" \t",n[strlen(n)-1])) n[strlen(n)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:560:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n && strchr(" \t",n[strlen(n)-1])) n[strlen(n)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:560:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n && strchr(" \t",n[strlen(n)-1])) n[strlen(n)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:560:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n && strchr(" \t",n[strlen(n)-1])) n[strlen(n)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:560:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] while (*n && strchr(" \t",n[strlen(n)-1])) n[strlen(n)-1] = 0; ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:563:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:563:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:563:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:53: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:65: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:65: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:563:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:53: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:65: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:65: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:563:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:53: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:65: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:65: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:53: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:563:65: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_COOKIE && !strcmp(tracking[i],n)) { ^ stompy.c:563:65: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:568:26: warning: pointer targets in passing argument 1 of '__builtin_strcspn' differ in signedness [-Wpointer-sign] tmp += strcspn(tmp,";"); ^ stompy.c:568:26: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:575:24: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if (!strncasecmp(l,"form ",5)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:577:38: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] _u8* name = own_strcasestr(l,"name="); ^~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:582:22: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:582:76: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:582:76: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:582:67: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) form_name = strdup(nv); ^ stompy.c:583:27: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:583:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:583:69: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:583:60: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) form_name = strdup(nv); ^ stompy.c:586:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:586:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:586:65: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^ /usr/include/bits/string2.h:195:14: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^~~~~~~~ stompy.c:586:56: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] { sprintf(nv,"_form[%u]",form_no); form_name = strdup(nv); } ^ stompy.c:590:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] } else if (!strncasecmp(l,"input ",6)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c:592:40: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] _u8 *name = own_strcasestr(l,"name="), ^~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:593:40: warning: pointer targets in passing argument 2 of 'own_strcasestr' differ in signedness [-Wpointer-sign] *value = own_strcasestr(l,"value="); ^~~~~~~~ stompy.c:77:6: note: expected 'const _u8 * {aka const unsigned char *}' but argument is of type 'char *' _u8 *own_strcasestr(const _u8 *s1, const _u8 *s2) { ^~~~~~~~~~~~~~ stompy.c:600:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(fn,"%s._input[%u]", form_name ? form_name : (_u8*)"", input_no); ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:603:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:603:67: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] if (sscanf(name,"%*[\"']%100[^\"']",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:605:29: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:605:60: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] else if (sscanf(name,"%100s",nv) == 1) sprintf(fn,"%s.%s",form_name ? ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ stompy.c:607:26: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] else sprintf(fn,"%s._input[%u]", form_name ? form_name : (_u8*)"", input_no); ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:367:12: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sprintf (char *__restrict __s, ^~~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:611:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:611:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:611:51: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:51: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:54: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:54: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:611:51: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:51: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:54: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:54: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:611:51: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:51: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:54: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:54: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:51: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:51: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:611:54: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if (ttype[i] == TRACK_FORM && !strcmp(fn,tracking[i])) { ^ stompy.c:611:54: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:615:26: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(value,"%*[\"']%100[^\"']",vv) != 1) ^~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:616:24: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(value,"%100s",vv); ^~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:628:31: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] } else if (!strncasecmp(l,"/form>",6)) { ^ In file included from stompy.c:15:0: /usr/include/string.h:537:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~~~~~ stompy.c: In function 'analyze_samples': stompy.c:681:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] _u32 l = strlen(tval[i][s]); ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:844:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] _u32 ll1 = strlen(tval[i][c-1]), ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:845:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ll2 = strlen(tval[i][c]); ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:897:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] _u32 ll = maxlen[i], len, actual_l = strlen(tval[i][c]); ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:920:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] text = mpz_get_str(0,2,bin_conv); ^ stompy.c:922:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = strlen(text); ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c:985:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] _u32 ll = maxlen[i], actual_l = strlen(tval[i][c]); ^~~~ In file included from stompy.c:15:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strlen (const char *__s) ^~~~~~ stompy.c: In function 'gather_data': stompy.c:1486:15: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] f = fopen(fname,"w+"); ^~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:275:14: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern FILE *fopen (const char *__restrict __filename, ^~~~~ stompy.c:1487:20: warning: pointer targets in passing argument 1 of 'perror' differ in signedness [-Wpointer-sign] if (!f) pfatal(fname); ^ stompy.c:43:60: note: in definition of macro 'pfatal' #define pfatal(x) do { debug("[-] ERROR: "); perror(x); exit(1); } while (0) ^ In file included from stompy.c:12:0: /usr/include/stdio.h:849:13: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern void perror (const char *__s); ^~~~~~ stompy.c:1506:16: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] if (sscanf(rq->buf,"HTTP/1.%*u %u %128[ -~]",&code,text) != 2) ^~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c: In function 'main': stompy.c:1557:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] case 'e': datfile = optarg; break; ^ stompy.c:1558:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] case 'o': outfile = optarg; break; ^ stompy.c:1559:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] case 'p': reqfile = optarg; break; ^ stompy.c:1560:20: warning: pointer targets in passing argument 1 of 'usage' differ in signedness [-Wpointer-sign] default: usage(argv[0]); ^~~~ stompy.c:1527:13: note: expected '_u8 * {aka unsigned char *}' but argument is of type 'char *' static void usage(_u8* argv0) { ^~~~~ stompy.c:1563:31: warning: pointer targets in passing argument 1 of 'usage' differ in signedness [-Wpointer-sign] if (argc-optind != 1) usage(argv[0]); ^~~~ stompy.c:1527:13: note: expected '_u8 * {aka unsigned char *}' but argument is of type 'char *' static void usage(_u8* argv0) { ^~~~~ stompy.c:1574:14: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign] strftime(tmp,sizeof(tmp) - 1, "stompy-%Y%m%d%H%M%S.out", localtime(&tm)); ^~~ In file included from stompy.c:22:0: /usr/include/time.h:89:15: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strftime (char *__restrict __s, size_t __maxsize, ^~~~~~~~ stompy.c:1575:21: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] OUTFILE = fopen(tmp,"w+"); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:275:14: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern FILE *fopen (const char *__restrict __filename, ^~~~~ stompy.c:1577:21: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] OUTFILE = fopen(outfile,"w+"); ^~~~~~~ In file included from stompy.c:12:0: /usr/include/stdio.h:275:14: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern FILE *fopen (const char *__restrict __filename, ^~~~~ stompy.c:1578:26: warning: pointer targets in passing argument 1 of 'perror' differ in signedness [-Wpointer-sign] if (!OUTFILE) pfatal(outfile); ^ stompy.c:43:60: note: in definition of macro 'pfatal' #define pfatal(x) do { debug("[-] ERROR: "); perror(x); exit(1); } while (0) ^ In file included from stompy.c:12:0: /usr/include/stdio.h:849:13: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern void perror (const char *__s); ^~~~~~ stompy.c:1582:19: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] _s32 f = open(reqfile,O_RDONLY), n; ^~~~~~~ In file included from stompy.c:24:0: /usr/include/fcntl.h:180:12: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern int open (const char *__file, int __oflag, ...) __nonnull ((1)); ^~~~ stompy.c:1583:23: warning: pointer targets in passing argument 1 of 'perror' differ in signedness [-Wpointer-sign] if (f < 0) pfatal(reqfile); ^ stompy.c:43:60: note: in definition of macro 'pfatal' #define pfatal(x) do { debug("[-] ERROR: "); perror(x); exit(1); } while (0) ^ In file included from stompy.c:12:0: /usr/include/stdio.h:849:13: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern void perror (const char *__s); ^~~~~~ stompy.c:1582:38: warning: variable 'n' set but not used [-Wunused-but-set-variable] _s32 f = open(reqfile,O_RDONLY), n; ^ stompy.c:1593:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] if (fgets(tmp,32,read_from_file) == 0 || ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:625:14: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ stompy.c:1594:16: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(tmp,"stompy %u\n",&fields_per_page) != 1) ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:436:12: note: expected 'const char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern int sscanf (const char *__restrict __s, ^~~~~~ stompy.c:1607:14: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] hostname = argv[optind]; ^ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:1610:18: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] uri = strchr(hostname,'/'); ^ stompy.c:1610:18: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:1610:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] uri = strchr(hostname,'/'); ^ stompy.c:1611:18: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if (!uri) uri=""; else { *uri = 0; uri++; } ^ In file included from /usr/include/string.h:634:0, from stompy.c:15: stompy.c:1613:21: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if ((x = strchr(hostname,':'))) { ^ stompy.c:1613:21: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' stompy.c:1613:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if ((x = strchr(hostname,':'))) { ^ stompy.c:1615:19: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] port = atoi(x+1); ^ In file included from /usr/include/features.h:410:0, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from stompy.c:12: /usr/include/stdlib.h:255:1: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' __NTH (atoi (const char *__nptr)) ^ stompy.c:1620:30: warning: pointer targets in passing argument 1 of 'gethostbyname' differ in signedness [-Wpointer-sign] if (!(he = gethostbyname(hostname)) || !(he->h_addr_list[0])) ^~~~~~~~ In file included from stompy.c:23:0: /usr/include/netdb.h:143:24: note: expected 'const char *' but argument is of type '_u8 * {aka unsigned char *}' extern struct hostent *gethostbyname (const char *__name); ^~~~~~~~~~~~~ stompy.c:1630:12: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign] strftime(tmp, sizeof(tmp) - 1, "%Y/%m/%d %H:%M", localtime(&tm)); ^~~ In file included from stompy.c:22:0: /usr/include/time.h:89:15: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strftime (char *__restrict __s, size_t __maxsize, ^~~~~~~~ stompy.c:1652:34: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] if (!reading_from_raw) fgets(tmp,32,read_from_file); ^~~ In file included from stompy.c:12:0: /usr/include/stdio.h:625:14: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^~~~~ stompy.c:1655:26: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign] if (!datfile) strftime(datfile = tmp,sizeof(tmp) - 1, "stompy-%Y%m%d%H%M%S.dat", localtime(&tm)); ^~~~~~~ In file included from stompy.c:22:0: /usr/include/time.h:89:15: note: expected 'char * restrict' but argument is of type '_u8 * {aka unsigned char *}' extern size_t strftime (char *__restrict __s, size_t __maxsize, ^~~~~~~~ strip stompy 2>/dev/null || true ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issue... ==> Creating package "stompy"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... error: invalid option '--noprogressbar' -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: stompy 0.0.4-2 (Fri Mar 24 12:57:42 UTC 2017) ==> Cleaning up...